aboutsummaryrefslogtreecommitdiffstats
path: root/x86
AgeCommit message (Expand)AuthorFilesLines
2019-11-22update_headers: Sync kvm UAPI headers with Linux 5.3Will Deacon1-14/+40
2019-01-22update_headers: Sync kvm UAPI headers with linux v5.0-rc2Dave Martin1-3/+66
2018-06-19Extend memory bank API with memory typesJean-Philippe Brucker1-3/+3
2018-04-06ioeventfd: Don't register on the PIO bus if the arch doesn't support itJean-Philippe Brucker1-0/+2
2017-10-25builtin-run: Pass console= parameter based on active consoleWill Deacon1-2/+2
2017-08-30x86/kvm-cpu.c: don't include <asm/msr-index.h>Thomas Petazzoni1-1/+16
2017-06-09update public Linux headers for GICv3 ITS emulationAndre Przywara1-3/+3
2017-06-09irq: move IRQ routing into irq.cAndre Przywara1-40/+5
2017-06-09FDT: use static phandlesAndre Przywara1-0/+6
2016-07-29kvmtool: remove redundant calls to lseekWill Deacon1-3/+0
2016-05-17kvmtool: headers: update to Linux v4.6 releaseAndre Przywara1-1/+13
2016-04-11Add basic infrastructure to run tasks on vCPUsMichael Ellerman1-0/+1
2015-11-18x86: use read wrappers in kernel loadingAndre Przywara1-21/+14
2015-11-18Refactor kernel image loadingAndre Przywara1-10/+17
2015-10-27kvmtool/x86: implement guest_pre_initOleg Nesterov1-0/+38
2015-06-01kvmtool: move include/bios/memcpy.h to x86/include/asm/biosAndre Przywara3-2/+11
2015-06-01kvmtool: add processor-flags.h with the single EFLAGS_CF defineAndre Przywara1-0/+10
2015-06-01kvmtool: remove kvm/segment.hAndre Przywara4-4/+12
2015-06-01kvmtool: pull x86 system header e820 definitions into kvm/e820.hAndre Przywara3-2/+29
2015-06-01kvmtool: remove reference to <asm/types.h> from BIOS include filesAndre Przywara2-1/+10
2015-06-01kvmtool: x86: Copy some Linux architecture specific headersAndre Przywara4-1/+691
2015-06-01kvmtool: Update architecture specific kvm.h filesAndre Przywara1-0/+348
2015-06-01kvm tools: Provide per arch macro to specify type for KVM_CREATE_VMAndreas Herrmann1-0/+2
2015-06-01kvmtool: virtio: pass trapped vcpu to IO accessorsMarc Zyngier2-7/+7
2015-06-01kvmtool: pass trapped vcpu to MMIO accessorsMarc Zyngier1-2/+2
2015-06-01kvm tools: ARM: allow default virtio transport to be passed on cmdlineWill Deacon1-1/+1
2015-06-01kvm tools: irq: make irq__alloc_line genericWill Deacon2-7/+2
2015-06-01kvm tools: irq: rename irq__register_device to irq__alloc_lineWill Deacon1-1/+1
2015-06-01kvm tools: irq: remove remaining parameters to irq__register_deviceWill Deacon1-3/+2
2015-06-01kvm tools: irq: replace the x86 irq rbtree with the PCI device treeWill Deacon2-129/+15
2015-06-01kvm tools: irq: remove pin parameter from irq__register_deviceWill Deacon1-9/+1
2015-06-01kvm tools: pci: register 24-bit configuration space below MMIO regionWill Deacon1-2/+3
2015-06-01kvm tools: Don't disable PerfMon if host does not support itCyrill Gorcunov1-4/+25
2015-06-01kvm tools: remove periodic tick in favour of a polling threadJonathan Austin1-1/+1
2015-06-01kvmtool, seabios: Ignore BIOS POST legacy registersPekka Enberg1-0/+15
2015-06-01kvm tools: Filter out CPU vendor stringCyrill Gorcunov1-0/+8
2015-06-01kvm tools: ioport: add arch callback to remap IRQ lines for ioport devicesWill Deacon1-0/+4
2015-06-01kvm tools: allow ioports to be offset from 0Will Deacon1-0/+1
2015-06-01kvm tools: Initial GTK+ 3.0 UIPekka Enberg1-1/+1
2015-06-01kvm tools: Fix SDL and VNC by setting vidmode correctlyAsias He1-3/+3
2015-06-01kvm tools: Beautify debug outputAsias He1-3/+9
2015-06-01kvm tools: allow arch's to provide their own command-line optionsWill Deacon2-2/+29
2015-06-01kvm tools: teach guest_flat_to_host about memory banks starting above 0Will Deacon2-9/+7
2015-06-01kvm tools: add generic device registration mechanismWill Deacon1-3/+1
2015-06-01kvm tools: allow arch to specify default virtio transportWill Deacon1-0/+2
2015-06-01kvm tools: Fast A20 gate emulationPekka Enberg1-0/+22
2015-06-01kvm tools: don't exit on debug ioport writeSasha Levin1-1/+1
2015-06-01kvm tools: fix SMPSasha Levin2-12/+4
2015-06-01kvm tools: remove global kvm objectSasha Levin1-10/+10
2015-06-01kvm tools: use init/exit where possibleSasha Levin1-0/+2
2015-06-01kvm tools: move kvm_cpus into struct kvmSasha Levin1-1/+1
2015-06-01kvm tools: split struct kvm into arch specific partSasha Levin5-52/+28
2015-06-01kvm tools: Remember page size as kvm->ram_pagesizeMichael Ellerman2-2/+3
2015-06-01kvm tools: Move mmap_anon_or_hugetblfs() into utilMichael Ellerman1-13/+0
2015-06-01kvm tools: set the HYPERVISOR flag in cpuidSasha Levin1-1/+6
2015-06-01kvm tools: fix sigsegv in irq__exitSasha Levin1-12/+5
2015-06-01kvm tools: Fix printf() format string in kvm__load_firmware()Jean-Philippe Menil1-1/+1
2015-06-01kvm tools: Add own barrier() definitionCyrill Gorcunov1-8/+15
2015-06-01kvm tools: Drop unnecessary headers in barrier.hAsias He1-4/+1
2015-06-01kvm tools: Introduce KVM_VIRTIO_MMIO_AREAAsias He1-0/+1
2015-06-01tools/kvm: Fix compilation fallout from system.h split-upIngo Molnar1-1/+1
2015-06-01kvm tools, x86: Drop unneeded sections in rom building scriptCyrill Gorcunov1-2/+8
2015-06-01kvm tools: Bring mptables back in case if no firmware usedCyrill Gorcunov2-3/+7
2015-06-01kvm tools, seabios: Add support for SeaBIOS debugging outputPekka Enberg1-0/+18
2015-06-01kvm tools, seabios: Add "--firmware" option to "vm run"Pekka Enberg2-1/+43
2015-06-01kvm tool: Make kvm structure to carry name copyCyrill Gorcunov1-1/+1
2015-06-01kvm tools, x86: Fix munmap() size in kvm__arch_delete_ram()Pekka Enberg1-6/+3
2015-06-01kvm tools, x86: Fix use after free in irq__exit()Pekka Enberg1-1/+9
2015-06-01kvm tools: Cleanup BDF searching codeCyrill Gorcunov1-2/+2
2015-06-01kvm tools, bios: Don't specify ELF PHDRsPekka Enberg1-10/+3
2015-06-01kvm tools: Fixes for virtio moduleSasha Levin1-1/+16
2015-06-01kvm tools: Fixes for mptable moduleSasha Levin3-6/+28
2015-06-01kvm tools: Fixes for IRQ moduleSasha Levin1-11/+24
2015-06-01kvm tools: Fixes for symbol resolving moduleSasha Levin1-3/+7
2015-06-01kvm tools: Fix build breakage with GCC 4.7Ingo Molnar1-2/+2
2015-06-01kvm tool: Change kvm->ram_size to real mapped size.Hongyong Zang3-8/+9
2015-06-01kvm tools: Add kvm__arch_delete_ram()Lai Jiangshan1-0/+8
2015-06-01kvm tools: fix a typo in x86/bios.cXiaochen Wang1-1/+1
2015-06-01kvm tools: Introduce KVM_IPC_VMSTATE IPC cmdAsias He1-0/+2
2015-06-01kvm tools: cleanup useless arguments in kvm__arch_initWanlong Gao1-1/+1
2015-06-01kvm tools: Make kvm__arch_setup_firmware to return error codeCyrill Gorcunov3-6/+10
2015-06-01kvm tools: Add BUG_ON() helper to make a run-time critical testsCyrill Gorcunov3-3/+1
2015-06-01kvm tools: Trivial cleanupSasha Levin5-40/+38
2015-06-01kvm tools: Fix alaising errors in LINT assignmentMatt Evans1-6/+5
2015-06-01kvm tools: Remove KVM_NR_CPUSMatt Evans2-10/+0
2015-06-01kvm tools: Create arch-specific kvm_cpu__emulate_{mm}io()Matt Evans1-1/+16
2015-06-01kvm tools: Add ability to map guest RAM from hugetlbfsMatt Evans1-3/+17
2015-06-01kvm tools: Clean up LINT assignment codeSasha Levin1-8/+2
2015-06-01kvm tools: Add NMI ability to 'kvm debug'Sasha Levin2-0/+42
2015-06-01kvm tool: serial: Fix interrupt handlingThomas Gleixner1-1/+1
2015-06-01kvm tools: Arch-specific define for PCI MMIO allocation areaMatt Evans1-0/+5
2015-06-01kvm tools: Allow load_flat_binary() to load an initrd alongsideMatt Evans1-3/+10
2015-06-01kvm tools: Move arch-specific cmdline init into kvm__arch_set_cmdline()Matt Evans1-0/+11
2015-06-01kvm tools: Add kvm__arch_periodic_poll()Matt Evans1-0/+8
2015-06-01kvm tools: Add arch-specific KVM_RUN exit handling via kvm_cpu__handle_exit()Matt Evans1-0/+5
2015-06-01kvm tools: Fix kvm/barrier.h build breakagePekka Enberg1-0/+1
2015-06-01kvm tools: Initialize irq_routing before using itSasha Levin1-2/+2
2015-06-01kvm tools: Split x86 arch-specific bits into x86/Matt Evans29-0/+2221