Bananymous
|
9b8de5025a
|
All: rename every function from UpperCamelCase to snake_case
This was a mess since I didn't know which to use but now I decided
to go with snake_case :)
|
2023-02-01 21:05:44 +02:00 |
Bananymous
|
c0bc002ac6
|
Kernel: Move debug printing to its own file
It didn't make sense that dprint was defined in Serial.h.
We also now dump dprint to tty if there is no serial and tty is initialized
|
2023-01-25 22:51:42 +02:00 |
Bananymous
|
33a4fcc662
|
Kernel: Add helper macro for bochs magic break point
|
2023-01-12 13:24:41 +02:00 |
Bananymous
|
d89b6aa9ce
|
Kernel: Serial output now gives clickable links
|
2023-01-10 21:09:59 +02:00 |
Bananymous
|
5106552bfd
|
Kernel: Serial output uses now "\r\n" as line endings
|
2023-01-10 11:24:30 +02:00 |
Bananymous
|
979a5960e4
|
Kernel: We don't use floating point arithemtic anymore in kernel
|
2023-01-10 11:10:17 +02:00 |
Bananymous
|
fd4fdffd46
|
BAN::Formatter now takes putc like function as a parameter
This allows us to use capturing lambdas as a putc like function
|
2022-12-27 19:55:07 +02:00 |
Bananymous
|
fd6e0ed0f7
|
Kernel: debug printing now show system time correctly
|
2022-12-13 20:44:52 +02:00 |
Bananymous
|
334abe6b27
|
Kernel: lol
|
2022-12-13 12:12:15 +02:00 |
Bananymous
|
835430e7b0
|
BAN: Move Formatter to new project called BAN
I also implemented basic ErrorOr and Queue
|
2022-12-13 10:39:57 +02:00 |
Bananymous
|
ddc28a8c0e
|
Kernel: Rename Printer to Formatter
|
2022-12-13 00:50:21 +02:00 |
Bananymous
|
3d3f12bd30
|
Kernel: Add new generic Printer class
kprint is now just a #define to Printer::print<terminal_putc>.
This allows us to use same print formatting for serial output :)
|
2022-12-10 00:57:09 +02:00 |