On 07/02/2025 11:05 pm, Stefano Stabellini wrote: > On Fri, 7 Feb 2025, Andrew Cooper wrote: >> On 06/02/2025 2:37 am, Stefano Stabellini wrote: >>> automation: enable UBSAN for debug tests >>> >>> Enable CONFIG_UBSAN and CONFIG_UBSAN_FATAL for the ARM64 and x86_64 >>> build jobs, with debug enabled, which are later used for Xen tests on >>> QEMU and/or real hardware. >>> >>> Signed-off-by: Stefano Stabellini <[email protected]> >> Reviewed-by: Andrew Cooper <[email protected]>, but aren't you >> missing two builds? > Thanks Andrew. > > Looking at test.yaml in details, this is the list of debug Xen builds > for ARM64 and x86_64 without UBSAN enabled: > > alpine-3.18-gcc-debug-arm64-staticmem > alpine-3.18-gcc-debug-arm64-static-shared-mem > alpine-3.18-gcc-debug-arm64-earlyprintk > debian-12-x86_64-gcc-debug > debian-12-x86_64-clang-debug > > Do you think we should enable UBSAN in all of them? I am fine with that. > So far, I have only targeted the two that are used more widely.
I was referring to RISC-V and PPC. I've done a series enabling UBSAN in RISC-V. I'm currently fixing bugs in ARM, and PPC is unknown because the console is broken for some reason I can't fathom. ~Andrew
