summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/paravirt.h
AgeCommit message (Expand)Author
2021-04-29Merge tag 'x86-mm-2021-04-29' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2021-03-11x86/paravirt: Switch functions with custom code to ALTERNATIVEJuergen Gross
2021-03-11x86/paravirt: Switch iret pvops to ALTERNATIVEJuergen Gross
2021-03-11x86/paravirt: Remove no longer needed 32-bit pvops cruftJuergen Gross
2021-03-11x86/paravirt: Add new features for paravirt patchingJuergen Gross
2021-03-11x86/paravirt: Switch time pvops functions to use static_call()Juergen Gross
2021-03-06x86/mm/tlb: Flush remote and local TLBs concurrentlyNadav Amit
2021-02-10x86/pv: Rework arch_local_irq_restore() to not use popfJuergen Gross
2021-02-10x86/xen: Drop USERGS_SYSRET64 paravirt callJuergen Gross
2021-02-10x86/pv: Switch SWAPGS to ALTERNATIVEJuergen Gross
2020-11-18x86/head/64: Remove unused GET_CR2_INTO() macroArvind Sankar
2020-08-15x86/paravirt: Avoid needless paravirt step clearing page table entriesJuergen Gross
2020-08-15x86/paravirt: Remove set_pte_at() pv-opJuergen Gross
2020-08-15x86/paravirt: Clean up paravirt macrosJuergen Gross
2020-08-15x86/paravirt: Remove 32-bit support from CONFIG_PARAVIRT_XXLJuergen Gross
2020-07-18x86/ioperm: Fix io bitmap invalidation on Xen PVAndy Lutomirski
2020-04-26x86/tlb: Move flush_tlb_others() out of lineThomas Gleixner
2020-04-26x86/tlb: Move __flush_tlb_one_user() out of lineThomas Gleixner
2020-04-26x86/tlb: Move __flush_tlb_global() out of lineThomas Gleixner
2020-04-26x86/tlb: Move __flush_tlb() out of lineThomas Gleixner
2020-02-29x86/ioperm: Add new paravirt function update_io_bitmap()Juergen Gross
2019-11-16x86/iopl: Remove legacy IOPL optionThomas Gleixner
2019-07-22x86/paravirt: Drop {read,write}_cr8() hooksAndrew Cooper
2019-07-20Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2019-07-18x86/paravirt: Fix callee-saved function ELF sizesJosh Poimboeuf
2019-07-17x86/paravirt: Make read_cr2() CALLEE_SAVEPeter Zijlstra
2019-03-05mm: update ptep_modify_prot_commit to take old pte value as argAneesh Kumar K.V
2019-03-05mm: update ptep_modify_prot_start/commit to take vm_area_struct as argAneesh Kumar K.V
2018-11-23x86/headers: Fix -Wmissing-prototypes warningYi Wang
2018-09-06x86/paravirt: Prevent redefinition of SAVE_FLAGS macroJuergen Gross
2018-09-03x86/paravirt: Remove unneeded mmu related paravirt ops bitsJuergen Gross
2018-09-03x86/paravirt: Move the Xen-only pv_mmu_ops under the PARAVIRT_XXL umbrellaJuergen Gross
2018-09-03x86/paravirt: Move the pv_irq_ops under the PARAVIRT_XXL umbrellaJuergen Gross
2018-09-03x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAVIRT_XXL umbrellaJuergen Gross
2018-09-03x86/paravirt: Move items in pv_info under PARAVIRT_XXL umbrellaJuergen Gross
2018-09-03x86/paravirt: Remove unused paravirt bitsJuergen Gross
2018-09-03x86/paravirt: Use a single ops structureJuergen Gross
2018-09-03x86/paravirt: Remove clobbers from struct paravirt_patch_siteJuergen Gross
2018-08-23x86/mm: Only use tlb_remove_table() for paravirtPeter Zijlstra
2018-05-19x86/mm: Stop pretending pgtable_l5_enabled is a variableKirill A. Shutemov
2018-03-12Merge branch 'x86/pti' into x86/mm, to pick up dependenciesIngo Molnar
2018-02-26Merge tag 'v4.16-rc3' into x86/mm, to pick up fixesIngo Molnar
2018-02-21x86/mm: Redefine some of page table helpers as macrosKirill A. Shutemov
2018-02-21x86/paravirt, objtool: Annotate indirect callsPeter Zijlstra
2018-02-16x86/mm: Fold p4d page table layer at runtimeKirill A. Shutemov
2018-02-15x86/mm: Rename flush_tlb_single() and flush_tlb_one() to __flush_tlb_one_[use...Andy Lutomirski
2017-12-17x86/entry/64/paravirt: Use paravirt-safe macro to access eflagsBoris Ostrovsky
2017-12-17Merge commit 'upstream-x86-entry' into WIP.x86/mmIngo Molnar
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-11-02x86/entry/64: Pass SP0 directly to load_sp0()Andy Lutomirski