From: Roger Pau Monne <roger.pau@citrix.com>
To: xen-devel@lists.xenproject.org
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [PATCH v3 0/5] clang fixes
Date: Mon, 29 Jan 2018 12:26:38 +0000 [thread overview]
Message-ID: <20180129122643.13008-1-roger.pau@citrix.com> (raw)
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@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
next reply other threads:[~2018-01-29 12:28 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-29 12:26 Roger Pau Monne [this message]
2018-01-29 12:26 ` [PATCH v3 1/5] build: filter out command line assembler arguments Roger Pau Monne
2018-01-29 14:12 ` Ian Jackson
2018-01-29 12:26 ` [PATCH v3 2/5] x86/clang: fix build with indirect thunks Roger Pau Monne
2018-01-29 16:42 ` Jan Beulich
2018-01-29 12:26 ` [PATCH v3 3/5] x86: fix indirect thunk usage of CONFIG_INDIRECT_THUNK Roger Pau Monne
2018-01-29 16:45 ` Jan Beulich
2018-01-29 17:00 ` Roger Pau Monné
2018-01-29 12:26 ` [PATCH v3 4/5] x86: move declaration of the exception_table to C Roger Pau Monne
2018-01-29 16:46 ` Jan Beulich
2018-01-29 12:26 ` [PATCH v3 5/5] x86: remove usage of .skip with non-absolute expressions Roger Pau Monne
2018-01-29 12:43 ` Wei Liu
2018-01-29 12:53 ` Roger Pau Monné
2018-01-29 13:02 ` Jan Beulich
2018-01-29 13:05 ` Andrew Cooper
2018-01-29 13:39 ` Jan Beulich
2018-01-29 16:50 ` Jan Beulich
2018-01-29 18:22 ` Andrew Cooper
2018-01-30 9:23 ` Roger Pau Monné
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180129122643.13008-1-roger.pau@citrix.com \
--to=roger.pau@citrix.com \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).