Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
x/build: set up builders simulating old processors #17478
We occasionally get a bug report from users that some assembly code (often in runtime or crypto or compression) causes a SIGILL.
We should run builders (perhaps in qemu?) simulating older processors so we can exercise all the assembly fallback paths and CPU detection code.
As a starting build, @saljam made a qemu builder in the past:
Using it as a model, an x86-on-x86 builder would be interesting, masking away certain CPU features.