All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] xen/x86: Fix build with Clang 3.5
@ 2016-02-09 20:01 Andrew Cooper
  2016-02-09 20:01 ` [PATCH 1/8] xen/lib: Fix ASSERT() to build with clang Andrew Cooper
                   ` (9 more replies)
  0 siblings, 10 replies; 26+ messages in thread
From: Andrew Cooper @ 2016-02-09 20:01 UTC (permalink / raw)
  To: Xen-devel
  Cc: Jun Nakajima, Kevin Tian, Ian Campbell, George Dunlap,
	Andrew Cooper, Tim Deegan, Jan Beulich

This is a misc assortment of patches to fix the build with Clang 3.5.  The
result also appears to function.

Andrew Cooper (8):
  xen/lib: Fix ASSERT() to build with clang
  xen/misc: Remove or annotate possibly-unused functions
  xen/x86: Remove %z modifier from inline assembly
  xen/x86: Fix section type mismatch in mm.c
  xen/x86: Improve annotation of autogen_entrypoints[]
  xen/x86: Avoid overriding initialisers in arrays
  xen/x86: Fix get_cpu_info() when built with clang
  x86/efi: Generate uefi_call_wrapper() when compiling with clang

 xen/arch/x86/cpu/mtrr/generic.c      |  3 +--
 xen/arch/x86/mm.c                    |  2 +-
 xen/arch/x86/mm/p2m-ept.c            | 27 ++++++++++++++++-----------
 xen/arch/x86/mm/shadow/multi.c       |  2 ++
 xen/arch/x86/traps.c                 |  2 +-
 xen/arch/x86/xen.lds.S               |  2 +-
 xen/arch/x86/xstate.c                |  3 ++-
 xen/common/rcupdate.c                |  6 ------
 xen/include/asm-x86/current.h        |  6 ++++++
 xen/include/asm-x86/spinlock.h       |  3 ++-
 xen/include/asm-x86/x86_64/efibind.h |  2 +-
 xen/include/xen/compat.h             | 14 ++++++++------
 xen/include/xen/lib.h                |  2 +-
 13 files changed, 42 insertions(+), 32 deletions(-)

-- 
2.1.4

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2016-02-16  7:06 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-09 20:01 [PATCH 0/8] xen/x86: Fix build with Clang 3.5 Andrew Cooper
2016-02-09 20:01 ` [PATCH 1/8] xen/lib: Fix ASSERT() to build with clang Andrew Cooper
2016-02-09 20:01 ` [PATCH 2/8] xen/misc: Remove or annotate possibly-unused functions Andrew Cooper
2016-02-10 10:42   ` Tim Deegan
2016-02-10 13:06   ` Jan Beulich
2016-02-10 13:15     ` Andrew Cooper
2016-02-09 20:01 ` [PATCH 3/8] xen/x86: Remove %z modifier from inline assembly Andrew Cooper
2016-02-10 13:10   ` Jan Beulich
2016-02-09 20:01 ` [PATCH 4/8] xen/x86: Fix section type mismatch in mm.c Andrew Cooper
2016-02-10 10:01   ` George Dunlap
2016-02-09 20:01 ` [PATCH 5/8] xen/x86: Improve annotation of autogen_entrypoints[] Andrew Cooper
2016-02-09 20:01 ` [PATCH 6/8] xen/x86: Avoid overriding initialisers in arrays Andrew Cooper
2016-02-10 10:11   ` George Dunlap
2016-02-10 13:22   ` Jan Beulich
2016-02-10 13:50     ` Andrew Cooper
2016-02-10 14:03       ` Jan Beulich
2016-02-10 14:13         ` George Dunlap
2016-02-16  7:06   ` Tian, Kevin
2016-02-09 20:01 ` [PATCH 7/8] xen/x86: Fix get_cpu_info() when built with clang Andrew Cooper
2016-02-09 20:01 ` [PATCH 8/8] x86/efi: Generate uefi_call_wrapper() when compiling " Andrew Cooper
2016-02-10 13:31   ` Jan Beulich
2016-02-10 13:41     ` Andrew Cooper
2016-02-10 19:11       ` Andrew Cooper
2016-02-11 10:45         ` Jan Beulich
2016-02-09 21:09 ` [PATCH 0/8] xen/x86: Fix build with Clang 3.5 Doug Goldstein
2016-02-10  9:28 ` Ian Campbell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.