The issue with the SWAPGS instruction and its malicious use was that it was not known to be malicious. We've got to remember that we're talking about extremely complex systems and very few people know these structures in depth. Quite a few of these types of vulnerabilities has been discovered by private entities and not the chip manufacturers. This issue was ...
From page 7 of the research paper:
While the leakage exists on all Intel Core processors starting from the
first generation, the timing effect is higher for the more recent
generations with a bigger store buffer size. The analyzed ARM and AMD
processors do not show similar behaviour.
Intel "Core" processors must refer to all modern Intel high-...
Their whitepaper says "The leakage can be exploited by a
limited set of instructions, which is visible in all Intel generations starting from the 1
st generation of Intel Core processors,
independent of the OS and also works from within virtual machines and sandboxed environments"
In a table of results they show a Xeon CPU being vulnerable specifically ...
ARMv7 is a version of the ARM CPU specification, not a specific CPU design.
Some ARMv7 implementations, like Cortex-A15, make use of speculative execution and are affected by the Spectre vulnerability. Others, like Cortex-A5, do not implement speculative execution and are unaffected.
For details on which ARM cores are affected and what mitigations exist, ...