aboutsummaryrefslogtreecommitdiffstats
path: root/ioport.c
AgeCommit message (Expand)AuthorFilesLines
2015-08-07kvm__emulate_io: Don't fall through from IO in to IO out if no handlerJosh Triplett1-1/+1
2015-08-07kvm__emulate_io: Don't call br_read_unlock() twice on IO errorJosh Triplett1-7/+4
2015-06-01kvmtool: ARM: allow level interrupts in device treeAndre Przywara1-2/+4
2015-06-01kvmtool: virtio: pass trapped vcpu to IO accessorsMarc Zyngier1-3/+4
2015-06-01kvm tools: ioport: allow ioport devices to generate fdt nodesWill Deacon1-3/+31
2015-06-01kvm tools: remove global kvm objectSasha Levin1-8/+8
2015-06-01kvm tools: use init/exit where possibleSasha Levin1-0/+2
2015-06-01kvm tools: ioport arch initSasha Levin1-0/+2
2015-06-01kvm tools: move ioport_debug into struct kvm_configSasha Levin1-3/+2
2015-06-01kvm tools: Fixes for virtio moduleSasha Levin1-2/+7
2015-06-01kvm tools: Fixes for ioport moduleSasha Levin1-2/+58
2015-06-01kvm tools: Add BUG_ON() helper to make a run-time critical testsCyrill Gorcunov1-1/+0
2015-06-01kvm tools: Trivial cleanupSasha Levin1-5/+2
2015-06-01kvm tools: Split x86 arch-specific bits into x86/Matt Evans1-54/+0
2015-06-01kvm tools: remove count in io emulation callbacksXiao Guangrong1-5/+5
2015-06-01kvm tools: fix repeated io emulationXiao Guangrong1-6/+11
2015-06-01kvm tools: Add support for PS/2 keyboard systemJohn Floren1-4/+0
2015-06-01kvm tools: Use brlock in MMIO and IOPORTSasha Levin1-1/+9
2015-06-01kvm tools: Use more readable name for ioport mutexPekka Enberg1-6/+8
2015-06-01kvm tools: Add basic ioport dynamic allocationSasha Levin1-1/+23
2015-06-01kvm tools: Add optional parameter used in ioport callbacksSasha Levin1-40/+31
2015-06-01kvm tools: Drop dummy PCI ioport registrationsPekka Enberg1-5/+0
2015-06-01kvm tools: Print out a warning on io-port re-registrationCyrill Gorcunov1-1/+3
2015-06-01kvm tools: Don't register dummy ops for serial portsPekka Enberg1-12/+0
2015-06-01kvm tools: Modify ioport to use interval rbtreeSasha Levin1-7/+47
2015-06-01kvm tools: Rename 'self' variablesSasha Levin1-6/+6
2015-06-01kvm tools: Abolishment of uint*_t typesSasha Levin1-7/+8
2015-06-01kvm tools: Emulate RTC to fix system time in guestsPekka Enberg1-26/+0
2015-06-01kvm tools: Use ioport__register() for legacy devicesPekka Enberg1-76/+52
2015-06-01kvm tools: Introduce KVM VCPU data structurePekka Enberg1-0/+2
2015-06-01kvm: Add port range to ioport__register()Pekka Enberg1-2/+5
2015-06-01kvm, pci: Claim virtio device ioport in pci headerCyrill Gorcunov1-1/+1
2015-06-01kvm: Add some more ioport emulationPekka Enberg1-0/+27
2015-06-01kvm: Don't stop on ioport errors by defaultPekka Enberg1-2/+7
2015-06-01kvm: Add proper 00E0 ioport handlingPekka Enberg1-0/+14
2015-06-01kvm: Cleanup ioport_ops tablePekka Enberg1-13/+13
2015-06-01ioport: Make all PIT channels being dummyCyrill Gorcunov1-2/+4
2015-06-01kvm: Add support for early serial printkPekka Enberg1-5/+14
2015-06-01kvm: Ignore keyboard controller ioportsPekka Enberg1-0/+4
2015-06-01kvm: Ignore PIT ioportsPekka Enberg1-0/+4
2015-06-01kvm: Ignore dummy delay ioportPekka Enberg1-0/+3
2015-06-01kvm: Ignore CRT control ioportsPekka Enberg1-0/+4
2015-06-01kvm: Ignore CMOS RAM/RTC ioportsPekka Enberg1-0/+2
2015-06-01kvm: Ignore PIC accessesPekka Enberg1-2/+4
2015-06-01kvm: Ignore PCI config space accessesPekka Enberg1-0/+15
2015-06-01kvm: Ignore PIC init during bootPekka Enberg1-0/+6
2015-06-01kvm: Ignore math co-processor reset I/O writesPekka Enberg1-0/+13
2015-06-01kvm: Add simple NMI enable/disable supportPekka Enberg1-11/+61
2015-06-01kvm: Don't abort guest on KVM_EXIT_IOPekka Enberg1-2/+8
2015-06-01kvm: Extract ioport emulation code to its own filePekka Enberg1-0/+21