index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Random.cpp
Age
Commit message (
Expand
)
Author
2021-12-26
Kernel: Make KernelRng not inherit from Lockable
Andreas Kling
2021-10-14
Kernel: Add per platform Processor.h headers
James Mintram
2021-09-01
Kernel: Convert random bytes interface to use AK::Bytes
Brian Gianforcaro
2021-09-01
Everywhere: Use my cool new @serenityos.org email address
Peter Elliott
2021-08-22
Kernel: Rename ScopedSpinlock => SpinlockLocker
Andreas Kling
2021-08-22
Kernel: Rename SpinLock => Spinlock
Andreas Kling
2021-08-08
Everywhere: Replace AK::Singleton => Singleton
Andreas Kling
2021-07-18
Kernel: Rename Locker => MutexLocker
Andreas Kling
2021-06-24
Kernel: Don't use function-level static variables
Gunnar Beutner
2021-06-24
Kernel: Move special sections into Sections.h
Hendiadyoin1
2021-06-24
Kernel: Pull apart CPU.h
Hendiadyoin1
2021-04-25
Kernel: Remove the now defunct `LOCKER(..)` macro.
Brian Gianforcaro
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-03-21
Kernel::CPU: Move headers into common directory
Hendiadyoin1
2021-03-09
Kernel: Convert klog() => dmesgln() in KernelRng
Andreas Kling
2021-03-01
Kernel: Fix APIC timer calibration to be more accurate
Tom
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-19
Kernel: Slap UNMAP_AFTER_INIT on a bunch more functions
Andreas Kling
2021-02-15
Kernel: Add WaitQueue::wait_forever and it use it for all infinite waits.
Brian Gianforcaro
2021-02-11
Kernel: Fix undefined signed overflow in KernelRng's RTC fallback
Jean-Baptiste Boric
2021-01-28
Kernel: Make KernelRng thread-safe
Tom
2021-01-26
Kernel: Add RTC as fallback entropy source if HPET is not found
Maciej Zygmanowski
2021-01-26
Kernel: Use HPET as entropy source if CPU doesn't support RDRAND
Maciej Zygmanowski
2021-01-24
Kernel: Make use of interrupts as an entropy source
Jean-Baptiste Boric
2021-01-12
AK: Simplify constructors and conversions from nullptr_t
Lenny Maiorani
2020-12-12
Kernel: Fix some issues related to fixes and block conditions
Tom
2020-08-25
Kernel: Switch singletons to use new Singleton class
Tom
2020-08-22
Revert "Kernel: Switch singletons to use new Singleton class"
Andreas Kling
2020-08-22
Revert "Kernel: Move Singleton class to AK"
Andreas Kling
2020-08-22
Revert "AK: Get rid of make_singleton function"
Andreas Kling
2020-08-22
AK: Get rid of make_singleton function
Tom
2020-08-22
Kernel: Move Singleton class to AK
Tom
2020-08-21
Kernel: Switch singletons to use new Singleton class
Tom
2020-07-06
Kernel: Require a reason to be passed to Thread::wait_on
Tom
2020-07-03
Kernel: Consolidate features into CPUFeature enum
Tom
2020-07-01
Kernel: Turn Thread::current and Process::current into functions
Tom
2020-06-27
Kernel: Make Random work on CPUs without rdrand
Peter Elliott
2020-06-27
Kernel: Add g_cpu_supports_rdseed
3541
2020-06-25
Kernel: Harvest randomness from various drivers
Peter Elliott
2020-06-25
Kernel: Replace existing random implementation with Fortuna
Peter Elliott
2020-05-20
Kernel: Fix invalid jump in case RDRAND fails
Andreas Kling
2020-02-16
Kernel: Move all code into the Kernel namespace
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2020-01-03
Kernel: Add a more expressive API for getting random bytes
Andreas Kling