mirror of
https://github.com/RGBCube/serenity
synced 2025-07-24 18:27:42 +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 |