Age | Commit message (Expand) | Author | Files | Lines |
2023-03-24 | riscv: Move serial and rtc from IO port space to MMIO area. | Rajnesh Kanwal | 2 | -0/+7 |
2022-11-08 | hw/i8042: Fix value uninitialized in kbd_io() | hbuxiaofei | 1 | -1/+1 |
2021-07-16 | Move fdt_irq_fn typedef to fdt.h | Alexandru Elisei | 1 | -0/+1 |
2021-03-18 | hw/rtc: ARM/arm64: Use MMIO at higher addresses | Andre Przywara | 1 | -8/+16 |
2021-03-18 | hw/serial: ARM/arm64: Use MMIO at higher addresses | Andre Przywara | 1 | -17/+37 |
2021-03-18 | hw/serial: Switch to new trap handlers | Andre Przywara | 1 | -28/+3 |
2021-03-18 | hw/serial: Refactor trap handler | Andre Przywara | 1 | -13/+37 |
2021-03-18 | hw/vesa: Switch trap handling to use MMIO handler | Andre Przywara | 1 | -14/+5 |
2021-03-18 | hw/rtc: Switch to new trap handler | Andre Przywara | 1 | -19/+2 |
2021-03-18 | hw/rtc: Refactor trap handlers | Andre Przywara | 1 | -35/+35 |
2021-03-18 | hw/i8042: Switch to new trap handlers | Andre Przywara | 1 | -26/+4 |
2021-03-18 | hw/i8042: Refactor trap handler | Andre Przywara | 1 | -34/+34 |
2021-03-18 | hw/i8042: Clean up data types | Andre Przywara | 1 | -13/+13 |
2021-03-18 | hw/serial: Use device abstraction for FDT generator function | Andre Przywara | 1 | -10/+39 |
2020-05-19 | pci: Implement callbacks for toggling BAR emulation | Alexandru Elisei | 1 | -26/+44 |
2020-05-19 | Don't allow more than one framebuffers | Alexandru Elisei | 1 | -2/+0 |
2020-05-19 | rtc: Generate fdt node for the real-time clock | Andre Przywara | 1 | -6/+38 |
2020-04-24 | cfi-flash: Add support for mapping flash into guest | Andre Przywara | 1 | -0/+47 |
2020-04-24 | Add emulation for CFI compatible flash memory | Raphael Gault | 1 | -0/+592 |
2020-04-15 | hw/vesa: Set the size for BAR 0 | Alexandru Elisei | 1 | -0/+1 |
2020-04-15 | hw/vesa: Don't ignore fatal errors | Alexandru Elisei | 1 | -8/+20 |
2020-04-15 | Don't ignore errors registering a device, ioport or mmio emulation | Alexandru Elisei | 2 | -3/+13 |
2020-04-15 | virtio: Don't ignore initialization failures | Alexandru Elisei | 1 | -1/+1 |
2020-04-15 | pci: Fix ioport allocation size | Julien Thierry | 1 | -2/+2 |
2020-04-15 | ioport: pci: Move port allocations to PCI devices | Julien Thierry | 1 | -2/+2 |
2020-04-15 | Check that a PCI device's memory size is power of two | Alexandru Elisei | 1 | -0/+3 |
2020-04-15 | Remove pci-shmem device | Alexandru Elisei | 1 | -400/+0 |
2020-04-15 | hw/i8042: Compile only for x86 | Alexandru Elisei | 1 | -4/+0 |
2019-02-08 | arm: fdt: add stdout-path to /chosen node | Andre Przywara | 1 | -0/+9 |
2019-01-22 | rtc: Initialize the Register D for MC146818 RTC | Sami Mujawar | 1 | -0/+8 |
2018-06-19 | Extend memory bank API with memory types | Jean-Philippe Brucker | 2 | -3/+3 |
2018-06-19 | irq: add irqfd helpers | Jean-Philippe Brucker | 1 | -7/+1 |
2017-06-09 | extend GSI IRQ routing to take a device ID | Andre Przywara | 1 | -1/+2 |
2017-06-09 | irq: move IRQ routing into irq.c | Andre Przywara | 1 | -0/+2 |
2015-11-05 | kvmtool: fix VM exit race attempting to pthread_kill an exited thread | Will Deacon | 1 | -1/+1 |
2015-06-01 | kvmtool: remove 8250 IRQ line reset on device_init | Andre Przywara | 1 | -1/+0 |
2015-06-01 | kvmtool: ARM: advertise 8250 IRQs as level-triggered | Andre Przywara | 1 | -1/+1 |
2015-06-01 | kvmtool: ARM: allow level interrupts in device tree | Andre Przywara | 1 | -4/+6 |
2015-06-01 | kvm tools: Fix print format warnings | Andreas Herrmann | 1 | -2/+3 |
2015-06-01 | kvmtool: virtio: pass trapped vcpu to IO accessors | Marc Zyngier | 5 | -16/+16 |
2015-06-01 | kvmtool: pass trapped vcpu to MMIO accessors | Marc Zyngier | 1 | -1/+1 |
2015-06-01 | kvm tools: irq: move irq line allocation into device registration | Will Deacon | 2 | -6/+0 |
2015-06-01 | kvm tools: irq: rename irq__register_device to irq__alloc_line | Will Deacon | 2 | -2/+2 |
2015-06-01 | kvm tools: irq: remove remaining parameters to irq__register_device | Will Deacon | 2 | -12/+2 |
2015-06-01 | kvm tools: irq: remove pin parameter from irq__register_device | Will Deacon | 2 | -6/+6 |
2015-06-01 | kvm tools: remove periodic tick in favour of a polling thread | Jonathan Austin | 1 | -9/+1 |
2015-06-01 | kvmtool, seabios: Ignore BIOS POST legacy registers | Pekka Enberg | 1 | -0/+8 |
2015-06-01 | kvm tools: 8250: add address qualifier to uart name in fdt node | Marc Zyngier | 1 | -2/+7 |
2015-06-01 | kvm tools: 8250: add fdt node generation | Will Deacon | 1 | -26/+29 |
2015-06-01 | kvm tools: ioport: add arch callback to remap IRQ lines for ioport devices | Will Deacon | 1 | -0/+1 |
2015-06-01 | kvm tools: console: unconditionally output to any console | Marc Zyngier | 1 | -2/+1 |
2015-06-01 | kvm tools: Initial GTK+ 3.0 UI | Pekka Enberg | 1 | -1/+1 |
2015-06-01 | kvm tools: Clean up NULL check in pci_shmem__init() | Pekka Enberg | 1 | -1/+1 |
2015-06-01 | kvm tools: remove redundant "if" condition | Cong Ding | 1 | -1/+1 |
2015-06-01 | kvm tools: correctly compare pointer with NULL instead of 0 | Sasha Levin | 1 | -1/+1 |
2015-06-01 | kvm tools: add generic device registration mechanism | Will Deacon | 2 | -6/+18 |
2015-06-01 | kvm tools: Fix reported RTC century and year | Pekka Enberg | 1 | -12/+18 |
2015-06-01 | kvm tools: use mutex abstraction instead of pthread mutex | Sasha Levin | 1 | -5/+5 |
2015-06-01 | kvm tools: Fix reported year in RTC emulation | Ronald G. Minnich | 1 | -1/+11 |
2015-06-01 | kvm tools: remove global kvm object | Sasha Levin | 5 | -13/+13 |
2015-06-01 | kvm tools: use init/exit where possible | Sasha Levin | 4 | -0/+7 |
2015-06-01 | kvm tools: ui improvements | Sasha Levin | 1 | -0/+3 |
2015-06-01 | kvm tools: kbd initialization check | Sasha Levin | 1 | -1/+7 |
2015-06-01 | kvm tools: pci-shmem init-exit | Sasha Levin | 1 | -4/+139 |
2015-06-01 | kvm tools: move kvm_cpus into struct kvm | Sasha Levin | 2 | -1/+2 |
2015-06-01 | kvm tools: move active_console into struct kvm_config | Sasha Levin | 1 | -6/+10 |
2015-06-01 | kvm tools: remove redundancy between kvm_config and kvm | Sasha Levin | 1 | -1/+1 |
2015-06-01 | kvm tools: support injecting arbitrary sysrqs | Sasha Levin | 1 | -4/+3 |
2015-06-01 | kvm tools: Fix test for mmap failure | Cyrill Gorcunov | 1 | -3/+4 |
2015-06-01 | kvm tools: Fixes for rtc module | Sasha Levin | 1 | -4/+23 |
2015-06-01 | kvm tools: Fixes for serial module | Sasha Levin | 1 | -4/+37 |
2015-06-01 | kvm tools: Fixes for ioport module | Sasha Levin | 2 | -2/+11 |
2015-06-01 | kvm tools: Fixes for UI modules | Sasha Levin | 1 | -4/+7 |
2015-06-01 | kvm tool: Implement a serial FIFO emulation | Thomas Gleixner | 1 | -52/+109 |
2015-06-01 | kvm tools: Don't always coalesce MMIOs | Sasha Levin | 1 | -1/+1 |
2015-06-01 | kvm tools: serial: Make it work with non rt guests as well | Thomas Gleixner | 1 | -8/+22 |
2015-06-01 | kvm tool: serial: Fix interrupt handling | Thomas Gleixner | 1 | -28/+48 |
2015-06-01 | kvm tool: serial: Simplify switch cases | Thomas Gleixner | 1 | -85/+44 |
2015-06-01 | kvm tool: serial: Cleanup coding style | Thomas Gleixner | 1 | -35/+34 |
2015-06-01 | kvm tools: Endian-sanitise pci.h and PCI device setup | Matt Evans | 2 | -18/+20 |
2015-06-01 | kvm tools: Fix serial port probing | Sasha Levin | 1 | -0/+1 |
2015-06-01 | kvm tools, rtc: Nonvolatile BIOS memory support | Pekka Enberg | 1 | -0/+14 |
2015-06-01 | kvm tools, rtc: Implement RTC_DAY_OF_WEEK | Pekka Enberg | 1 | -0/+3 |
2015-06-01 | kvm tools, rtc: Add RTC register names | Pekka Enberg | 1 | -12/+24 |
2015-06-01 | kvm tools, rtc: Introduce 'struct rtc_device' | Pekka Enberg | 1 | -7/+9 |
2015-06-01 | kvm tools: Use ARRAY_SIZE helper to count serial devices | Cyrill Gorcunov | 1 | -2/+2 |
2015-06-01 | kvm tools: Simplify msi message handling | Sasha Levin | 1 | -4/+1 |
2015-06-01 | kvm tools: Allow remapping guest TTY into host PTS | Sasha Levin | 1 | -20/+26 |
2015-06-01 | kvm tools: Fix 32bit warnings | Sasha Levin | 1 | -1/+1 |
2015-06-01 | kvm tools: Remove unconditional warning in ivshmem | Sasha Levin | 1 | -3/+1 |
2015-06-01 | kvm tools: Add ivshmem device | Sasha Levin | 1 | -0/+266 |
2015-06-01 | kvm tools: remove count in io emulation callbacks | Xiao Guangrong | 4 | -10/+10 |
2015-06-01 | kvm tools: unify all serials' registers with the first serial | Liming Wang | 1 | -7/+10 |
2015-06-01 | kvm tools: Use correct size for VESA memory bar | Sasha Levin | 1 | -1/+1 |
2015-06-01 | kvm tools: Fix PCI masking on probes | Sasha Levin | 1 | -0/+1 |
2015-06-01 | kvm tools: Implement keyboard reset method | Sasha Levin | 1 | -2/+7 |
2015-06-01 | kvm tools: Fix attempt to free mmaped memory | Sasha Levin | 1 | -0/+1 |
2015-06-01 | kvm tools: Kill libvnc dependency from hw/i8042.c | Pekka Enberg | 1 | -159/+2 |
2015-06-01 | kvm tools, vesa: Use guest-mapped memory for framebuffer | Pekka Enberg | 1 | -12/+5 |
2015-06-01 | kvm tools: Add MMIO coalescing support | Sasha Levin | 1 | -1/+1 |
2015-06-01 | kvm tools, ui: Move VNC specific framebuffer code to ui/vnc.c | Pekka Enberg | 1 | -51/+21 |
2015-06-01 | kvm tools, i8042: Fix device init failure | Pekka Enberg | 1 | -19/+29 |
2015-06-01 | kvm tools, i8042: Use kernel command names | Pekka Enberg | 1 | -17/+20 |
2015-06-01 | kmv tools, i8042: Use kernel status register bit names | Pekka Enberg | 1 | -9/+9 |
2015-06-01 | kvm tools, i8042: Sort status register bits | Pekka Enberg | 1 | -3/+6 |
2015-06-01 | kvm tools: Use constants for i8042 register numbers | Pekka Enberg | 1 | -4/+13 |
2015-06-01 | kvm tools: Add support for PS/2 keyboard system | John Floren | 2 | -0/+478 |
2015-06-01 | kvm tools: Use dynamic IO port allocation in vesa driver | Sasha Levin | 1 | -4/+3 |
2015-06-01 | kvm tools: Add optional parameter used in ioport callbacks | Sasha Levin | 3 | -11/+11 |
2015-06-01 | kvm tools: Code cleanups to hw/vesa.c | Pekka Enberg | 1 | -21/+24 |
2015-06-01 | kvm tools: Add VESA device | John Floren | 1 | -0/+107 |
2015-06-01 | kvm tools, serial: Register 0x2e8 ioport | Pekka Enberg | 1 | -0/+9 |
2015-06-01 | kvm tools: Move hardware drivers to hw directory | Pekka Enberg | 2 | -0/+433 |