On 7/6/21 3:10 PM, Thomas Huth wrote: > On 06/07/2021 14.47, Philippe Mathieu-Daudé wrote: >> On 7/6/21 12:52 PM, Thomas Huth wrote: >>> On 21/06/2021 17.21, Alex Bennée wrote: >>>> From: Philippe Mathieu-Daudé <f4...@amsat.org> >>>> >>>> Add a target-specific Kconfig. We need the definitions in Kconfig so >>>> the minikconf tool can verify they exit. However CONFIG_FOO is only >>> >>> s/exit/exist/ ? >>> >>>> enabled for target foo via the meson.build rules. >>>> >>>> Two architecture have a particularity, ARM and MIPS: >>>> their 64-bit version include the 32-bit subset. >>> >>> Why do you mention these here, but not x86, Sparc, PPC and RISC-V which >>> also have 32-bit and 64-bit variants? >> >> Because we consider them as different targets, they don't include >> (kselect) the subset. > > And why is that done this way? There is certainly a big difference > between Sparc and Sparc64, but for x86 and PPC, the 64-bit variant is a > superset of the 32-bit variant, so why is it done different here > compared to ARM and MIPS?
I don't know these targets well. Maybe the 64-bit variants do include their 32-bit subset. If you know, I can easily send a new patch.