| 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.
 |