aboutsummaryrefslogtreecommitdiffstats
path: root/hw
AgeCommit message (Expand)AuthorFilesLines
2019-02-08arm: fdt: add stdout-path to /chosen nodeAndre Przywara1-0/+9
2019-01-22rtc: Initialize the Register D for MC146818 RTCSami Mujawar1-0/+8
2018-06-19Extend memory bank API with memory typesJean-Philippe Brucker2-3/+3
2018-06-19irq: add irqfd helpersJean-Philippe Brucker1-7/+1
2017-06-09extend GSI IRQ routing to take a device IDAndre Przywara1-1/+2
2017-06-09irq: move IRQ routing into irq.cAndre Przywara1-0/+2
2015-11-05kvmtool: fix VM exit race attempting to pthread_kill an exited threadWill Deacon1-1/+1
2015-06-01kvmtool: remove 8250 IRQ line reset on device_initAndre Przywara1-1/+0
2015-06-01kvmtool: ARM: advertise 8250 IRQs as level-triggeredAndre Przywara1-1/+1
2015-06-01kvmtool: ARM: allow level interrupts in device treeAndre Przywara1-4/+6
2015-06-01kvm tools: Fix print format warningsAndreas Herrmann1-2/+3
2015-06-01kvmtool: virtio: pass trapped vcpu to IO accessorsMarc Zyngier5-16/+16
2015-06-01kvmtool: pass trapped vcpu to MMIO accessorsMarc Zyngier1-1/+1
2015-06-01kvm tools: irq: move irq line allocation into device registrationWill Deacon2-6/+0
2015-06-01kvm tools: irq: rename irq__register_device to irq__alloc_lineWill Deacon2-2/+2
2015-06-01kvm tools: irq: remove remaining parameters to irq__register_deviceWill Deacon2-12/+2
2015-06-01kvm tools: irq: remove pin parameter from irq__register_deviceWill Deacon2-6/+6
2015-06-01kvm tools: remove periodic tick in favour of a polling threadJonathan Austin1-9/+1
2015-06-01kvmtool, seabios: Ignore BIOS POST legacy registersPekka Enberg1-0/+8
2015-06-01kvm tools: 8250: add address qualifier to uart name in fdt nodeMarc Zyngier1-2/+7
2015-06-01kvm tools: 8250: add fdt node generationWill Deacon1-26/+29
2015-06-01kvm tools: ioport: add arch callback to remap IRQ lines for ioport devicesWill Deacon1-0/+1
2015-06-01kvm tools: console: unconditionally output to any consoleMarc Zyngier1-2/+1
2015-06-01kvm tools: Initial GTK+ 3.0 UIPekka Enberg1-1/+1
2015-06-01kvm tools: Clean up NULL check in pci_shmem__init()Pekka Enberg1-1/+1
2015-06-01kvm tools: remove redundant "if" conditionCong Ding1-1/+1
2015-06-01kvm tools: correctly compare pointer with NULL instead of 0Sasha Levin1-1/+1
2015-06-01kvm tools: add generic device registration mechanismWill Deacon2-6/+18
2015-06-01kvm tools: Fix reported RTC century and yearPekka Enberg1-12/+18
2015-06-01kvm tools: use mutex abstraction instead of pthread mutexSasha Levin1-5/+5
2015-06-01kvm tools: Fix reported year in RTC emulationRonald G. Minnich1-1/+11
2015-06-01kvm tools: remove global kvm objectSasha Levin5-13/+13
2015-06-01kvm tools: use init/exit where possibleSasha Levin4-0/+7
2015-06-01kvm tools: ui improvementsSasha Levin1-0/+3
2015-06-01kvm tools: kbd initialization checkSasha Levin1-1/+7
2015-06-01kvm tools: pci-shmem init-exitSasha Levin1-4/+139
2015-06-01kvm tools: move kvm_cpus into struct kvmSasha Levin2-1/+2
2015-06-01kvm tools: move active_console into struct kvm_configSasha Levin1-6/+10
2015-06-01kvm tools: remove redundancy between kvm_config and kvmSasha Levin1-1/+1
2015-06-01kvm tools: support injecting arbitrary sysrqsSasha Levin1-4/+3
2015-06-01kvm tools: Fix test for mmap failureCyrill Gorcunov1-3/+4
2015-06-01kvm tools: Fixes for rtc moduleSasha Levin1-4/+23
2015-06-01kvm tools: Fixes for serial moduleSasha Levin1-4/+37
2015-06-01kvm tools: Fixes for ioport moduleSasha Levin2-2/+11
2015-06-01kvm tools: Fixes for UI modulesSasha Levin1-4/+7
2015-06-01kvm tool: Implement a serial FIFO emulationThomas Gleixner1-52/+109
2015-06-01kvm tools: Don't always coalesce MMIOsSasha Levin1-1/+1
2015-06-01kvm tools: serial: Make it work with non rt guests as wellThomas Gleixner1-8/+22
2015-06-01kvm tool: serial: Fix interrupt handlingThomas Gleixner1-28/+48
2015-06-01kvm tool: serial: Simplify switch casesThomas Gleixner1-85/+44
2015-06-01kvm tool: serial: Cleanup coding styleThomas Gleixner1-35/+34
2015-06-01kvm tools: Endian-sanitise pci.h and PCI device setupMatt Evans2-18/+20
2015-06-01kvm tools: Fix serial port probingSasha Levin1-0/+1
2015-06-01kvm tools, rtc: Nonvolatile BIOS memory supportPekka Enberg1-0/+14
2015-06-01kvm tools, rtc: Implement RTC_DAY_OF_WEEKPekka Enberg1-0/+3
2015-06-01kvm tools, rtc: Add RTC register namesPekka Enberg1-12/+24
2015-06-01kvm tools, rtc: Introduce 'struct rtc_device'Pekka Enberg1-7/+9
2015-06-01kvm tools: Use ARRAY_SIZE helper to count serial devicesCyrill Gorcunov1-2/+2
2015-06-01kvm tools: Simplify msi message handlingSasha Levin1-4/+1
2015-06-01kvm tools: Allow remapping guest TTY into host PTSSasha Levin1-20/+26
2015-06-01kvm tools: Fix 32bit warningsSasha Levin1-1/+1
2015-06-01kvm tools: Remove unconditional warning in ivshmemSasha Levin1-3/+1
2015-06-01kvm tools: Add ivshmem deviceSasha Levin1-0/+266
2015-06-01kvm tools: remove count in io emulation callbacksXiao Guangrong4-10/+10
2015-06-01kvm tools: unify all serials' registers with the first serialLiming Wang1-7/+10
2015-06-01kvm tools: Use correct size for VESA memory barSasha Levin1-1/+1
2015-06-01kvm tools: Fix PCI masking on probesSasha Levin1-0/+1
2015-06-01kvm tools: Implement keyboard reset methodSasha Levin1-2/+7
2015-06-01kvm tools: Fix attempt to free mmaped memorySasha Levin1-0/+1
2015-06-01kvm tools: Kill libvnc dependency from hw/i8042.cPekka Enberg1-159/+2
2015-06-01kvm tools, vesa: Use guest-mapped memory for framebufferPekka Enberg1-12/+5
2015-06-01kvm tools: Add MMIO coalescing supportSasha Levin1-1/+1
2015-06-01kvm tools, ui: Move VNC specific framebuffer code to ui/vnc.cPekka Enberg1-51/+21
2015-06-01kvm tools, i8042: Fix device init failurePekka Enberg1-19/+29
2015-06-01kvm tools, i8042: Use kernel command namesPekka Enberg1-17/+20
2015-06-01kmv tools, i8042: Use kernel status register bit namesPekka Enberg1-9/+9
2015-06-01kvm tools, i8042: Sort status register bitsPekka Enberg1-3/+6
2015-06-01kvm tools: Use constants for i8042 register numbersPekka Enberg1-4/+13
2015-06-01kvm tools: Add support for PS/2 keyboard systemJohn Floren2-0/+478
2015-06-01kvm tools: Use dynamic IO port allocation in vesa driverSasha Levin1-4/+3
2015-06-01kvm tools: Add optional parameter used in ioport callbacksSasha Levin3-11/+11
2015-06-01kvm tools: Code cleanups to hw/vesa.cPekka Enberg1-21/+24
2015-06-01kvm tools: Add VESA deviceJohn Floren1-0/+107
2015-06-01kvm tools, serial: Register 0x2e8 ioportPekka Enberg1-0/+9
2015-06-01kvm tools: Move hardware drivers to hw directoryPekka Enberg2-0/+433