Tom-on
883cd5c1d4
Some unfinished changes + TODO chnages
2025-03-18 20:40:29 +01:00
Tom-on
244b83d370
Write vsnprintf() implementation
2025-03-18 17:41:16 +01:00
Tom-on
8674d32f77
Got memory info from multiboot & minor adjustments
2025-02-19 10:46:35 +01:00
Tom-on
609e10e13c
Implemented serial driver
2025-02-18 14:06:41 +01:00
Tom-on
f9dece59ce
Got basic tty driver & implemented Stack Smash Protector
2025-02-17 21:02:10 +01:00
Tom-on
983174a081
Began work on tty driver
2025-02-16 20:32:19 +01:00
Tom-on
7d41cf45ed
Began rewrite
2025-02-16 16:27:46 +01:00
Tom-on
707733e449
MAJOR REWRITE
...
- Kernel got pretty much deleted, will be rewriting in following days
- Bootloader got rewritten, stage1 works, stage2 will be written in following days
- Libc is still the same
- User will contains userspace stuff
- Rewrote makefiles again
- Got rid of backup (see previous commits for that)
- Image has 1 MBR partition for FAT32 which contains 'kern.bin' file
- Remade info files to be more "big project" style (all caps plain text)
- Added some dumb docs
2024-12-31 20:05:37 +01:00
Tom-on
81255d13ce
Did stuff...
2024-12-30 18:41:35 +01:00
Tom-on
bfe67a791e
Implemented simple Multiboot1 kernel
2024-12-29 22:02:48 +01:00
Tom-on
2e0b030324
MAJOR RESTRUCTURE
2024-12-28 21:23:58 +01:00
Tom-on
e8a55d72a5
Major libk restructuring, also rewrote drivers/serial.h
2024-10-27 10:23:56 +01:00
Tom-on
5d420b0d68
Fixed everything to work with the new libc
2024-10-26 14:40:18 +02:00
Tom-on
f773f29190
Minor changes
2024-10-25 18:11:32 +02:00
Tom-on
a797d4366a
Implemented math.h
2024-10-24 12:00:36 +02:00
Tom-on
ff2f738b02
Minor changes
2024-10-19 16:21:29 +02:00
Tom-on
64b4e47d73
Changed libc structure, shouldn't've added anything new
2024-10-19 15:11:00 +02:00
Tom-on
1071e9604a
Moved libk/terminal to libk/tty (also changed terminal.h to tty.h)
2024-10-18 20:08:21 +02:00
Tom-on
958625b798
Makefile refactorin'
2024-10-18 17:18:24 +02:00