caf2d2b4a8
v0.5.3: syscalls, minilibc. - fix(gs): was a nightmare. now its solved. Both MSR_GS_BASE and MSR_KERNEL_GS_BASE are now initialized to , preventing null GS_BASE when interrupt occurs during the first kernel task run - chore(syscall.asm): stability improvements. User RSP is now saved via kernel stack instead of global g_cpu, preventing stack theft when task switch occurs during a syscall - feat(interrupts): all irq and isr handlers now conditionally perform swapgs based on the CS selector (checkin if comfing from ring 3) - upgrade(scheduler): big update: 1) added TASK_BLOCKED state from process sync; 2) syncronized PID and Task ID to fix wakeup logic; 3) implemented sched_block and sched_exit() for proper wait/exit syscalls
v0.5.3
Karina
2026-01-30 07:12:57 +04:00
9dafc29aa4
removed useless comments in tools/
Karina
2025-12-24 00:24:32 +04:00
4a8dc5aad6
feat: panic messages AGAIN
Karina
2025-12-23 16:49:15 +04:00
43264eaab0
feat: and even more fun messages
Karina
2025-12-23 16:43:58 +04:00
f3c1c94a61
feat: more fun messages in panic; types are not _BitInt() anymore (C's asm refused to eat that)
Karina
2025-12-23 16:30:28 +04:00
4b101ceda8
feat: new AWESOME logo by kinolenta2004
Karina
2025-12-23 16:08:44 +04:00
d7da0a8046
feat: TSS with a cup of my tears; Maan i fucking HATE intel.- Implemented TSS (it works!.. mostly..) - fun messages in panic - my first issue in this os! rectest() issue! running it causes triplefault without panic i plan to resolve rectest() when i get memory manager
Karina
2025-12-23 04:16:31 +04:00
e834122e08
some minor stuff; good night
Karina
2025-12-22 02:47:27 +04:00
a83bd40a86
fix: 0x0x in panic
Karina
2025-12-22 00:47:49 +04:00
2c998b53e5
feat: changed font to 8x16; kfetch
Karina
2025-12-22 00:11:32 +04:00
dd4155584a
feat: idt, gdt. I fucking hate that. I understand like nothing. fuck intel.
Karina
2025-12-21 21:14:29 +04:00
e5ce668a8a
random
Karina
2025-12-21 17:45:35 +04:00
30b786c891
feat: panic, printf, logo and something i dont remember
Karina
2025-12-21 16:59:33 +04:00
1977e5b02b
random changes
Karina
2025-12-21 13:57:40 +04:00
602a876fd1
fix: mirrored letter
Karina
2025-12-21 13:43:59 +04:00
626174d3d5
feat: io: serial & console
Karina
2025-12-21 13:40:52 +04:00
bce8adb119
init: it boots
Karina
2025-12-21 03:49:12 +04:00