g1n
|
791679dcd0
|
Kernel: add asm_helper.h - some asm constructions (outb, inb)
|
2021-08-11 14:05:06 +03:00 |
g1n
|
04b9ba01e8
|
Kernel: add IDT (for interrupts) and fixed GDT - now can be loaded from grub
|
2021-08-10 16:18:54 +03:00 |
g1n
|
f46798410a
|
Scripts: add output serial to stdio
|
2021-08-09 16:36:28 +03:00 |
g1n
|
b33cd6c40c
|
Kernel: add early_kernel and GDT
|
2021-08-09 16:21:27 +03:00 |
g1n
|
beaa4078f7
|
Kernel: Serial: Add serial_printf function
This function can output with decorators (like printf from stdio)
|
2021-08-07 12:58:04 +03:00 |
g1n
|
99888ea24d
|
Libc: add stack smashing protection, moved kernel panic from abort to panic function in stdlib
|
2021-08-06 19:15:42 +03:00 |
g1n
|
e839ac8a3f
|
TODO: add more details
|
2021-08-06 11:03:58 +03:00 |
g1n
|
fe2d900cc9
|
Add README
|
2021-08-05 21:35:10 +03:00 |
g1n
|
dcafa970c3
|
TODO: add some TODOs and add better styles (using Emacs Org Mode)
|
2021-08-05 21:27:19 +03:00 |
g1n
|
13618eeb27
|
Add support for strings (func serial_print) and newlines in serial
|
2021-08-05 17:27:54 +03:00 |
g1n
|
eb9ba8f632
|
Add communication via serial port
|
2021-08-05 16:43:31 +03:00 |
g1n
|
823aa582e1
|
Initial commit
|
2021-08-04 18:14:22 +03:00 |