Age | Commit message (Collapse) | Author |
|
Easier to add formatted strings to the string builder without
using intermediate buffers.
|
|
|
|
This makes write/read calls that use strings to communicate much
simpler and less error prone.
|
|
This makes it easier to write and read from /dev/clock using shell
scripts. The actual performance decrease will be minimal and the
interface is not that perfect for proper time keeping anyways.
|
|
Apparently getting the current TSC is a expensive operation. This change
had a significant improvements for I/O heavy applications.
|
|
This is not at all optimal for applications that already buffer their
data but can have a huge impact on those that don't. Applications that
don't wish to use this should disable this for their socket.
|
|
Now it appears to be sufficiently good at producing a distinct seed at
each boot without using a /etc/seed file. Previously it did not do this.
Of course this is nowhere near cryptographically secure but randomness
does assist with things such as kmalloc.
|
|
This can speed up boot times since CMOS would otherwise have to wait
before it could perform a read/write call. Now it gets triggered by a
interrupt.
|
|
This makes use of TSC and now provides a file system interface for
userland programs to change the system time.
|