On 11/12/2025 9:04 am, Jan Beulich wrote: > On 10.12.2025 19:14, Andrew Cooper wrote: >> The *-all targets want everything possible enabling. Ideally we want >> something like Linux's COMPILE_TEST, but in the short term we can just >> adjust the input Kconfig. > Assuming the PV_SHIM_EXCLUSIVE negative dependencies get sorted, what's > wrong with simply using allyesconfig there?
Off the top of my head, ARM have two different GICv2 implementations which are currently mutually exclusive. Linux uses COMPILE_TEST to include drivers which would otherwise be excluded by base architecture or platform. We've not got much of that, but IOMMUs are one example we do have. But more generally, "I want to compile all the code for CI" doesn't necessary mean "with coverage, and sanitisers, and LTO, and everything else we've not gotten to yet". ~Andrew
