[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 00/12] xen/arm: Add support to build with clang
Hi Julien, On Wed, 2019-03-27 at 18:45 +0000, Julien Grall wrote: > 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. > I wonder if you have time to try the series with Arm Compiler 6? I am asking because AFAIK it is based on clang/llvm [1] and there's a safety-compliant version of it certified by TUV [2]. I don't have a license yet so cannot try it myself but maybe you have access. > > 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(-) > [1] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.swdev.comp6/index.html [2] https://store.developer.arm.com/store/embedded-iot-software-tools/arm-compiler-6-functional-safety?_ga=2.198817711.1237223028.1553771353-424456504.1550666847 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |