[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH RESEND v2 0/7] x86/alternatives: Support for automatic padding calculations
[ Resend properly numbered this time. ] 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. This series depends on Roger's "x86/clang: allow integrated assembler usage" and has been tested with a mainline version of clang. http://xenbits.xen.org/gitweb/?p=people/andrewcoop/xen.git;a=shortlog;h=refs/heads/alternatives-v2 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 | 8 ++ 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 | 113 +++++++++++++++++++------- xen/include/asm-x86/alternative.h | 148 +++++++++++++++++++--------------- 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, 244 insertions(+), 177 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 |