summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/hyperv-tlfs.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_*Nuno Das Neves2024-03-041-69/+76
* x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guestsDexuan Cui2023-08-251-1/+2
* x86/hyperv: Set Virtual Trust Level in VMBus init messageTianyu Lan2023-08-221-0/+7
* x86/hyperv: Add VTL specific structs and hypercallsSaurabh Sengar2023-04-181-0/+75
* PCI: hv: Enable PCI pass-thru devices in Confidential VMsMichael Kelley2023-04-171-0/+3
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-02-251-0/+3
|\
| * Merge branch 'kvm-late-6.1' into HEADPaolo Bonzini2022-12-291-0/+3
| |\
| | * x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC defineVitaly Kuznetsov2022-12-291-0/+3
* | | x86/hyperv: Add an interface to do nested hypercallsJinank Jain2023-01-171-1/+2
* | | Drivers: hv: Setup synic registers in case of nested root partitionJinank Jain2023-01-171-0/+11
* | | x86/hyperv: Add support for detecting nested hypervisorJinank Jain2023-01-121-0/+3
|/ /
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-12-151-0/+37
|\|
| * KVM: nSVM: hyper-v: Enable L2 TLB flushVitaly Kuznetsov2022-11-181-0/+4
| * KVM: nVMX: hyper-v: Enable L2 TLB flushVitaly Kuznetsov2022-11-181-0/+9
| * KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercallsVitaly Kuznetsov2022-11-181-0/+2
| * x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enlightenments"Sean Christopherson2022-11-181-1/+1
| * x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.hSean Christopherson2022-11-181-0/+22
* | x86/hyperv: Expand definition of struct hv_vp_assist_pageSaurabh Sengar2022-11-281-1/+10
|/
* x86/hyperv: Update 'struct hv_enlightened_vmcs' definitionVitaly Kuznetsov2022-09-261-2/+16
* x86/hyperv: Fix 'struct hv_enlightened_vmcs' definitionVitaly Kuznetsov2022-09-261-2/+2
* PCI: hv: Make the code arch neutral by adding arch specific interfacesSunil Muthuswamy2022-01-121-0/+33
* x86/hyperv: Add new hvcall guest address host visibility supportTianyu Lan2021-10-281-0/+17
* x86/hyperv: fix root partition faults when writing to VP assist page MSRPraveen Kumar2021-08-041-0/+9
* hyperv: SVM enlightened TLB flush support flagVineeth Pillai2021-06-171-0/+9
* KVM: hyper-v: Advertise support for fast XMM hypercallsSiddharth Chandrasekaran2021-06-171-1/+6
* KVM: x86: kvm_hv_flush_tlb use inputs from XMM registersSiddharth Chandrasekaran2021-06-171-0/+3
* Drivers: hv: Redo Hyper-V synthetic MSR get/set functionsMichael Kelley2021-03-081-38/+64
* x86/hyper-v: Move hv_message_type to architecture neutral moduleMichael Kelley2021-03-081-29/+0
* asm-generic/hyperv: import data structures for mapping device interruptsWei Liu2021-02-111-0/+13
* x86/hyperv: detect if Linux is the root partitionWei Liu2021-02-111-0/+10
* x86/hyperv: Load/save the Isolation Configuration leafAndrea Parri (Microsoft)2021-02-111-0/+15
* x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports itDexuan Cui2020-11-041-0/+7
* x86/hyperv: Remove aliases with X64 in their nameJoseph Salisbury2020-09-271-33/+0
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-06-041-0/+2
|\
| * x86/hyper-v: Add synthetic debugger definitionsJon Doron2020-06-011-0/+6
* | x86/hyperv: Split hyperv-tlfs.h into arch dependent and independent filesMichael Kelley2020-05-201-423/+36
* | x86/hyperv: Remove HV_PROCESSOR_POWER_STATE #definesMichael Kelley2020-05-201-5/+0
* | KVM: x86: hyperv: Remove duplicate definitions of Reference TSC PageMichael Kelley2020-05-201-8/+0
|/
* PCI: hv: Introduce hv_msi_entryBoqun Feng2020-03-091-2/+9
* PCI: hv: Move retarget related structures into tlfs headerBoqun Feng2020-03-091-0/+31
* PCI: hv: Move hypercall related definitions into tlfs headerBoqun Feng2020-03-091-0/+3
* x86/hyper-v: Add "polling" bit to hv_synic_sintWei Liu2020-01-171-1/+2
* Merge branch 'linus' into x86/hypervThomas Gleixner2019-11-151-5/+26
|\
| * KVM: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is im...Vitaly Kuznetsov2019-09-241-0/+7
| * KVM/Hyper-V/VMX: Add direct tlb flush supportVitaly Kuznetsov2019-09-241-0/+4
| * x86/Hyper-V: Fix definition of struct hv_vp_assist_pageTianyu Lan2019-09-241-5/+15
* | x86/hyperv: Allow guests to enable InvariantTSCAndrea Parri2019-11-121-0/+5
|/
* x86/hyperv: Create and use Hyper-V page definitionsMaya Nakamura2019-07-221-1/+11
* clocksource/drivers: Make Hyper-V clocksource ISA agnosticMichael Kelley2019-07-031-0/+6
* treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headersMasahiro Yamada2019-05-151-1/+1