| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-06-23 | Corrected a bug in vsprintf where zeros following any digit greater than | Jake Mannens | |
| a zero were not printed (affecting %x). | |||
| 2018-06-20 | Added a very basic types.h header file that defines NULL, size_t and | Jake Mannens | |
| time_t. Moved the kernel's loading point down to address 0 in conventional memory and updated linker scripts accordingly. Began to experiment with loading a binary blob into extended memory (0x100000), switching to userspace mode, and executing it. | |||
| 2018-06-19 | Added foundation code to initialize the PIT and create a 10ms jiffies | Jake Mannens | |
| counter. | |||
| 2018-06-18 | Added interpretation of the '%' conversion specifier which acts as an | Jake Mannens | |
| escape sequence printing a literal '%'. Added the 'X' conversion specifier which differs from the 'x' specifier in that resulting letters are converted to uppercase. Added interpretation of the '#' alt flag which now causes the '0x' prefix to be added to every hex conversion. | |||
| 2018-06-17 | Added zero padding and field width interpretation to vsprintf. | Jake Mannens | |
| 2018-06-17 | Cleaned up console I/O functions in con.c and con.h respectively. | Jake Mannens | |
| 2018-06-17 | Added basic implmementation of %x to vsprintf. | Jake Mannens | |
| 2018-06-17 | Fixed a bug where if multiple %s parameters were passed to vsprintf, | Jake Mannens | |
| trailing 's' characters were appended to subsequent strings. | |||
| 2018-06-17 | Added %s to vsprintf | Jake Mannens | |
| 2018-06-16 | Initial commit | Jake Mannens | |
