|
|
4a90de9521
|
10ms Round Robin scheduler (blank processes)
|
2026-02-01 11:25:43 +01:00 |
|
|
|
c46157fad0
|
Process linked list
|
2026-01-31 14:13:48 +01:00 |
|
|
|
b8a155fada
|
Who cares
|
2026-01-25 09:51:28 +01:00 |
|
|
|
091f94f89e
|
Broken term scrolling
|
2026-01-10 14:43:51 +01:00 |
|
|
|
12ab12f1b2
|
serial Kernel panic
|
2026-01-10 09:45:20 +01:00 |
|
|
|
0f72987bc1
|
use boot_ctx
|
2026-01-04 11:18:20 +01:00 |
|
|
|
d9dfd4c749
|
version splash
|
2026-01-04 11:00:30 +01:00 |
|
|
|
e18b73c8a0
|
Small kernel heap for VMM internals, kmalloc/kfree
|
2026-01-03 13:48:10 +01:00 |
|
|
|
c065df6ff3
|
Paging: mapped kernel, fb, early-mem, HHDM
|
2026-01-02 13:40:44 +01:00 |
|
|
|
bb5fb9db33
|
Cleaner include paths + some paging definitions
|
2026-01-02 11:24:24 +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 |
|
|
|
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 |
|
|
|
cc36c768cf
|
Shitty broken keyboard driver BUT azerty-compatible
|
2025-12-28 10:28:17 +01:00 |
|
|
|
54f26c506e
|
1000Hz PIC timer working + IDT dispatch/handler fixes
|
2025-12-27 13:52:05 +01:00 |
|
|
|
42fc169e10
|
Interrupt Dispatch and Handling (for first common vectors)
|
2025-12-22 21:04:45 +01:00 |
|
|
|
6fc7266716
|
GDT init (load + flush)
|
2025-12-22 11:20:24 +01:00 |
|
|
|
62302e03d5
|
Add: init serial + getting text out of it
|
2025-12-21 20:33:48 +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 |
|