Age | Commit message (Expand) | Author | Files | Lines |
2024-03-21 | Merge tag 'hyperv-next-signed-20240320' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -48/+45 |
2024-03-18 | x86/hyperv: Use Hyper-V entropy to seed guest random number generator | Michael Kelley | 1 | -0/+1 |
2024-03-18 | hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency | Nuno Das Neves | 1 | -1/+1 |
2024-03-14 | Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -2/+8 |
2024-03-12 | mshyperv: Introduce hv_get_hypervisor_version function | Nuno Das Neves | 1 | -19/+15 |
2024-03-04 | hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* | Nuno Das Neves | 1 | -28/+28 |
2024-02-23 | x86, crash: wrap crash dumping code into crash related ifdefs | Baoquan He | 1 | -2/+8 |
2024-01-31 | x86/traps: Add sysvec_install() to install a system interrupt handler | Xin Li | 1 | -8/+7 |
2023-11-22 | x86/hyperv: Use atomic_try_cmpxchg() to micro-optimize hv_nmi_unknown() | Uros Bizjak | 1 | -1/+4 |
2023-09-04 | Merge tag 'hyperv-next-signed-20230902' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -7/+84 |
2023-08-25 | x86/hyperv: Remove hv_isolation_type_en_snp | Dexuan Cui | 1 | -6/+4 |
2023-08-25 | x86/hyperv: Use TDX GHCI to access some MSRs in a TDX VM with the paravisor | Dexuan Cui | 1 | -4/+4 |
2023-08-25 | x86/hyperv: Introduce a global variable hyperv_paravisor_present | Dexuan Cui | 1 | -2/+7 |
2023-08-25 | x86/hyperv: Fix serial console interrupts for fully enlightened TDX guests | Dexuan Cui | 1 | -0/+22 |
2023-08-25 | Drivers: hv: vmbus: Support fully enlightened TDX guests | Dexuan Cui | 1 | -0/+14 |
2023-08-25 | x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guests | Dexuan Cui | 1 | -0/+2 |
2023-08-23 | x86/hyperv: Fix undefined reference to isolation_type_en_snp without CONFIG_H... | Dexuan Cui | 1 | -4/+5 |
2023-08-22 | x86/hyperv: Add hyperv-specific handling for VMMCALL under SEV-ES | Tianyu Lan | 1 | -0/+21 |
2023-08-22 | x86/hyperv: Add smp support for SEV-SNP guest | Tianyu Lan | 1 | -1/+10 |
2023-08-22 | x86/hyperv: Add sev-snp enlightened guest static key | Tianyu Lan | 1 | -2/+7 |
2023-08-09 | x86/apic: Nuke ack_APIC_irq() | Dave Hansen | 1 | -2/+2 |
2023-04-18 | x86/hyperv: VTL support for Hyper-V | Saurabh Sengar | 1 | -0/+1 |
2023-04-18 | x86/hyperv: Make hv_get_nmi_reason public | Saurabh Sengar | 1 | -5/+0 |
2023-04-17 | swiotlb: Remove bounce buffer remapping for Hyper-V | Michael Kelley | 1 | -6/+1 |
2023-04-17 | Merge remote-tracking branch 'tip/x86/sev' into hyperv-next | Wei Liu | 1 | -8/+7 |
2023-03-27 | x86/hyperv: Change vTOM handling to use standard coco mechanisms | Michael Kelley | 1 | -8/+7 |
2023-03-17 | x86/hyperv: Block root partition functionality in a Confidential VM | Michael Kelley | 1 | -4/+8 |
2023-02-25 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -1/+1 |
2023-02-16 | x86/hyperv: Fix hv_get/set_register for nested bringup | Nuno Das Neves | 1 | -4/+4 |
2023-01-17 | Drivers: hv: Setup synic registers in case of nested root partition | Jinank Jain | 1 | -0/+65 |
2023-01-12 | x86/hyperv: Add support for detecting nested hypervisor | Jinank Jain | 1 | -0/+7 |
2022-12-29 | Merge branch 'kvm-late-6.1' into HEAD | Paolo Bonzini | 1 | -1/+1 |
2022-12-29 | x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define | Vitaly Kuznetsov | 1 | -1/+1 |
2022-11-28 | iommu/hyper-v: Allow hyperv irq remapping without x2apic | Nuno Das Neves | 1 | -0/+6 |
2022-05-28 | Merge tag 'hyperv-next-signed-20220528' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -0/+2 |
2022-05-11 | x86/hyperv: Disable hardlockup detector by default in Hyper-V guests | Michael Kelley | 1 | -0/+2 |
2022-04-18 | x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled | Christoph Hellwig | 1 | -8/+0 |
2022-03-24 | Merge tag 'hyperv-next-signed-20220322' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -4/+4 |
2022-03-08 | x86/hyperv: Output host build info as normal Windows version number | Michael Kelley | 1 | -4/+4 |
2022-02-23 | x86/coco: Explicitly declare type of confidential computing platform | Kirill A. Shutemov | 1 | -0/+6 |
2022-01-16 | Merge tag 'hyperv-next-signed-20220114' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -1/+14 |
2022-01-07 | random: remove unused irq_flags argument from add_interrupt_randomness() | Sebastian Andrzej Siewior | 1 | -1/+1 |
2021-12-20 | hyper-v: Enable swiotlb bounce buffer for Isolation VM | Tianyu Lan | 1 | -1/+14 |
2021-11-15 | x86/hyperv: Move required MSRs check to initial platform probing | Sean Christopherson | 1 | -5/+15 |
2021-10-28 | x86/hyperv: Initialize shared memory boundary in the Isolation VM. | Tianyu Lan | 1 | -0/+2 |
2021-10-28 | x86/hyperv: Initialize GHCB page in Isolation VM | Tianyu Lan | 1 | -0/+3 |
2021-09-01 | Merge tag 'hyperv-next-signed-20210831' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -22/+16 |
2021-07-21 | Revert "x86/hyperv: fix logical processor creation" | Wei Liu | 1 | -1/+1 |
2021-07-16 | x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 | Ani Sinha | 1 | -0/+9 |
2021-07-15 | Drivers: hv: Move Hyper-V misc functionality to arch-neutral code | Michael Kelley | 1 | -11/+0 |
2021-07-15 | Drivers: hv: Add arch independent default functions for some Hyper-V handlers | Michael Kelley | 1 | -6/+0 |
2021-07-15 | Drivers: hv: Make portions of Hyper-V init code be arch neutral | Michael Kelley | 1 | -3/+0 |
2021-07-13 | x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unst... | Ani Sinha | 1 | -2/+7 |
2021-07-02 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -0/+1 |
2021-07-01 | kernel.h: split out panic and oops helpers | Andy Shevchenko | 1 | -0/+1 |
2021-06-29 | Merge tag 'hyperv-next-signed-20210629' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -1/+1 |
2021-06-17 | hyperv: Detect Nested virtualization support for SVM | Vineeth Pillai | 1 | -3/+7 |
2021-06-02 | x86/hyperv: fix logical processor creation | Praveen Kumar | 1 | -1/+1 |
2021-04-26 | Merge tag 'hyperv-next-signed-20210426' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -20/+12 |
2021-03-24 | x86/Hyper-V: Support for free page reporting | Sunil Muthuswamy | 1 | -4/+5 |
2021-03-18 | x86: Fix various typos in comments | Ingo Molnar | 1 | -2/+2 |
2021-03-08 | clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts | Michael Kelley | 1 | -7/+3 |
2021-03-08 | Drivers: hv: vmbus: Move handling of VMbus interrupts | Michael Kelley | 1 | -9/+4 |
2021-02-11 | x86/hyperv: implement and use hv_smp_prepare_cpus | Wei Liu | 1 | -0/+29 |
2021-02-11 | x86/hyperv: detect if Linux is the root partition | Wei Liu | 1 | -0/+20 |
2021-02-11 | x86/hyperv: Load/save the Isolation Configuration leaf | Andrea Parri (Microsoft) | 1 | -0/+9 |
2021-01-05 | x86/hyperv: Fix kexec panic/hang issues | Dexuan Cui | 1 | -0/+18 |
2020-11-04 | x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it | Dexuan Cui | 1 | -0/+29 |
2020-10-14 | Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT | Michael Kelley | 1 | -1/+6 |
2020-09-28 | x86/hyperv: Remove aliases with X64 in their name | Joseph Salisbury | 1 | -4/+4 |
2020-08-11 | x86/hyperv: Make hv_setup_sched_clock inline | Michael Kelley | 1 | -7/+0 |
2020-06-11 | x86/entry: Convert various hypervisor vectors to IDTENTRY_SYSVEC | Thomas Gleixner | 1 | -12/+10 |
2020-04-11 | x86/Hyper-V: Report crash register data or kmsg before running crash kernel | Tianyu Lan | 1 | -0/+10 |
2020-04-09 | x86: hyperv: report value of misc_features | Olaf Hering | 1 | -2/+2 |
2019-11-15 | Merge branch 'linus' into x86/hyperv | Thomas Gleixner | 1 | -0/+14 |
2019-11-12 | x86/hyperv: Allow guests to enable InvariantTSC | Andrea Parri | 1 | -1/+6 |
2019-10-18 | x86/hyperv: Set pv_info.name to "Hyper-V" | Andrea Parri | 1 | -0/+4 |
2019-08-28 | x86/hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n | Tianyu Lan | 1 | -0/+2 |
2019-08-23 | clocksource/drivers/hyperv: Add Hyper-V specific sched clock function | Tianyu Lan | 1 | -0/+8 |
2019-07-08 | Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -2/+2 |
2019-07-03 | clocksource/drivers: Make Hyper-V clocksource ISA agnostic | Michael Kelley | 1 | -1/+3 |
2019-06-05 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 | Thomas Gleixner | 1 | -5/+1 |
2019-05-09 | x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' | Daniel Drake | 1 | -2/+2 |
2019-02-28 | x86/Hyper-V: Set x2apic destination mode to physical when x2apic is available | Lan Tianyu | 1 | -0/+12 |
2018-11-04 | x86/hyper-v: Enable PIT shutdown quirk | Michael Kelley | 1 | -0/+11 |
2018-10-09 | x86/hyperv: Enable PV qspinlock for Hyper-V | Yi Sun | 1 | -0/+14 |
2018-07-03 | Drivers: hv: vmbus: Make TLFS #define names architecture neutral | Michael Kelley | 1 | -2/+2 |
2018-07-03 | x86/hyperv: Add interrupt handler annotations | Michael Kelley | 1 | -1/+1 |
2018-04-09 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -8/+14 |
2018-03-28 | x86/hyper-v: detect nested features | Vitaly Kuznetsov | 1 | -0/+5 |
2018-03-28 | x86/hyper-v: move definitions from TLFS to hyperv-tlfs.h | Vitaly Kuznetsov | 1 | -7/+8 |
2018-03-28 | x86/hyper-v: move hyperv.h out of uapi | Vitaly Kuznetsov | 1 | -1/+1 |
2018-03-06 | Drivers: hv: vmbus: Implement Direct Mode for stimer0 | Michael Kelley | 1 | -0/+40 |
2018-01-30 | x86/hyperv: Reenlightenment notifications support | Vitaly Kuznetsov | 1 | -0/+6 |
2017-11-10 | x86/virt: Add enum for hypervisors to replace x86_hyper | Juergen Gross | 1 | -2/+2 |
2017-11-10 | x86/virt, x86/platform: Merge 'struct x86_hyper' into 'struct x86_platform' a... | Juergen Gross | 1 | -1/+1 |
2017-09-13 | x86/hyper-V: Allocate the IDT entry early in boot | K. Y. Srinivasan | 1 | -2/+2 |
2017-09-07 | Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -0/+1 |
2017-09-05 | Merge tag 'char-misc-4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -3/+9 |
2017-08-29 | x86/idt: Simplify alloc_intr_gate() | Thomas Gleixner | 1 | -7/+2 |
2017-08-10 | x86/hyper-v: Use hypercall for remote TLB flush | Vitaly Kuznetsov | 1 | -0/+1 |
2017-07-17 | x86/hyper-v: stash the max number of virtual/logical processor | Vitaly Kuznetsov | 1 | -3/+9 |
2017-06-22 | x86/hyperv: Read TSC frequency from a synthetic MSR | Vitaly Kuznetsov | 1 | -0/+15 |
2017-06-22 | x86/hyperv: Check frequency MSRs presence according to the specification | Vitaly Kuznetsov | 1 | -1/+2 |
2017-04-08 | Drivers: hv: Issue explicit EOI when autoeoi is not enabled | K. Y. Srinivasan | 1 | -0/+3 |
2017-01-20 | Drivers: hv: vmbus: Move the extracting of Hypervisor version information | K. Y. Srinivasan | 1 | -0/+20 |
2017-01-20 | Drivers: hv: vmbus: Consolidate all Hyper-V specific clocksource code | K. Y. Srinivasan | 1 | -23/+0 |
2017-01-19 | Drivers: hv vmbus: Move Hypercall page setup out of common code | K. Y. Srinivasan | 1 | -0/+7 |
2016-12-25 | clocksource: Use a plain u64 instead of cycle_t | Thomas Gleixner | 1 | -2/+2 |
2016-12-20 | x86/hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic | Vitaly Kuznetsov | 1 | -0/+24 |
2016-12-09 | x86: Remove empty idle.h header | Thomas Gleixner | 1 | -1/+0 |
2016-07-14 | x86/kernel: Audit and remove any unnecessary uses of module.h | Paul Gortmaker | 1 | -1/+2 |
2016-04-16 | x86/hyperv: Avoid reporting bogus NMI status for Gen2 instances | Vitaly Kuznetsov | 1 | -0/+12 |
2016-02-03 | x86/cpu: Convert printk(KERN_<LEVEL> ...) to pr_<level>(...) | Chen Yucong | 1 | -4/+4 |
2015-09-30 | x86/hyperv: Fix the build in the !CONFIG_KEXEC_CORE case | Vitaly Kuznetsov | 1 | -5/+7 |
2015-09-01 | Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -0/+1 |
2015-08-21 | x86/hyperv: Mark the Hyper-V TSC as unstable | Vitaly Kuznetsov | 1 | -0/+1 |
2015-08-04 | mshyperv: fix recognition of Hyper-V guest crash MSR's | Denis V. Lunev | 1 | -0/+1 |
2015-08-04 | Drivers: hv: vmbus: add special crash handler | Vitaly Kuznetsov | 1 | -0/+22 |
2015-08-04 | Drivers: hv: vmbus: add special kexec handler | Vitaly Kuznetsov | 1 | -0/+24 |
2015-05-15 | x86: Use entering[_ack]_irq() instead of open coding it | Thomas Gleixner | 1 | -4/+2 |
2015-01-20 | x86, hyperv: Mark the Hyper-V clocksource as being continuous | K. Y. Srinivasan | 1 | -0/+1 |
2014-04-14 | x86, irq, pic: Probe for legacy PIC and set legacy_pic appropriately | K. Y. Srinivasan | 1 | -9/+0 |
2014-04-01 | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -38/+40 |
2014-03-27 | x86, hyperv: Bypass the timer_irq_works() check | Jason Wang | 1 | -0/+6 |
2014-03-05 | x86: hyperv: Fixup the (brain) damage caused by the irq cleanup | Thomas Gleixner | 1 | -3/+3 |
2014-03-04 | x86: hyperv: Fix brown paperbag typos reported by Fenguangs build robot | Thomas Gleixner | 1 | -3/+3 |
2014-03-04 | x86: hyperv: Make it build with CONFIG_HYPERV=m again | Thomas Gleixner | 1 | -1/+1 |
2014-03-04 | x86: Hyperv: Cleanup the irq mess | Thomas Gleixner | 1 | -38/+40 |
2013-11-06 | x86, hyperv: Move a variable to avoid an unused variable warning | H. Peter Anvin | 1 | -2/+2 |
2013-10-30 | x86, hyperv: Fix build error due to missing <asm/apic.h> include | David Rientjes | 1 | -0/+1 |
2013-10-10 | x86, hyperv: Correctly guard the local APIC calibration code | K. Y. Srinivasan | 1 | -0/+2 |
2013-10-10 | x86, hyperv: Get the local APIC timer frequency from the hypervisor | K. Y. Srinivasan | 1 | -0/+24 |
2013-08-05 | x86: Correctly detect hypervisor | Jason Wang | 1 | -5/+8 |
2013-04-18 | x86, hyperv: Handle Xen emulation of Hyper-V more gracefully | K. Y. Srinivasan | 1 | -13/+5 |
2013-02-12 | X86: Handle Hyper-V vmbus interrupts as special hypervisor interrupts | K. Y. Srinivasan | 1 | -0/+44 |
2013-02-12 | X86: Add a check to catch Xen emulation of Hyper-V | K. Y. Srinivasan | 1 | -0/+7 |
2013-02-12 | x86: Hyper-V: register clocksource only if its advertised | Olaf Hering | 1 | -1/+2 |
2011-09-08 | x86: Hyper-V: Integrate the clocksource with Hyper-V detection code | K. Y. Srinivasan | 1 | -0/+23 |
2010-07-08 | x86: Export the symbol ms_hyperv | Ky Srinivasan | 1 | -0/+1 |
2010-05-09 | x86, hypervisor: add missing <linux/module.h> | H. Peter Anvin | 1 | -0/+1 |
2010-05-09 | x86, hypervisor: Export the x86_hyper* symbols | H. Peter Anvin | 1 | -0/+1 |
2010-05-07 | x86: Clean up the hypervisor layer | H. Peter Anvin | 1 | -27/+24 |
2010-05-07 | x86, HyperV: fix up the license to mshyperv.c | Greg Kroah-Hartman | 1 | -12/+1 |
2010-05-06 | x86: Detect running on a Microsoft HyperV system | Ky Srinivasan | 1 | -0/+67 |