summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/paravirt_patch_64.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* x86/paravirt: Unify the 32/64 bit paravirt patching codeThomas Gleixner2019-04-251-72/+0
* x86/paravirt: Remove bogus extern declarationsThomas Gleixner2019-04-251-3/+0
* x86/paravirt: Remove unused _paravirt_ident_32Juergen Gross2018-10-301-14/+6
* x86/paravirt: Clean up native_patch()Borislav Petkov2018-09-111-29/+17
* x86/paravirt: Move the Xen-only pv_mmu_ops under the PARAVIRT_XXL umbrellaJuergen Gross2018-09-031-3/+1
* x86/paravirt: Move the pv_irq_ops under the PARAVIRT_XXL umbrellaJuergen Gross2018-09-031-1/+3
* x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAVIRT_XXL umbrellaJuergen Gross2018-09-031-1/+5
* x86/paravirt: Use a single ops structureJuergen Gross2018-09-031-28/+28
* x86/paravirt: Remove clobbers parameter from paravirt patch functionsJuergen Gross2018-09-031-3/+2
* x86/asm/64: Use 32-bit XOR to zero registersJan Beulich2018-07-031-1/+1
* x86/paravirt: Dont patch flush_tlb_singleThomas Gleixner2017-12-171-2/+0
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* x86/paravirt: Mark unused patch_default labelPeter Zijlstra2016-12-221-1/+1
* Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2016-12-121-2/+0
|\
| * x86/fpu: Remove clts()Andy Lutomirski2016-11-011-2/+0
* | x86/paravirt: Fix native_patch()Peter Zijlstra2016-12-111-0/+4
* | x86/paravirt: Optimize native pv_lock_ops.vcpu_is_preempted()Peter Zijlstra2016-11-221-0/+8
|/
* x86, locking/spinlocks: Remove ticket (spin)lock implementationPeter Zijlstra2016-09-301-2/+2
* x86/entry, x86/paravirt: Remove the unused usergs_sysret32 PV opBoris Ostrovsky2015-11-231-2/+0
* x86/paravirt: Remove the unused irq_enable_sysexit pv opBoris Ostrovsky2015-11-231-1/+0
* Merge branch 'locking/core' into x86/core, to prepare for dependent patchIngo Molnar2015-06-031-4/+18
|\
| * locking/pvqspinlock: Rename QUEUED_SPINLOCK to QUEUED_SPINLOCKSIngo Molnar2015-05-111-2/+2
| * locking/pvqspinlock, x86: Implement the paravirt qspinlock call patchingPeter Zijlstra (Intel)2015-05-081-4/+18
* | x86, paravirt, xen: Remove the 64-bit ->irq_enable_sysexit() pvopAndy Lutomirski2015-04-221-1/+0
|/
* x86_64/entry/xen: Do not invoke espfix64 on XenAndy Lutomirski2014-07-291-2/+0
* x86/pvops: add a paravirt_ident functions to allow special patchingJeremy Fitzhardinge2009-01-301-0/+15
* x86/paravirt: add sysret/sysexit pvops for returning to 32-bit compatibility ...Jeremy Fitzhardinge2008-07-081-3/+6
* x86/paravirt, 64-bit: don't restore user rsp within sysretJeremy Fitzhardinge2008-07-081-2/+2
* x86/paravirt: split sysret and sysexitJeremy Fitzhardinge2008-07-081-2/+2
* x86: add stringify headerGlauber de Oliveira Costa2008-01-301-0/+1
* x86: patching functions on 64-bitGlauber de Oliveira Costa2008-01-301-0/+56