aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/kvm.h
AgeCommit message (Expand)AuthorFilesLines
2012-10-13UAPI: (Scripted) Disintegrate include/linuxDavid Howells1-975/+0
2012-09-23KVM: Add resampling irqfds for level triggered interruptsAlex Williamson1-1/+11
2012-08-22KVM: introduce readonly memslotXiao Guangrong1-1/+5
2012-08-22KVM: hide KVM_MEMSLOT_INVALID from userspaceXiao Guangrong1-2/+5
2012-05-30KVM: PPC: Book3S HV: Make the guest hash table size configurablePaul Mackerras1-0/+3
2012-05-17KVM: s390: add capability indicating COW supportChristian Borntraeger1-0/+1
2012-05-06kvm/powerpc: Add new ioctl to retreive server MMU infosBenjamin Herrenschmidt1-0/+27
2012-04-24KVM: Introduce direct MSI message injection for in-kernel irqchipsJan Kiszka1-0/+11
2012-04-08KVM: x86: Add ioctl for KVM_KVMCLOCK_CTRLEric B Munson1-0/+3
2012-03-08KVM: Allow host IRQ sharing for assigned PCI 2.3 devicesJan Kiszka1-0/+6
2012-03-05KVM: PPC: Add support for explicit HIOR settingAlexander Graf1-0/+1
2012-03-05KVM: PPC: Add generic single register ioctlsAlexander Graf1-0/+35
2012-03-05KVM: PPC: e500: MMU APIScott Wood1-0/+18
2012-03-05KVM: provide synchronous registers in kvm_runChristian Borntraeger1-0/+15
2012-03-05KVM: s390: ucontrol: announce capability for user controlled vmsCarsten Otte1-0/+1
2012-03-05KVM: s390: ucontrol: interface to inject faults on a vcpu page tableCarsten Otte1-0/+1
2012-03-05KVM: s390: ucontrol: export SIE control block to userCarsten Otte1-0/+2
2012-03-05KVM: s390: ucontrol: export page faults to userCarsten Otte1-0/+6
2012-03-05KVM: s390: ucontrol: per vcpu address spacesCarsten Otte1-0/+10
2012-03-05KVM: s390: add parameter for KVM_CREATE_VMCarsten Otte1-0/+3
2011-12-26KVM: Don't automatically expose the TSC deadline timer in cpuidJan Kiszka1-0/+1
2011-11-17Revert "KVM: PPC: Add support for explicit HIOR setting"Alexander Graf1-1/+0
2011-10-30KVM: s390: implement sigp external callChristian Ehrhardt1-0/+1
2011-09-25KVM: PPC: Enable the PAPR CAP for Book3SAlexander Graf1-0/+1
2011-09-25KVM: PPC: Add support for explicit HIOR settingAlexander Graf1-0/+1
2011-09-25KVM: x86: Raise the hard VCPU count limitSasha Levin1-1/+2
2011-09-20[S390] kvm: extension capability for new address space layoutChristian Borntraeger1-0/+1
2011-07-12KVM: PPC: Allocate RMAs (Real Mode Areas) at boot for use by guestsPaul Mackerras1-0/+3
2011-07-12KVM: PPC: Allow book3s_hv guests to use SMT processor modesPaul Mackerras1-0/+1
2011-07-12KVM: PPC: Accelerate H_PUT_TCE by implementing it in real modeDavid Gibson1-0/+2
2011-07-12KVM: PPC: Add support for Book3S processors in hypervisor modePaul Mackerras1-0/+6
2011-07-12KVM: Clarify KVM_ASSIGN_PCI_DEVICE documentationJan Kiszka1-7/+1
2011-05-22KVM: PPC: booke: add sregs supportScott Wood1-0/+1
2011-05-11KVM: X86: Implement userspace interface to set virtual_tsc_khzJoerg Roedel1-0/+5
2011-01-12KVM: Add PV MSR to enable asynchronous page faults delivery.Gleb Natapov1-0/+1
2010-10-24KVM: PPC: Expose level based interrupt capAlexander Graf1-0/+1
2010-10-24KVM: PPC: Add get_pvinfo interface to query hypercall instructionsAlexander Graf1-0/+11
2010-08-01KVM: Remove memory alias supportAvi Kivity1-0/+1
2010-08-01KVM: x86: XSAVE/XRSTOR live migration supportSheng Yang1-0/+12
2010-05-17KVM: PPC: Add OSI hypercall interfaceAlexander Graf1-0/+6
2010-05-17KVM: Add support for enabling capabilities per-vcpuAlexander Graf1-0/+11
2010-05-17KVM: PPC: Allow userspace to unset the IRQ lineAlexander Graf1-0/+1
2010-04-25KVM: x86: Add support for saving&restoring debug registersJan Kiszka1-0/+6
2010-04-25KVM: x86: Save&restore interrupt shadow maskJan Kiszka1-0/+1
2010-04-25KVM: PPC: Add capability for paired singlesAlexander Graf1-0/+1
2010-03-01KVM: x86: Add KVM_CAP_X86_ROBUST_SINGLESTEPJan Kiszka1-0/+1
2010-03-01KVM: enable PCI multiple-segments for pass-through deviceZhai, Edwin1-1/+3
2010-03-01KVM: Implement NotifyLongSpinWait HYPER-V hypercallGleb Natapov1-0/+1
2010-03-01KVM: Add HYPER-V apic access MSRsGleb Natapov1-0/+1
2010-03-01KVM: Implement bare minimum of HYPER-V MSRsGleb Natapov1-0/+1
2010-03-01KVM: introduce kvm->srcu and convert kvm_set_memory_region to SRCU updateMarcelo Tosatti1-1/+1
2009-12-09Merge commit 'origin/master' into nextBenjamin Herrenschmidt1-118/+156
2009-12-08powerpc/kvm: Sync guest visible MMU stateAlexander Graf1-0/+3
2009-12-03KVM: s390: Make psw available on all exits, not just a subsetCarsten Otte1-2/+6
2009-12-03KVM: x86: Add KVM_GET/SET_VCPU_EVENTSJan Kiszka1-0/+6
2009-12-03KVM: VMX: Report unexpected simultaneous exceptions as internal errorsAvi Kivity1-0/+1
2009-12-03KVM: Allow internal errors reported to userspace to carry extra dataAvi Kivity1-0/+4
2009-12-03KVM: Reorder IOCTLs in main kvm.hJan Kiszka1-118/+117
2009-12-03KVM: allow userspace to adjust kvmclock offsetGlauber Costa1-0/+10
2009-12-03KVM: Xen PV-on-HVM guest supportEd Swierk1-0/+16
2009-09-10KVM: VMX: Introduce KVM_SET_IDENTITY_MAP_ADDR ioctlSheng Yang1-0/+2
2009-09-10KVM: add ioeventfd supportGregory Haskins1-0/+24
2009-09-10KVM: PIT support for HPET legacy modeBeth Kon1-0/+6
2009-09-10KVM: remove old KVMTRACE support codeMarcelo Tosatti1-30/+1
2009-09-10KVM: Return to userspace on emulation failureAvi Kivity1-0/+7
2009-09-10KVM: Break dependency between vcpu index in vcpus array and vcpu_id.Gleb Natapov1-0/+2
2009-09-10KVM: Reorder ioctls in kvm.hAvi Kivity1-5/+5
2009-09-10KVM: Downsize max support MSI-X entry to 256Sheng Yang1-1/+1
2009-09-10KVM: Allow PIT emulation without speaker portJan Kiszka1-0/+12
2009-09-10KVM: irqfdGregory Haskins1-0/+11
2009-09-10KVM: Add MCE supportHuang Ying1-0/+20
2009-06-10KVM: Make kvm header C++ friendlynathan binkert1-3/+3
2009-06-10KVM: Device assignment framework reworkSheng Yang1-9/+17
2009-06-10KVM: Enable MSI-X for KVM assigned deviceSheng Yang1-0/+8
2009-06-10KVM: Ioctls for init MSI-X entrySheng Yang1-0/+18
2009-04-22KVM: Fix overlapping check for memory slotsJan Kiszka1-0/+2
2009-03-24KVM: Correct deassign device ioctl to IOWSheng Yang1-1/+1
2009-03-24KVM: define KVM_CAP_DEVICE_DEASSIGNMENTWeidong Han1-0/+5
2009-03-24KVM: Report IRQ injection status to userspace.Gleb Natapov1-1/+6
2009-03-24KVM: Use irq routing API for MSISheng Yang1-0/+9
2009-03-24KVM: Avoid using CONFIG_ in userspace visible headersAvi Kivity1-3/+3
2009-03-24KVM: Userspace controlled irq routingAvi Kivity1-0/+33
2009-03-24KVM: Add support to disable MSI for assigned deviceSheng Yang1-0/+1
2009-03-24KVM: PIT: provide an option to disable interrupt reinjectionMarcelo Tosatti1-0/+4
2009-03-24KVM: Advertise guest debug capability per-archJan Kiszka1-0/+2
2009-03-24KVM: ia64: stack get/restore patchJes Sorensen1-0/+3
2009-03-24KVM: New guest debug interfaceJan Kiszka1-16/+35
2009-02-15KVM: Avoid using CONFIG_ in userspace visible headersAvi Kivity1-5/+5
2009-01-15include of <linux/types.h> is preferred over <asm/types.h>Jaswinder Singh Rajput1-1/+1
2008-12-31KVM: x86: Rework user space NMI injection as KVM_CAP_USER_NMIJan Kiszka1-6/+5
2008-12-31KVM: Advertise the bug in memory region destruction as fixedAvi Kivity1-0/+2
2008-12-31KVM: Enable MSI for device assignmentSheng Yang1-0/+3
2008-12-31KVM: Add fields for MSI device assignmentSheng Yang1-0/+7
2008-12-31KVM: x86: Support for user space injected NMIsJan Kiszka1-2/+9
2008-10-28KVM: Future-proof device assignment ABIAvi Kivity1-0/+6
2008-10-15KVM: ia64: Add intel iommu support for guests.Xiantao Zhang1-1/+1
2008-10-15KVM: Move device assignment logic to common codeXiantao Zhang1-0/+2
2008-10-15KVM: Device Assignment with VT-dBen-Ami Yassour1-0/+3
2008-10-15KVM: pci device assignmentBen-Ami Yassour1-0/+19
2008-10-15KVM: ppc: trace powerpc instruction emulationChristian Ehrhardt1-0/+1
2008-10-15KVM: ppc: adds trace points for ppc tlb activityJerone Young1-0/+3
2008-10-15KVM: kvmtrace: replace get_cycles with ktime_get v3Christian Ehrhardt1-3/+3
2008-10-15KVM: kvmtrace: Remove use of bit fields in kvm trace structureChristian Ehrhardt1-3/+14
2008-10-15KVM: Move KVM TRACE DEFINITIONS to common headerHollis Blanchard1-0/+21
2008-08-25KVM: fix userspace ABI breakageAdrian Bunk1-2/+2
2008-07-29KVM: Advertise synchronized mmu support to userspaceAvi Kivity1-0/+1
2008-07-20KVM: Support mixed endian machinesTan, Li1-2/+2
2008-07-20KVM: Add coalesced MMIO support (common part)Laurent Vivier1-0/+29
2008-04-27KVM: ppc: Add DCR access information to struct kvm_runHollis Blanchard1-0/+7
2008-04-27KVM: add ioctls to save/store mpstateMarcelo Tosatti1-0/+15
2008-04-27KVM: Add trace markersFeng (Eric) Liu1-1/+48
2008-04-27KVM: s390: intercepts for diagnose instructionsChristian Borntraeger1-0/+8
2008-04-27KVM: s390: interrupt subsystem, cpu timer, waitpswCarsten Otte1-0/+17
2008-04-27KVM: s390: sie intercept handlingChristian Borntraeger1-0/+9
2008-04-27KVM: s390: arch backend for the kvm kernel moduleHeiko Carstens1-0/+15
2008-04-27KVM: kvm.h: __user requires compiler.hChristian Borntraeger1-0/+1
2008-04-27KVM: MMU: hypercall based pte updates and TLB flushesMarcelo Tosatti1-0/+1
2008-04-27KVM: add basic paravirt supportMarcelo Tosatti1-0/+1
2008-04-27KVM: Add save/restore supporting of in kernel PITSheng Yang1-0/+2
2008-04-27KVM: In kernel PIT modelSheng Yang1-0/+2
2008-04-27KVM: Add API for determining the number of supported memory slotsAvi Kivity1-0/+1
2008-04-27KVM: Add API to retrieve the number of supported vcpus per vmAvi Kivity1-0/+1
2008-04-27KVM: paravirtualized clocksource: host partGlauber de Oliveira Costa1-0/+1
2008-03-03KVM: Make the supported cpuid list a host property rather than a vm propertyAvi Kivity1-2/+2
2008-01-30KVM: Portability: Move kvm_fpu to asm-x86/kvm.hChristian Ehrhardt1-17/+0
2008-01-30KVM: Accelerated apic supportAvi Kivity1-0/+7
2008-01-30KVM: local APIC TPR access reporting facilityAvi Kivity1-0/+17
2008-01-30KVM: Expose ioapic to ia64 save/restore APIsZhang Xiantao1-0/+2
2008-01-30KVM: Add ifdef in irqchip struct for x86 only structuresJerone Young1-0/+2
2008-01-30KVM: Enhance guest cpuid managementDan Kenigsberg1-0/+4
2008-01-30KVM: Portability: Move cpuid structures to <asm/kvm.h>Jerone Young1-16/+0
2008-01-30KVM: Portability: Move kvm_sregs and msr structures to <asm/kvm.h>Jerone Young1-36/+0
2008-01-30KVM: Portability: Move kvm_segment & kvm_dtable structure to <asm/kvm.h>Jerone Young1-15/+0
2008-01-30KVM: Portability: Move structure lapic_state to <asm/kvm.h>Jerone Young1-5/+0
2008-01-30KVM: Portability: Move kvm_regs to <asm/kvm.h>Jerone Young1-9/+0
2008-01-30KVM: Portability: Move x86 pic strutcturesJerone Young1-48/+0
2008-01-30KVM: Portability: Move kvm_memory_alias to asm/kvm.hJerone Young1-7/+1
2008-01-30KVM: Add ioctl to tss address from userspace,Izik Eidus1-0/+2
2008-01-30KVM: Support assigning userspace memory to the guestIzik Eidus1-0/+12
2008-01-30KVM: Allow dynamic allocation of the mmu shadow cache sizeIzik Eidus1-0/+3
2007-10-13KVM: Replace enum by #defineAvi Kivity1-19/+15
2007-10-13KVM: in-kernel LAPIC save and restore supportEddie Dong1-0/+8
2007-10-13KVM: in-kernel IOAPIC save and restore supportHe, Qing1-1/+28
2007-10-13KVM: Add get/set irqchip ioctls for in-kernel PIC live migration supportHe, Qing1-0/+36
2007-10-13KVM: Emulate hlt in the kernelEddie Dong1-0/+1
2007-10-13KVM: Emulate local APIC in kernelEddie Dong1-2/+2
2007-10-13KVM: Add support for in-kernel PIC emulationEddie Dong1-0/+19
2007-10-13KVM: Communicate cr8 changes to userspaceYang, Sheng1-0/+1
2007-10-13KVM: add hypercall nr to kvm_runJeff Dike1-0/+1
2007-10-13KVM: Trivial: Use standard BITMAP macros, open-code userspace-exposed headerRusty Russell1-8/+2
2007-10-13KVM: Trivial: /dev/kvm interface is no longer experimental.Rusty Russell1-2/+1
2007-10-13KVM: Future-proof the exit information union ABIAvi Kivity1-0/+2
2007-05-03KVM: Remove unused 'instruction_length'Avi Kivity1-3/+2
2007-05-03KVM: Don't require explicit indication of completion of mmio or pioAvi Kivity1-3/+2
2007-05-03KVM: Add fpu get/set operationsAvi Kivity1-0/+17
2007-05-03KVM: Add physical memory aliasing featureAvi Kivity1-1/+9
2007-05-03KVM: Avoid guest virtual addresses in string pio userspace interfaceAvi Kivity1-9/+2
2007-05-03KVM: Allow kernel to select size of mmap() bufferAvi Kivity1-0/+4
2007-05-03KVM: Add guest mode signal maskAvi Kivity1-0/+7
2007-05-03KVM: Add a special exit reason when exiting due to an interruptAvi Kivity1-1/+2
2007-05-03KVM: Fold kvm_run::exit_type into kvm_run::exit_reasonAvi Kivity1-7/+8
2007-05-03KVM: Allow userspace to process hypercalls which have no kernel handlerAvi Kivity1-1/+9
2007-05-03KVM: Add method to check for backwards-compatible API extensionsAvi Kivity1-0/+5
2007-05-03KVM: Renumber ioctlsAvi Kivity1-17/+17
2007-05-03KVM: Remove minor wart from KVM_CREATE_VCPU ioctlAvi Kivity1-1/+1
2007-05-03KVM: Remove the 'emulated' field from the userspace interfaceAvi Kivity1-2/+1
2007-05-03KVM: Handle cpuid in the kernel instead of punting to userspaceAvi Kivity1-1/+17
2007-05-03KVM: Do not communicate to userspace through cpu registers during PIOAvi Kivity1-3/+3
2007-05-03KVM: Use a shared page for kernel/user communication when runing a vcpuAvi Kivity1-3/+3
2007-03-04KVM: Bump API versionAvi Kivity1-1/+1
2007-03-04KVM: Per-vcpu inodesAvi Kivity1-21/+17
2007-03-04KVM: Create an inode per virtual machineAvi Kivity1-1/+9
2007-02-12[PATCH] kvm: Fix mismatch between 32-bit and 64-bit abiAvi Kivity1-1/+2
2007-02-12[PATCH] kvm: Two-way apic tpr synchronizationDor Laor1-0/+2
2007-01-26[PATCH] KVM: SVM: Propagate cpu shutdown events to userspaceJoerg Roedel1-0/+1
2007-01-05[PATCH] KVM: Improve interrupt responseDor Laor1-1/+10
2006-12-22[PATCH] KVM: API versioningAvi Kivity1-0/+3
2006-12-10[PATCH] kvm: userspace interfaceAvi Kivity1-0/+227