aboutsummaryrefslogtreecommitdiff
path: root/include/sysemu/kvm.h
AgeCommit message (Expand)AuthorFilesLines
2024-10-03kvm: Allow kvm_arch_get/put_registers to accept Error**Julia Suvorova1-2/+2
2024-09-13kvm: Use 'unsigned long' for request argument in functions wrapping ioctl()Johannes Stoelp1-4/+4
2024-07-26accel/kvm: Introduce kvm_create_and_park_vcpu() helperHarsh Prateek Bora1-0/+8
2024-07-22accel/kvm: Extract common KVM vCPU {creation,parking} codeSalil Mehta1-0/+25
2024-05-03kvm: move target-dependent interrupt routing out of kvm-all.cPaolo Bonzini1-2/+3
2024-04-26exec: Rename NEED_CPU_H -> COMPILING_PER_TARGETPhilippe Mathieu-Daudé1-3/+3
2024-04-23kvm: handle KVM_EXIT_MEMORY_FAULTChao Peng1-0/+2
2024-04-23RAMBlock: Add support of KVM private guest memfdXiaoyao Li1-0/+2
2024-04-23kvm: Introduce support for memory_attributesXiaoyao Li1-0/+4
2024-04-23KVM: remove kvm_arch_cpu_check_are_resettablePaolo Bonzini1-10/+0
2024-04-23KVM: track whether guest state is encryptedPaolo Bonzini1-0/+2
2024-04-18kvm: use configs/ definition to conditionalize debug supportPaolo Bonzini1-1/+1
2024-02-05migration: prevent migration when VM has poisoned memoryWilliam Roche1-0/+6
2023-11-07sysemu/kvm: Restrict kvmppc_get_radix_page_info() to ppc targetsPhilippe Mathieu-Daudé1-1/+0
2023-10-25kvm: i386: require KVM_CAP_SET_VCPU_EVENTS and KVM_CAP_X86_ROBUST_SINGLESTEPPaolo Bonzini1-1/+0
2023-10-25kvm: i386: require KVM_CAP_DEBUGREGSPaolo Bonzini1-1/+0
2023-10-25kvm: require KVM_CAP_IOEVENTFD and KVM_CAP_IOEVENTFD_ANY_LENGTHPaolo Bonzini1-19/+0
2023-10-25kvm: assume that many ioeventfds can be createdPaolo Bonzini1-1/+0
2023-10-25kvm: drop reference to KVM_CAP_PCI_2_3Paolo Bonzini1-1/+0
2023-10-25kvm: require KVM_IRQFD for kernel irqchipPaolo Bonzini1-0/+1
2023-10-25kvm: require KVM_IRQFD for kernel irqchipPaolo Bonzini1-3/+3
2023-10-25kvm: require KVM_CAP_SIGNAL_MSIPaolo Bonzini1-9/+0
2023-10-12kvm: Add stub for kvm_get_max_memslots()David Hildenbrand1-1/+1
2023-10-12kvm: Return number of free memslotsDavid Hildenbrand1-1/+1
2023-09-07sysemu/kvm: Restrict kvm_pc_setup_irq_routing() to x86 targetsPhilippe Mathieu-Daudé1-1/+0
2023-09-07sysemu/kvm: Restrict kvm_has_pit_state2() to x86 targetsPhilippe Mathieu-Daudé1-1/+0
2023-09-07sysemu/kvm: Restrict kvm_get_apic_state() to x86 targetsPhilippe Mathieu-Daudé1-3/+0
2023-09-07sysemu/kvm: Restrict kvm_arch_get_supported_cpuid/msr() to x86 targetsPhilippe Mathieu-Daudé1-5/+0
2023-08-24sysemu/kvm: Use vaddr for kvm_arch_[insert|remove]_hw_breakpointAnton Johansson1-4/+2
2023-08-24accel/kvm: Widen pc/saved_insn for kvm_sw_breakpointAnton Johansson1-3/+3
2023-08-22kvm: Introduce kvm_arch_get_default_type hookAkihiko Odaki1-0/+2
2023-06-28accel/kvm: Re-include "exec/memattrs.h" headerPhilippe Mathieu-Daudé1-0/+1
2023-06-28accel: Document generic accelerator headersPhilippe Mathieu-Daudé1-0/+2
2023-05-16sysemu/kvm: Remove unused headersPhilippe Mathieu-Daudé1-3/+0
2023-02-27sysemu/kvm: Remove CONFIG_USER_ONLY guardPhilippe Mathieu-Daudé1-2/+0
2022-10-10kvm: allow target-specific accelerator propertiesPaolo Bonzini1-0/+2
2022-10-06accel/kvm: move kvm_update_guest_debug to inline stubAlex Bennée1-0/+16
2022-10-06gdbstub: move guest debug support check to opsAlex Bennée1-7/+0
2022-10-06gdbstub: move breakpoint logic to accel opsAlex Bennée1-5/+0
2022-10-06gdbstub: move sstep flags probing into AccelClassAlex Bennée1-8/+0
2022-07-20accel/kvm/kvm-all: Introduce kvm_dirty_ring_size functionHyman Huang(黄勇)1-0/+2
2022-03-15kvm/msi: do explicit commit when adding msi routesLongpeng(Mike)1-2/+2
2022-03-15kvm-irqchip: introduce new API to support route changeLongpeng(Mike)1-0/+19
2022-03-06sysemu/kvm: Make kvm_on_sigbus() / kvm_on_sigbus_vcpu() target agnosticPhilippe Mathieu-Daudé1-3/+3
2021-12-10gdbstub, kvm: let KVM report supported singlestep flagsMaxim Levitsky1-0/+15
2021-11-01KVM: introduce dirty_pages and kvm_dirty_ring_enabledHyman Huang(黄勇)1-0/+1
2021-03-15exec: Get rid of phys_mem_set_alloc()David Hildenbrand1-4/+0
2021-02-16sev/i386: Don't allow a system reset under an SEV-ES guestTom Lendacky1-0/+10
2021-02-08sev: Remove false abstraction of flash encryptionDavid Gibson1-16/+0
2021-02-05accel: extend AccelState and AccelClass to user-modeClaudio Fontana1-1/+1