Commit Graph

33 Commits

Author SHA1 Message Date
bb5fb9db33 Cleaner include paths + some paging definitions 2026-01-02 11:24:24 +01:00
075058a958 PMM: init with freelist 2025-12-31 17:42:26 +01:00
05a862e97a PMM: init (find biggest usable region) 2025-12-31 12:02:41 +01:00
8f5e2eae3e First steps: getting memory map from Limine request and looking at it 2025-12-30 21:33:38 +01:00
cf4915d9f4 Update README.md 2025-12-30 18:13:53 +01:00
834891fd2a DEBUG fix 2025-12-28 12:32:29 +01:00
3853a1ace3 Efficient DEBUG logging system with __FILE__ and fctprintf 2025-12-28 12:15:32 +01:00
ead0ed6ae1 Folder restructuration 2025-12-28 11:39:39 +01:00
fabe0b1a10 Merge pull request 'kbd' (#6) from kbd into main
Reviewed-on: #6
2025-12-28 11:17:08 +01:00
b886f03f7a Quick backspace fix 2025-12-28 11:14:22 +01:00
4607b5aba5 holy SHIFT 2025-12-28 11:06:33 +01:00
cc36c768cf Shitty broken keyboard driver BUT azerty-compatible 2025-12-28 10:28:17 +01:00
dbd068e55a Update README.md 2025-12-27 15:54:58 +01:00
53fb22cecd Merge pull request #5 from xamidev/time
1000Hz PIC timer working + IDT dispatch/handler fixes
2025-12-27 13:55:00 +01:00
54f26c506e 1000Hz PIC timer working + IDT dispatch/handler fixes 2025-12-27 13:52:05 +01:00
bb556709d8 Update README.md 2025-12-23 11:20:16 +01:00
24d75463b8 Merge pull request #4 from xamidev/idt
Idt
2025-12-22 21:05:42 +01:00
42fc169e10 Interrupt Dispatch and Handling (for first common vectors) 2025-12-22 21:04:45 +01:00
d0b4da0596 IDT: set entry, load into IDTR, interrupt stub + dispatcher for common faults 2025-12-22 19:38:50 +01:00
0031c2fe03 Woops.. it wasnt nonsense after all 2025-12-22 11:27:39 +01:00
282a423387 Delete GCH nonsense 2025-12-22 11:26:59 +01:00
c43be0bddd Merge pull request #3 from xamidev/gdt
GDT init (load + flush)
2025-12-22 11:24:15 +01:00
6fc7266716 GDT init (load + flush) 2025-12-22 11:20:24 +01:00
29deb20cd7 Merge pull request #2 from xamidev/serial
Serial communication
2025-12-21 20:35:02 +01:00
62302e03d5 Add: init serial + getting text out of it 2025-12-21 20:33:48 +01:00
e6f4200ae9 rename stuff + add GDB debug rule 2025-12-21 15:59:14 +01:00
c8df8934b5 Merge pull request #1 from xamidev/hello-world
Hello world
2025-12-21 15:41:10 +01:00
b1b4bd0221 Clearer README 2025-12-21 15:39:55 +01:00
ef5f658a62 Portable printf added 2025-12-21 15:34:45 +01:00
b41b6e2369 Hello, world! in linear framebuffer 2025-12-21 14:56:19 +01:00
634cf699dc First steps: include Limine, kernel entry point, framebuffer request 2025-12-20 10:57:36 +01:00
5142e93728 Create LICENSE 2025-12-20 09:18:55 +01:00
aa32619417 First commit: add README 2025-12-20 09:17:49 +01:00