[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v3 0/5] clang fixes
Hello, The first 3 patches in this series restore the usage of -no-integrated-as with clang only for assembly files unless it's strictly needed. Then patches 4 and 5 allow to get rid of -no-integrated-as even for assembly files when using clang, thus being able to fully compile Xen using clang's integrated assembler. Fully compiling Xen with clang's integrated assembler will require clang 4.0 or newer. This series has been tested with clang 3.5, clang 6.0 and gcc 6.4.0. Thanks, Roger. Roger Pau Monne (5): build: filter out command line assembler arguments x86/clang: fix build with indirect thunks x86: fix indirect thunk usage of CONFIG_INDIRECT_THUNK x86: move declaration of the exception_table to C x86: remove usage of .skip with non-absolute expressions Config.mk | 7 +++---- xen/Rules.mk | 3 --- xen/arch/x86/Makefile | 6 +++--- xen/arch/x86/Rules.mk | 17 ++++++++++++++--- xen/arch/x86/extable.c | 3 ++- xen/arch/x86/traps.c | 32 ++++++++++++++++++++++++++++++-- xen/arch/x86/x86_64/compat/entry.S | 9 ++++++++- xen/arch/x86/x86_64/entry.S | 32 +------------------------------- xen/arch/x86/x86_emulate/x86_emulate.c | 3 ++- xen/common/wait.c | 1 + xen/include/Makefile | 2 +- xen/include/asm-x86/asm_defns.h | 31 ++++++++++++++++++++++++++++--- xen/include/asm-x86/processor.h | 1 - 13 files changed, 93 insertions(+), 54 deletions(-) -- 2.15.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |