mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 18:37:35 +00:00
Kernel: Convert klog() => dmesgln() in KernelRng
This commit is contained in:
parent
a906670d1c
commit
ed8d68d8fe
1 changed files with 3 additions and 3 deletions
|
@ -47,7 +47,7 @@ UNMAP_AFTER_INIT KernelRng::KernelRng()
|
||||||
bool supports_rdseed = Processor::current().has_feature(CPUFeature::RDSEED);
|
bool supports_rdseed = Processor::current().has_feature(CPUFeature::RDSEED);
|
||||||
bool supports_rdrand = Processor::current().has_feature(CPUFeature::RDRAND);
|
bool supports_rdrand = Processor::current().has_feature(CPUFeature::RDRAND);
|
||||||
if (supports_rdseed || supports_rdrand) {
|
if (supports_rdseed || supports_rdrand) {
|
||||||
klog() << "KernelRng: Using RDSEED or RDRAND as entropy source";
|
dmesgln("KernelRng: Using RDSEED or RDRAND as entropy source");
|
||||||
for (size_t i = 0; i < resource().pool_count * resource().reseed_threshold; ++i) {
|
for (size_t i = 0; i < resource().pool_count * resource().reseed_threshold; ++i) {
|
||||||
u32 value = 0;
|
u32 value = 0;
|
||||||
if (supports_rdseed) {
|
if (supports_rdseed) {
|
||||||
|
@ -68,7 +68,7 @@ UNMAP_AFTER_INIT KernelRng::KernelRng()
|
||||||
}
|
}
|
||||||
} else if (TimeManagement::the().can_query_precise_time()) {
|
} else if (TimeManagement::the().can_query_precise_time()) {
|
||||||
// Add HPET as entropy source if we don't have anything better.
|
// Add HPET as entropy source if we don't have anything better.
|
||||||
klog() << "KernelRng: Using HPET as entropy source";
|
dmesgln("KernelRng: Using HPET as entropy source");
|
||||||
|
|
||||||
for (size_t i = 0; i < resource().pool_count * resource().reseed_threshold; ++i) {
|
for (size_t i = 0; i < resource().pool_count * resource().reseed_threshold; ++i) {
|
||||||
u64 hpet_time = HPET::the().read_main_counter_unsafe();
|
u64 hpet_time = HPET::the().read_main_counter_unsafe();
|
||||||
|
@ -76,7 +76,7 @@ UNMAP_AFTER_INIT KernelRng::KernelRng()
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Fallback to RTC
|
// Fallback to RTC
|
||||||
klog() << "KernelRng: Using RTC as entropy source (bad!)";
|
dmesgln("KernelRng: Using RTC as entropy source (bad!)");
|
||||||
auto current_time = static_cast<u64>(RTC::now());
|
auto current_time = static_cast<u64>(RTC::now());
|
||||||
for (size_t i = 0; i < resource().pool_count * resource().reseed_threshold; ++i) {
|
for (size_t i = 0; i < resource().pool_count * resource().reseed_threshold; ++i) {
|
||||||
this->resource().add_random_event(current_time, i % 32);
|
this->resource().add_random_event(current_time, i % 32);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue