|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 00/12] xen/arm: Add support to build with clang
Hi all,
This series adds support to build Xen Arm with clang. This series was tested
with clang 8.0.
Note that I only did build for arm64. I still need to look at the arm32
build.
Cheers,
Julien Grall (12):
xen: clang: Support correctly cross-compile
xen/arm: fix get_cpu_info() when built with clang
xen/arm: zynqmp: Fix header guard for xilinx-zynqmp-eemi.h
xen/arm: memaccess: Initialize correctly *access in
__p2m_get_mem_access
xen/arm64: bitops: Match the register size with the value size in flsl
xen/arm64: sysreg: Implement the 32-bit helpers using the 64-bit
helpers
xen/arm: cpuerrata: Match register size with value size in
check_workaround_*
xen/arm: cpufeature: Match register size with value size in
cpus_have_const_cap
xen/arm: guest_walk: Avoid theoritical unitialized value in
get_top_bit
xen/arm: mm: Mark check_memory_layout_alignment_constraints as unused
xen/arm: traps: Mark check_stack_alignment_constraints as unused
xen/arm64: __cmpxchg and __cmpxchg_mb should always be inline
config/StdGNU.mk | 9 +++++++--
xen/arch/arm/guest_walk.c | 2 +-
xen/arch/arm/mem_access.c | 2 +-
xen/arch/arm/mm.c | 3 ++-
xen/arch/arm/traps.c | 3 ++-
xen/include/asm-arm/arm64/bitops.h | 3 ++-
xen/include/asm-arm/arm64/cmpxchg.h | 10 ++++++----
xen/include/asm-arm/arm64/sysregs.h | 11 +++--------
xen/include/asm-arm/cpuerrata.h | 2 +-
xen/include/asm-arm/cpufeature.h | 2 +-
xen/include/asm-arm/current.h | 10 +++++++++-
xen/include/asm-arm/platforms/xilinx-zynqmp-eemi.h | 2 +-
12 files changed, 36 insertions(+), 23 deletions(-)
--
2.11.0
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |