mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-22 13:00:06 +00:00
469761eac8
The SSBD feature is implemented in 2 different ways on AMD processors: newer systems (Zen3) provides AMD_SSBD (function 8000_0008, EBX[24]), while older system provides AMD_VIRT_SSBD (function 8000_0008, EBX[25]). However for AMD_VIRT_SSBD, kernel shows both 'ssdb' and 'virt_ssdb' on /proc/cpuinfo; while for AMD_SSBD only 'ssdb' is provided. This now check is AMD_SSBD is set to check for 'ssbd', otherwise check if AMD_VIRT_SSDB is set to check for 'virt_ssbd'. Checked on x86_64-linux-gnu on a Ryzen 9 5900x. Reviewed-by: H.J. Lu <hjl.tools@gmail.com> |
||
---|---|---|
.. | ||
platform | ||
endianness.h | ||
floatn.h | ||
flt-eval-method.h | ||
fp-logb.h | ||
indirect-return.h | ||
link.h | ||
setjmp.h | ||
wordsize.h |