Ryan Houdek
c7c5d8bdd7
Cleanup the CPUID interface
...
I saw LLVM using CPUID function 0x14 so I decided to fill out the map
with the basic leafs
2020-03-06 07:56:16 +02:00
Ryan Houdek
d2bfb39b54
Disable RDRand in CPUID
2020-03-06 07:56:15 +02:00
Ryan Houdek
a858296ecd
Removes SSE41, SSE42, and AVX support from CPUID
2020-03-06 07:56:01 +02:00
Ryan Houdek
58e019fbf1
Disabled AVX512 reporting in CPUID
...
We don't support it and it'll be something we won't want to support for
a long time.
2020-03-06 07:55:20 +02:00
Scott Mansell
d32ebc0de0
Signal our lack of support for CET shadow stacks
...
Needed to support binaries linked with glibc 2.30 and later.
glibc doesn't actually check CPUID, as kernel support is needed.
Instead, it just calls ARCH_CET_STATUS and checks for an error.
2020-03-06 07:55:18 +02:00
Ryan Houdek
7252050e42
Initial commit
2020-03-06 07:48:39 +02:00