9fc55f98d8
Use variables for build and pepperk and rename build target.
...
Instead of hardcoding the names set them using a variable.
Also rename the target build to the name of the file it builds which is
in the ELFFILE variable.
2026-03-15 16:58:04 +01:00
11bd628821
Extract CC and LD to variables.
...
This allows to change the name of the compiler or linker when calling
make.
2026-03-15 16:57:29 +01:00
80d8b49560
Merge pull request 'spinlock' ( #14 ) from spinlock into main
...
Reviewed-on: #14
2026-03-15 09:55:45 +01:00
22fea378b4
comments
2026-03-15 09:53:29 +01:00
5eaf193d42
Fix panic/stack trace
2026-03-15 09:44:18 +01:00
af3a9e27fd
Switch to nanoprintf + good spinlock (rflags) = no more FLANTERM ISSUES???
2026-03-15 09:34:17 +01:00
6a3abb0f55
Read RFLAGS register at panic
2026-03-14 10:13:53 +01:00
6ceccb2374
Merge pull request 'style' ( #13 ) from style into main
...
Reviewed-on: #13
2026-03-14 09:34:00 +01:00
e5c296238c
Stack trace all black & void arg fix
2026-03-14 09:31:57 +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
9d409317e2
DEBUG with Capital Letters
2026-03-11 15:24:45 +01:00
1dd4e728d4
Build folder + coding style guidelines
2026-03-11 14:59:20 +01:00
b9c77a316a
Add panic/stack trace display on fb for real hardware debug
2026-03-10 09:48:14 +01:00
6fc28806e2
Merge pull request 'kbd_fix' ( #12 ) from kbd_fix into main
...
Reviewed-on: #12
2026-03-09 09:30:42 +01:00
3f9b78b05e
Scheduler returns to IDLE when.. idle.
2026-03-09 09:27:55 +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
77d9df6f48
Merge pull request 'flanterm' ( #11 ) from flanterm into main
...
Reviewed-on: #11
2026-03-08 09:18:34 +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
9df33b49d8
flanterm PAGE FAULT, tries to access NULL or NULL+small offset
2026-03-02 11:32:24 +01:00
1f055ab31c
Flanterm integration? but page fault in flanterm_fb_double_buffer_flush
2026-02-22 18:27:57 +01:00
95c801b991
Merge pull request 'process_mem' ( #10 ) from process_mem into main
...
Reviewed-on: #10
2026-02-21 19:57:30 +01:00
70f19ab299
symbols build files added to gitignore
2026-02-21 19:36:44 +01:00
9470dedb61
Stack trace with double linking to get symbol names
2026-02-21 19:28:17 +01:00
4cf4fb0dda
Task switching fix? but doesnt exit process gracefully
2026-02-20 16:01:34 +01:00
ac7216d84a
Setup kernel stack; but process is failing
2026-02-17 23:01:32 +01:00
458ba375f3
better panic
2026-02-07 02:18:15 +01:00
b920c87bab
Merge pull request 'process' ( #9 ) from process into main
...
Reviewed-on: #9
2026-02-06 21:46:07 +01:00
4fbd9b3987
minor fix
2026-02-06 21:44:51 +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
7f997f6611
alloc_stack ok (HHDM mapped from mmap)
2026-02-05 21:18:21 +01:00
7bb542d901
bump-allocated PID but kheap needs fix to kmalloc more than PAGE_SIZE
2026-02-02 11:05:27 +01:00
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
6e633b44b7
Merge pull request 'term_fix' ( #8 ) from term_fix into main
...
Reviewed-on: #8
2026-01-25 09:53:45 +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
d9dfd4c749
version splash
2026-01-04 11:00:30 +01:00
be1be41a64
Merge pull request 'memory' ( #7 ) from memory into main
...
Reviewed-on: #7
2026-01-04 09:27:59 +01:00
923758a4ea
Remove useless code/comments
2026-01-04 09:24:25 +01:00