xamidev
|
a693162728
|
Merge pull request 'Doom port' (#21) from doomed into main
Reviewed-on: #21
|
2026-05-11 10:58:13 +02:00 |
|
xamidev
|
0274e00b55
|
DOOM target + launcher code
|
2026-05-11 10:43:18 +02:00 |
|
xamidev
|
deebd5d432
|
fix syscalls YET AGAIN
|
2026-05-10 21:49:17 +02:00 |
|
xamidev
|
5dc6b1124d
|
fix syscalls
|
2026-05-10 21:44:54 +02:00 |
|
xamidev
|
3bbdc998cd
|
PureDOOM + WAD
|
2026-05-10 21:35:35 +02:00 |
|
xamidev
|
18ab2c7628
|
syscalls needed for doom (tell/eof/draw_fb) + minor fixes, compiler shut up etc
|
2026-05-10 21:25:41 +02:00 |
|
xamidev
|
22f20d47ad
|
Line discipline for carriage return + ps/kill kshell commands
|
2026-05-10 19:37:32 +02:00 |
|
xamidev
|
1142699c48
|
Alloc extra pages for raw binary
|
2026-05-10 19:36:01 +02:00 |
|
xamidev
|
01911bdd32
|
atoi
|
2026-05-10 19:34:35 +02:00 |
|
xamidev
|
d65a736012
|
freestanding headers
|
2026-05-10 19:33:29 +02:00 |
|
xamidev
|
5e0bd98874
|
Merge pull request 'should be right?' (#20) from sys_fix into main
Reviewed-on: #20
|
2026-05-08 12:59:05 +02:00 |
|
xamidev
|
8c5911bef9
|
Update README.md
|
2026-05-08 12:58:08 +02:00 |
|
xamidev
|
eb8a03facd
|
Load raw C binary + docs
|
2026-05-08 12:38:16 +02:00 |
|
xamidev
|
9a1a0e428a
|
tar_list
|
2026-05-06 14:04:28 +02:00 |
|
xamidev
|
c061da4d81
|
sys_read/open/close
|
2026-05-06 13:29:35 +02:00 |
|
xamidev
|
63e9a761a3
|
should be right?
|
2026-05-06 11:26:33 +02:00 |
|
xamidev
|
935564c4b2
|
Merge pull request 'Tar filesystem' (#19) from tarfs into main
Reviewed-on: #19
|
2026-05-06 09:24:41 +02:00 |
|
xamidev
|
c00a247ead
|
Kshell: load executable command
|
2026-05-04 20:38:10 +02:00 |
|
xamidev
|
ccb6ca89f1
|
Load TAR archive + run raw user program
|
2026-05-04 20:24:18 +02:00 |
|
xamidev
|
e399ec6a46
|
alpha 0.1.121
alpha-0.1.121
|
2026-04-10 15:04:52 +02:00 |
|
xamidev
|
dd9315f2f1
|
Update docs/MANUAL.md
|
2026-04-06 14:54:07 +02:00 |
|
xamidev
|
f91831616c
|
Merge pull request 'user-scheduler' (#18) from user-scheduler into main
Reviewed-on: #18
|
2026-04-05 19:37:15 +02:00 |
|
xamidev
|
0240220796
|
Scheduler fix, User RR
|
2026-04-03 19:18:08 +02:00 |
|
xamidev
|
437bd0e751
|
process_create_user
|
2026-04-03 18:45:12 +02:00 |
|
xamidev
|
1fe5eb2d38
|
Merge pull request 'syscall' (#17) from syscall into main
Reviewed-on: xamidev/pepperOS#17
|
2026-04-02 19:16:34 +02:00 |
|
xamidev
|
dbffb7f5fa
|
userland HELLO WORLD
|
2026-04-02 19:11:37 +02:00 |
|
xamidev
|
aa30d9c6b5
|
user program (still many #PF)
|
2026-04-02 17:05:51 +02:00 |
|
xamidev
|
11a9dd4adb
|
Load limine module + alloc user stack
|
2026-04-01 15:51:04 +02:00 |
|
xamidev
|
d644126901
|
TSS setup
|
2026-04-01 13:04:33 +02:00 |
|
xamidev
|
8be2a744b4
|
Refactor GDT entry filling
|
2026-04-01 11:44:57 +02:00 |
|
xamidev
|
e9b57f70b1
|
End the _t nonsense
|
2026-04-01 09:15:59 +02:00 |
|
xamidev
|
e8a0a36889
|
Enable FPU
|
2026-03-31 21:04:44 +02:00 |
|
xamidev
|
1fc5225fd2
|
kheap info
|
2026-03-31 17:48:11 +02:00 |
|
xamidev
|
2f1eef9e15
|
UBSan conditional compilation
|
2026-03-29 09:38:24 +02:00 |
|
xamidev
|
65371077d9
|
more UBsan
|
2026-03-28 21:50:19 +01:00 |
|
xamidev
|
3cd38f654c
|
Undefined Behavior Sanitization
|
2026-03-28 21:09:08 +01:00 |
|
xamidev
|
89259ec9b2
|
Stack Smashing Protection
|
2026-03-26 20:14:56 +01:00 |
|
xamidev
|
0fbaf6d26e
|
Date functions (get current time)
|
2026-03-26 17:59:02 +01:00 |
|
xamidev
|
532953da4d
|
CPU Name identification
|
2026-03-26 16:53:39 +01:00 |
|
xamidev
|
ac788c55d3
|
Upgrade VMM for processes
|
2026-03-22 09:03:43 +01:00 |
|
xamidev
|
3ae56bbad5
|
Kernel debug shell
|
2026-03-21 11:34:46 +01:00 |
|
xamidev
|
db36899152
|
Add kprintf for DEBUG(); differentiated from printf()
|
2026-03-21 10:36:54 +01:00 |
|
xamidev
|
7d03a0090b
|
Merge pull request 'real-hw-fix' (#16) from real-hw-fix into main
Reviewed-on: xamidev/pepperOS#16
|
2026-03-20 16:58:08 +01:00 |
|
xamidev
|
03f87723d1
|
Splash
|
2026-03-20 10:04:16 +01:00 |
|
xamidev
|
3607a7179c
|
printf spinlock + remove DEPRECATED stuff + begin separating x86 stuff
|
2026-03-20 09:01:57 +01:00 |
|
xamidev
|
424b4c4632
|
Use MSR to map framebuffer as WC (write-combining) = huge speed diff on real HW
|
2026-03-19 19:34:31 +01:00 |
|
xamidev
|
6a82d581fb
|
Fix PMM for real HW + serial lock
|
2026-03-19 16:54:23 +01:00 |
|
xamidev
|
b77c53ae99
|
Keyboard buffer + getline
|
2026-03-18 13:07:26 +01:00 |
|
xamidev
|
f7735eb3a4
|
Move headers to include/
|
2026-03-18 11:48:33 +01:00 |
|
xamidev
|
a1e8aacd01
|
improve README.md
|
2026-03-17 10:33:10 +01:00 |
|