- b9ecb9a Merge branch 'kvm-guest-sev-migration' into kvm-master by Paolo Bonzini · 3 years, 4 months ago
- 064ce6c mm: x86: Invoke hypercall when page encryption status is changed by Brijesh Singh · 3 years, 7 months ago
- 20125c8 x86/xen: Make save_fl() noinstr by Peter Zijlstra · 3 years, 9 months ago
- 7361fac x86/xen: Make set_debugreg() noinstr by Peter Zijlstra · 3 years, 9 months ago
- f4afb71 x86/xen: Make get_debugreg() noinstr by Peter Zijlstra · 3 years, 9 months ago
- 209cfd0 x86/xen: Make write_cr2() noinstr by Peter Zijlstra · 3 years, 9 months ago
- 0a53c9a x86/xen: Make read_cr2() noinstr by Peter Zijlstra · 3 years, 9 months ago
- eac46b3 x86/paravirt: Use PVOP_* for paravirt calls by Peter Zijlstra · 3 years, 9 months ago
- e938244 x86/paravirt: Mark arch_local_irq_*() __always_inline by Peter Zijlstra · 3 years, 9 months ago
- 635de95 Merge tag 'x86-mm-2021-04-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
- fafe5e7 x86/paravirt: Switch functions with custom code to ALTERNATIVE by Juergen Gross · 4 years ago
- ae755b5 x86/paravirt: Switch iret pvops to ALTERNATIVE by Juergen Gross · 4 years ago
- 33634e4 x86/paravirt: Remove no longer needed 32-bit pvops cruft by Juergen Gross · 4 years ago
- 4e62921 x86/paravirt: Add new features for paravirt patching by Juergen Gross · 4 years ago
- a0e2bf7 x86/paravirt: Switch time pvops functions to use static_call() by Juergen Gross · 4 years ago
- 4ce94ea x86/mm/tlb: Flush remote and local TLBs concurrently by Nadav Amit · 4 years, 1 month ago
- ab234a2 x86/pv: Rework arch_local_irq_restore() to not use popf by Juergen Gross · 4 years, 2 months ago
- afd3052 x86/xen: Drop USERGS_SYSRET64 paravirt call by Juergen Gross · 4 years, 2 months ago
- 53c9d92 x86/pv: Switch SWAPGS to ALTERNATIVE by Juergen Gross · 4 years, 2 months ago
- 31d8546 x86/head/64: Remove unused GET_CR2_INTO() macro by Arvind Sankar · 4 years, 5 months ago
- 7c9f80c x86/paravirt: Avoid needless paravirt step clearing page table entries by Juergen Gross · 4 years, 7 months ago
- e1ac3e6 x86/paravirt: Remove set_pte_at() pv-op by Juergen Gross · 4 years, 7 months ago
- 94b827b x86/paravirt: Clean up paravirt macros by Juergen Gross · 4 years, 7 months ago
- 0cabf99 x86/paravirt: Remove 32-bit support from CONFIG_PARAVIRT_XXL by Juergen Gross · 4 years, 7 months ago
- cadfad8 x86/ioperm: Fix io bitmap invalidation on Xen PV by Andy Lutomirski · 4 years, 8 months ago
- 29def59 x86/tlb: Move flush_tlb_others() out of line by Thomas Gleixner · 4 years, 11 months ago
- 127ac91 x86/tlb: Move __flush_tlb_one_user() out of line by Thomas Gleixner · 4 years, 11 months ago
- cd30d26 x86/tlb: Move __flush_tlb_global() out of line by Thomas Gleixner · 4 years, 11 months ago
- 2faf153 x86/tlb: Move __flush_tlb() out of line by Thomas Gleixner · 4 years, 11 months ago
- 99bcd4a x86/ioperm: Add new paravirt function update_io_bitmap() by Juergen Gross · 5 years ago
- a24ca99 x86/iopl: Remove legacy IOPL option by Thomas Gleixner · 5 years ago
- 83b584d x86/paravirt: Drop {read,write}_cr8() hooks by Andrew Cooper · 6 years ago
- c6dd78f Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
- 083db67 x86/paravirt: Fix callee-saved function ELF sizes by Josh Poimboeuf · 6 years ago
- 55aeddd x86/paravirt: Make read_cr2() CALLEE_SAVE by Peter Zijlstra · 6 years ago
- 04a8645 mm: update ptep_modify_prot_commit to take old pte value as arg by Aneesh Kumar K.V · 6 years ago
- 0cbe3e2 mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg by Aneesh Kumar K.V · 6 years ago
- 89f579c x86/headers: Fix -Wmissing-prototypes warning by Yi Wang · 6 years ago
- b7a5eb6 x86/paravirt: Prevent redefinition of SAVE_FLAGS macro by Juergen Gross · 7 years ago
- 495310e x86/paravirt: Remove unneeded mmu related paravirt ops bits by Juergen Gross · 7 years ago
- fdc0269 x86/paravirt: Move the Xen-only pv_mmu_ops under the PARAVIRT_XXL umbrella by Juergen Gross · 7 years ago
- 6da63eb x86/paravirt: Move the pv_irq_ops under the PARAVIRT_XXL umbrella by Juergen Gross · 7 years ago
- 9bad565 x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAVIRT_XXL umbrella by Juergen Gross · 7 years ago
- 4018164 x86/paravirt: Move items in pv_info under PARAVIRT_XXL umbrella by Juergen Gross · 7 years ago
- 5def7a4 x86/paravirt: Remove unused paravirt bits by Juergen Gross · 7 years ago
- 5c83511 x86/paravirt: Use a single ops structure by Juergen Gross · 7 years ago
- 27876f3 x86/paravirt: Remove clobbers from struct paravirt_patch_site by Juergen Gross · 7 years ago
- 48a8b97 x86/mm: Only use tlb_remove_table() for paravirt by Peter Zijlstra · 7 years ago
- ed7588d x86/mm: Stop pretending pgtable_l5_enabled is a variable by Kirill A. Shutemov · 7 years ago
- 3c76db7 Merge branch 'x86/pti' into x86/mm, to pick up dependencies by Ingo Molnar · 7 years ago
- 3f7df3e Merge tag 'v4.16-rc3' into x86/mm, to pick up fixes by Ingo Molnar · 7 years ago
- 92e1c5b x86/mm: Redefine some of page table helpers as macros by Kirill A. Shutemov · 7 years ago
- 3010a06 x86/paravirt, objtool: Annotate indirect calls by Peter Zijlstra · 7 years ago
- 98219dd x86/mm: Fold p4d page table layer at runtime by Kirill A. Shutemov · 7 years ago
- 1299ef1 x86/mm: Rename flush_tlb_single() and flush_tlb_one() to __flush_tlb_one_[user|kernel]() by Andy Lutomirski · 7 years ago
- e17f823 x86/entry/64/paravirt: Use paravirt-safe macro to access eflags by Boris Ostrovsky · 7 years ago
- 0fd2e9c Merge commit 'upstream-x86-entry' into WIP.x86/mm by Ingo Molnar · 7 years ago
- b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
- da51da1 x86/entry/64: Pass SP0 directly to load_sp0() by Andy Lutomirski · 7 years ago
- 8793001 x86/paravirt: Remove no longer used paravirt functions by Juergen Gross · 8 years ago
- 5878d5d x86/xen: Get rid of paravirt op adjust_exception_frame by Juergen Gross · 8 years ago
- 7a69f9c6 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
- e8ad8bc x86/paravirt: Remove unnecessary return from void function by Anton Vasilyev · 8 years ago
- 6c690ee x86/mm: Split read_cr3() into read_cr3_pa() and __read_cr3() by Andy Lutomirski · 8 years ago
- a2055ab x86/mm: Pass flush_tlb_info to flush_tlb_others() etc by Andy Lutomirski · 8 years ago
- 335437f x86/paravirt: Add 5-level support to the paravirt code by Kirill A. Shutemov · 8 years ago
- f2a6a70 x86: Convert the rest of the code to support p4d_t by Kirill A. Shutemov · 8 years ago
- a00cc7d mm, x86: add support for PUD-sized transparent hugepages by Matthew Wilcox · 8 years ago
- 6c62985 x86/paravirt: Change vcp_is_preempted() arg type to long by Waiman Long · 8 years ago
- 518bacf Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
- 3cded41 x86/paravirt: Optimize native pv_lock_ops.vcpu_is_preempted() by Peter Zijlstra · 8 years ago
- af25ed5 x86/fpu: Remove clts() by Andy Lutomirski · 8 years ago
- 1a4a2bc Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
- 1ef55be1 x86/asm: Get rid of __read_cr4_safe() by Andy Lutomirski · 8 years ago
- cfd8983 x86, locking/spinlocks: Remove ticket (spin)lock implementation by Peter Zijlstra · 9 years ago
- 9a45f03 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
- 867fe80 x86/paravirt: Remove paravirt_enabled() by Luis R. Rodriguez · 9 years ago
- 8d152e7 x86/rtc: Replace paravirt rtc check with platform legacy quirk by Luis R. Rodriguez · 9 years ago
- 4985ce1 x86/paravirt: Make "unsafe" MSR accesses unsafe even if PARAVIRT=y by Andy Lutomirski · 9 years ago
- dd2f4a0 x86/paravirt: Add paravirt_{read,write}_msr() by Andy Lutomirski · 9 years ago
- c2ee03b x86/paravirt: Add _safe to the read_ms()r and write_msr() PV callbacks by Andy Lutomirski · 9 years ago
- 87b240c x86/paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK by Josh Poimboeuf · 9 years ago
- 67c707e Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
- 88cbfd0 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
- d8c98a1 x86/paravirt: Prevent rtc_cmos platform device init on PV guests by David Vrabel · 9 years ago
- d6ccc3e x86/paravirt: Remove paravirt ops pmd_update[_defer] and pte_update_defer by Juergen Gross · 9 years ago
- 75ef821 x86/entry, x86/paravirt: Remove the unused usergs_sysret32 PV op by Boris Ostrovsky · 9 years ago
- 88c15ec x86/paravirt: Remove the unused irq_enable_sysexit pv op by Boris Ostrovsky · 9 years ago
- 4609586 x86/paravirt: Remove unused pv_apic_ops structure by Juergen Gross · 9 years ago
- 47edb65 x86/asm/msr: Make wrmsrl() a function by Andy Lutomirski · 10 years ago
- 9261e05 x86/asm/tsc, x86/paravirt: Remove read_tsc() and read_tscp() paravirt hooks by Andy Lutomirski · 10 years ago
- 62c7a1e locking/pvqspinlock: Rename QUEUED_SPINLOCK to QUEUED_SPINLOCKS by Ingo Molnar · 10 years ago
- f233f7f locking/pvqspinlock, x86: Implement the paravirt qspinlock call patching by Peter Zijlstra (Intel) · 10 years ago
- 9823336 x86: expose number of page table levels on Kconfig level by Kirill A. Shutemov · 10 years ago
- 47091e3 x86/asm/entry: Drop now unused ENABLE_INTERRUPTS_SYSEXIT32 by Borislav Petkov · 10 years ago
- 1e02ce4 x86: Store a per-cpu shadow copy of CR4 by Andy Lutomirski · 10 years ago
- a1ea1c0 x86: Cleanly separate use of asm-generic/mm_hooks.h by Dave Hansen · 10 years ago
- a2e7f0e x86, asmlinkage, paravirt: Make paravirt thunks global by Andi Kleen · 11 years ago
- 96f853e x86, ticketlock: Add slowpath logic by Jeremy Fitzhardinge · 12 years ago
- 354714d x86, pvticketlock: Use callee-save for lock_spinning by Jeremy Fitzhardinge · 12 years ago