|
|
3607a7179c
|
printf spinlock + remove DEPRECATED stuff + begin separating x86 stuff
|
2026-03-20 09:01:57 +01:00 |
|
|
|
6a82d581fb
|
Fix PMM for real HW + serial lock
|
2026-03-19 16:54:23 +01:00 |
|
|
|
b77c53ae99
|
Keyboard buffer + getline
|
2026-03-18 13:07:26 +01:00 |
|
|
|
f7735eb3a4
|
Move headers to include/
|
2026-03-18 11:48:33 +01:00 |
|
|
|
0482f594ef
|
Flanterm back to bump alloc (allows earlier use for real hw debugging)
|
2026-03-15 21:11:47 +01:00 |
|
|
|
22fea378b4
|
comments
|
2026-03-15 09:53:29 +01:00 |
|
|
|
af3a9e27fd
|
Switch to nanoprintf + good spinlock (rflags) = no more FLANTERM ISSUES???
|
2026-03-15 09:34:17 +01:00 |
|
|
|
5c0d02579b
|
void parameter on functions of arity 0
|
2026-03-13 17:21:52 +01:00 |
|
|
|
8026c33639
|
Function comments (v1)
|
2026-03-13 12:51:29 +01:00 |
|
|
|
8e2a612d88
|
Fix braces + init_paging args
|
2026-03-11 19:58:00 +01:00 |
|
|
|
42c7a55d3f
|
Init struct + freeing a bit of kmain()
|
2026-03-08 13:21:19 +01:00 |
|
|
|
5e9c582833
|
Fixed kbd (buffer flush)
|
2026-03-08 09:54:45 +01:00 |
|
|
|
90dc26ee11
|
Flanterm support OK from kmain. No kbd. Writing from process = PF
|
2026-03-08 09:14:21 +01:00 |
|
|
|
c8a72244b1
|
remove old term support + PSFv1 font
|
2026-03-05 09:10:06 +01:00 |
|
|
|
b9f55d89f6
|
no more PF in kmain, but still PF in process OR corruption of fb
|
2026-03-05 08:08:50 +01:00 |
|
|
|
a7d9e70a61
|
Flanterm can write to fb but page fault before process creation. (BEFORE KHEAP UPDATE)
|
2026-03-04 12:21:20 +01:00 |
|
|
|
1f055ab31c
|
Flanterm integration? but page fault in flanterm_fb_double_buffer_flush
|
2026-02-22 18:27:57 +01:00 |
|
|
|
8aad1235c3
|
A bit of cleaning
|
2026-02-06 14:39:19 +01:00 |
|
|
|
38710653be
|
Config header file + comment header
|
2026-02-06 13:59:46 +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 |
|
|
|
b469952d91
|
scroll kinda works but keyboard is random
|
2026-01-10 11:32:27 +01:00 |
|
|
|
9cbecc1689
|
GP Fault handler
|
2026-01-10 11:04:08 +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 |
|
|
|
bb5fb9db33
|
Cleaner include paths + some paging definitions
|
2026-01-02 11:24:24 +01:00 |
|
|
|
8f5e2eae3e
|
First steps: getting memory map from Limine request and looking at it
|
2025-12-30 21:33:38 +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 |
|
|
|
b886f03f7a
|
Quick backspace fix
|
2025-12-28 11:14:22 +01:00 |
|
|
|
4607b5aba5
|
holy SHIFT
|
2025-12-28 11:06:33 +01:00 |
|
|
|
42fc169e10
|
Interrupt Dispatch and Handling (for first common vectors)
|
2025-12-22 21:04:45 +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 |
|