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:
parent
d7d233ab04
commit
7c8e61f4d1
3 changed files with 6 additions and 6 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue