1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 09:38:11 +00:00

Kernel: Unify x86-64 assembly snippets naming for RDSEED & RDRAND

This commit is contained in:
konrad 2023-01-08 05:26:46 +01:00 committed by Jelle Raaijmakers
parent d7d233ab04
commit 7c8e61f4d1
3 changed files with 6 additions and 6 deletions

View file

@ -238,11 +238,11 @@ u64 generate_secure_seed()
seed ^= read_tsc();
if (processor_info.ecx() & (1 << 30)) // RDRAND
seed ^= rdrand();
seed ^= read_rdrand();
CPUID extended_features(0x7);
if (extended_features.ebx() & (1 << 18)) // RDSEED
seed ^= rdseed();
seed ^= read_rdseed();
#else
# warning No native randomness source available for this architecture
#endif