my interest in Power architecture got started when I read in February 2020
about the new open license model on a well-known German news ticker . I
attended the OpenPOWER Virtual Summit 2020 North America  in September
and heard there the first time about Libre-SOC , previously also known
as Libre-RISCV SoC  before they switched from RISC-V to Power. During
FOSDEM 2021, I noticed their LibreSOC Project stand  and asked multiple
beginner questions, which Luke Kenneth Casson Leighton (on Cc) nicely took
care of (thank you!).
Given an idea is a Power-based SBC , I wondered whether I could just run
a Fedora for ppc64le (which seems to currently target POWER8 LE and later),
on it. Unfortunately Luke's answer was no, because LibreSOC won't support
VSX , which are IBM's SIMD (six hundred?) instructions, but the LibreSOC
Project plans to have Simple-V Vectorisation according to their FOSDEM talk
. Note, the A2O POWER processor core  doesn't support VSX, too (same
seems to apply to A2I and Microwatt, but they're either POWER7 or likely not
powerful enough for typical PC usage anyway -> outside of Fedora's target?).
Trying to follow the path on how to get Fedora for ppc64le to a "POWER-Pi",
I had to learn that glibc developers seem to treat IBM POWER9 strictly equal
to ABI rules rather handling the different features more fine granulated. My
understanding here might be imprecise or wrong, this is what I understood
and I'm no expert at this topic. Nevertheless I'm trying to precise it a bit
The IBM Power ISA Version 3.1  specifies on page 8 compliancy subsets,
where the Linux Compliancy Subset (LCS) is explained on page 10 ff. Page 11
refers specifically to the "Scalar Float Optional Features" and mentions in
the first row of the table VSX. However what seems to be implemented e.g.
in glibc is something like "#ifdef POWER9" rather "#ifdef
which effectively makes VSX support mandatory rather optional.
Given the only publicly known modern implementor of VSX right now, not on
an EOL schedule, seems to be IBM's POWER9, it would from my point of view
be helpful that VSX support in at least glibc is made optional.
When asking whether the new glibc-hwcaps  could be a solution, Luke's
answer read for me like a conditional "yes", because at least VSX should be
covered by glibc-hwcaps then (again, same as above...my understanding, I'm
still no expert here). But this is why I'm Cc-ing here Florian Weimer, who
implemented  this new glibc feature. I'm not sure if Florian is the
right person for this topic at all, but maybe he knows the right people? :)
Finally, to close the circle to the subject of my mail: (how) can we reach
Power support for Fedora (and other mainstream Linux distributions) beyond
IBM POWER (e.g. Libre-SOC)?