-
9df33b49d8
flanterm PAGE FAULT, tries to access NULL or NULL+small offset
flanterm
xamidev
2026-03-02 11:32:24 +01:00
-
1f055ab31c
Flanterm integration? but page fault in flanterm_fb_double_buffer_flush
xamidev
2026-02-22 18:27:57 +01:00
-
95c801b991
Merge pull request 'process_mem' (#10) from process_mem into main
main
xamidev
2026-02-21 19:57:30 +01:00
-
-
-
-
70f19ab299
symbols build files added to gitignore
process_mem
xamidev
2026-02-21 19:36:44 +01:00
-
9470dedb61
Stack trace with double linking to get symbol names
xamidev
2026-02-21 19:28:17 +01:00
-
4cf4fb0dda
Task switching fix? but doesnt exit process gracefully
xamidev
2026-02-20 16:01:34 +01:00
-
ac7216d84a
Setup kernel stack; but process is failing
xamidev
2026-02-17 23:01:32 +01:00
-
458ba375f3
better panic
xamidev
2026-02-07 02:18:15 +01:00
-
-
b920c87bab
Merge pull request 'process' (#9) from process into main
xamidev
2026-02-06 21:46:07 +01:00
-
-
4fbd9b3987
minor fix
process
xamidev
2026-02-06 21:44:51 +01:00
-
8aad1235c3
A bit of cleaning
xamidev
2026-02-06 14:39:19 +01:00
-
38710653be
Config header file + comment header
xamidev
2026-02-06 13:59:46 +01:00
-
7f997f6611
alloc_stack ok (HHDM mapped from mmap)
xamidev
2026-02-05 21:18:21 +01:00
-
7bb542d901
bump-allocated PID but kheap needs fix to kmalloc more than PAGE_SIZE
xamidev
2026-02-02 11:05:27 +01:00
-
4a90de9521
10ms Round Robin scheduler (blank processes)
xamidev
2026-02-01 11:25:43 +01:00
-
c46157fad0
Process linked list
xamidev
2026-01-31 14:13:48 +01:00
-
-
6e633b44b7
Merge pull request 'term_fix' (#8) from term_fix into main
xamidev
2026-01-25 09:53:45 +01:00
-
-
b8a155fada
Who cares
term_fix
xamidev
2026-01-25 09:51:28 +01:00
-
091f94f89e
Broken term scrolling
xamidev
2026-01-10 14:43:51 +01:00
-
b469952d91
scroll kinda works but keyboard is random
xamidev
2026-01-10 11:32:27 +01:00
-
-
9cbecc1689
GP Fault handler
xamidev
2026-01-10 11:04:08 +01:00
-
12ab12f1b2
serial Kernel panic
xamidev
2026-01-10 09:45:20 +01:00
-
0f72987bc1
use boot_ctx
xamidev
2026-01-04 11:18:20 +01:00
-
d9dfd4c749
version splash
xamidev
2026-01-04 11:00:30 +01:00
-
be1be41a64
Merge pull request 'memory' (#7) from memory into main
xamidev
2026-01-04 09:27:59 +01:00
-
-
923758a4ea
Remove useless code/comments
memory
xamidev
2026-01-04 09:24:25 +01:00
-
e18b73c8a0
Small kernel heap for VMM internals, kmalloc/kfree
xamidev
2026-01-03 13:48:10 +01:00
-
c065df6ff3
Paging: mapped kernel, fb, early-mem, HHDM
xamidev
2026-01-02 13:40:44 +01:00
-
bb5fb9db33
Cleaner include paths + some paging definitions
xamidev
2026-01-02 11:24:24 +01:00
-
075058a958
PMM: init with freelist
xamidev
2025-12-31 17:42:26 +01:00
-
05a862e97a
PMM: init (find biggest usable region)
xamidev
2025-12-31 12:02:41 +01:00
-
8f5e2eae3e
First steps: getting memory map from Limine request and looking at it
xamidev
2025-12-30 21:33:38 +01:00
-
-
cf4915d9f4
Update README.md
xamidev
2025-12-30 18:13:53 +01:00
-
834891fd2a
DEBUG fix
xamidev
2025-12-28 12:32:29 +01:00
-
3853a1ace3
Efficient DEBUG logging system with __FILE__ and fctprintf
xamidev
2025-12-28 12:15:32 +01:00
-
ead0ed6ae1
Folder restructuration
xamidev
2025-12-28 11:39:39 +01:00
-
fabe0b1a10
Merge pull request 'kbd' (#6) from kbd into main
xamidev
2025-12-28 11:17:08 +01:00
-
-
b886f03f7a
Quick backspace fix
kbd
xamidev
2025-12-28 11:14:22 +01:00
-
4607b5aba5
holy SHIFT
xamidev
2025-12-28 11:06:33 +01:00
-
cc36c768cf
Shitty broken keyboard driver BUT azerty-compatible
xamidev
2025-12-28 10:28:17 +01:00
-
-
dbd068e55a
Update README.md
xamidev
2025-12-27 15:54:58 +01:00
-
53fb22cecd
Merge pull request #5 from xamidev/time
xamidev
2025-12-27 13:55:00 +01:00
-
-
54f26c506e
1000Hz PIC timer working + IDT dispatch/handler fixes
time
xamidev
2025-12-27 13:52:05 +01:00
-
bb556709d8
Update README.md
xamidev
2025-12-23 11:20:16 +01:00
-
-
24d75463b8
Merge pull request #4 from xamidev/idt
xamidev
2025-12-22 21:05:42 +01:00
-
-
42fc169e10
Interrupt Dispatch and Handling (for first common vectors)
idt
xamidev
2025-12-22 21:04:45 +01:00
-
d0b4da0596
IDT: set entry, load into IDTR, interrupt stub + dispatcher for common faults
xamidev
2025-12-22 19:38:50 +01:00
-
-
0031c2fe03
Woops.. it wasnt nonsense after all
xamidev
2025-12-22 11:27:39 +01:00
-
282a423387
Delete GCH nonsense
xamidev
2025-12-22 11:26:59 +01:00
-
c43be0bddd
Merge pull request #3 from xamidev/gdt
xamidev
2025-12-22 11:24:15 +01:00
-
-
6fc7266716
GDT init (load + flush)
gdt
xamidev
2025-12-22 11:20:24 +01:00
-
-
29deb20cd7
Merge pull request #2 from xamidev/serial
xamidev
2025-12-21 20:35:02 +01:00
-
-
62302e03d5
Add: init serial + getting text out of it
serial
xamidev
2025-12-21 20:33:48 +01:00
-
-
e6f4200ae9
rename stuff + add GDB debug rule
xamidev
2025-12-21 15:59:14 +01:00
-
c8df8934b5
Merge pull request #1 from xamidev/hello-world
xamidev
2025-12-21 15:41:10 +01:00
-
-
b1b4bd0221
Clearer README
hello-world
xamidev
2025-12-21 15:39:55 +01:00
-
ef5f658a62
Portable printf added
xamidev
2025-12-21 15:34:45 +01:00
-
b41b6e2369
Hello, world! in linear framebuffer
xamidev
2025-12-21 14:56:19 +01:00
-
-
634cf699dc
First steps: include Limine, kernel entry point, framebuffer request
xamidev
2025-12-20 10:57:36 +01:00
-
5142e93728
Create LICENSE
xamidev
2025-12-20 09:18:55 +01:00
-
aa32619417
First commit: add README
xamidev
2025-12-20 09:17:49 +01:00