[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 0/7] x86/alternatives: Support for automatic padding calculations
This is the end result of a lot of work I started during the Spectre/Meltdown embargo window, and deferred because it was taking too long. It finally resolves the explict padding calculations for the SPEC_CTRL alternatives. Andrew Cooper (7): x86/alt: Drop unused alternative infrastructure x86/alt: Clean up struct alt_instr and its users x86/alt: Clean up the assembly used to generate alternatives x86/asm: Remove opencoded uses of altinstruction_entry x86/alt: Support for automatic padding calculations x86/alt: Drop explicit padding of origin sites x86/build: Use new .nop directive when available xen/arch/x86/Rules.mk | 1 + xen/arch/x86/alternative.c | 48 +++++++++--- xen/arch/x86/x86_64/compat/entry.S | 26 +++---- xen/arch/x86/x86_64/entry.S | 20 +---- xen/include/asm-x86/alternative-asm.h | 93 +++++++++++++++------- xen/include/asm-x86/alternative.h | 143 ++++++++++++++++++---------------- xen/include/asm-x86/asm_defns.h | 32 +++----- xen/include/asm-x86/nops.h | 7 -- xen/include/asm-x86/spec_ctrl_asm.h | 19 ++--- 9 files changed, 210 insertions(+), 179 deletions(-) -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |