g1n
|
63eab8fef7
|
Happy New 2022 Year
|
2022-01-01 10:20:19 +02:00 |
g1n
|
09f54537fb
|
Add LICENSE
|
2021-11-04 20:09:06 +02:00 |
g1n
|
e84e4719a4
|
Kernel: add very WIP implementation of initrd
|
2021-09-14 17:21:46 +03:00 |
g1n
|
7b912d6abe
|
Kernel: Add terminal scrolling
|
2021-09-12 12:16:47 +03:00 |
g1n
|
fc18048e2f
|
LibC: Add strcpy function to string.h
|
2021-09-08 15:52:53 +03:00 |
g1n
|
4462c2a714
|
LibC: Add strcmp function to string.h
|
2021-09-08 15:18:06 +03:00 |
g1n
|
d5a4e32b35
|
Kernel: Add working paging
|
2021-09-07 18:32:27 +03:00 |
g1n
|
01725789fd
|
Kernel: Add keyboard
|
2021-09-06 19:33:29 +03:00 |
g1n
|
f214f7d15e
|
Add auto starting GDB server in qemu start script
|
2021-09-05 17:08:27 +03:00 |
g1n
|
8c684f5a19
|
Kernel: fixed interrupts!
Thanks to quinn and [smlckz] from tilde.chat :)
|
2021-09-05 17:06:42 +03:00 |
g1n
|
49696ba5d6
|
TODO: Add TODOs for serial
|
2021-08-17 20:23:22 +03:00 |
g1n
|
aa1c72fc4b
|
Fix qemu scripts
|
2021-08-17 10:36:57 +03:00 |
g1n
|
094213a1e5
|
Kernel: add timer, paging, irqs but that not works well
|
2021-08-12 14:07:07 +03:00 |
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 |