mirror of
https://github.com/RGBCube/serenity
synced 2026-01-16 20:11:00 +00:00
CPUs which support RDRAND do not necessarily support RDSEED. This introduces a flag g_cpu_supports_rdseed which is set appropriately by CPUID. This causes Haswell CPUs in particular (and probably a lot of AMD chips) to now fail to boot with #2634, rather than an illegal instruction. It seems like the KernelRng needs either an initial reseed call or more random events added before the first call to get_good_random, but I don't feel qualified to make that kind of change. |
||
|---|---|---|
| .. | ||
| i386 | ||
| PC | ||