Kamil Kowalczyk kamkow1
kamkow1 pushed to master at kamkow1/mop3 2026-01-06 01:41:11 +01:00
902682ac11 Remove doxygen infra
kamkow1 pushed to master at kamkow1/mop3 2026-01-06 01:37:54 +01:00
7747e5e0aa Docs update theme
kamkow1 pushed to master at kamkow1/mop3 2026-01-06 01:19:15 +01:00
a8423fe657 Better proc_kill () and process cleanup
6538fd8023 Generate new PIDs for processes
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2026-01-05 18:31:01 +01:00
fcd5658a80 Use red-black trees to store process run queue and process list
b1579e4ac1 Implement automatic paging table deallocation
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2026-01-04 01:46:00 +01:00
bba36ef057 Remove sign warning in comparison
kamkow1 pushed to master at kamkow1/mop3 2026-01-04 01:44:09 +01:00
b5353cb600 Auxilary scripts for formatting all components
kamkow1 pushed to master at kamkow1/mop3 2026-01-04 01:11:35 +01:00
e077d322f4 Rewrite init app in C, introduce MSL (MOP3 System Library)
kamkow1 pushed to master at kamkow1/mop3 2026-01-03 15:06:40 +01:00
2c954a9ca9 Fix return syscall result
kamkow1 pushed to master at kamkow1/mop3 2026-01-03 12:21:59 +01:00
cf04e3db18 proc_quit () and proc_test () syscalls
kamkow1 pushed to master at kamkow1/mop3 2026-01-03 02:19:42 +01:00
124a7f7215 Docs add kernel build instructions
kamkow1 pushed to master at kamkow1/mop3 2026-01-03 02:04:13 +01:00
e52268cd8e First Hello world syscall
kamkow1 pushed to master at kamkow1/mop3 2026-01-01 20:17:34 +01:00
1341dc00d9 make -B format_kernel
99bab4ceee Use generic spin () instead of amd64_spin ()
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2026-01-01 20:08:49 +01:00
121fb3b33c Move platform-specific code for process loading/init for AMD64 to amd64/
kamkow1 pushed to master at kamkow1/mop3 2026-01-01 18:43:01 +01:00
5e6bdcc52d Handle swapgs in interrupts and scheduling
kamkow1 pushed to master at kamkow1/mop3 2026-01-01 16:59:08 +01:00
3bcbdb5ec4 Fix proc_kill () race, improve scheduler locking
kamkow1 pushed to master at kamkow1/www.kamkow1lair.pl 2025-12-31 23:49:58 +01:00
d1ab57cbf9 CI fix forgot to install rsync
kamkow1 pushed to master at kamkow1/www.kamkow1lair.pl 2025-12-31 23:42:19 +01:00
8f6f0401ca CI publish workflow
kamkow1 pushed to master at kamkow1/www.kamkow1lair.pl 2025-12-31 23:37:44 +01:00
74faf3bcad CI publish workflow
kamkow1 pushed to master at kamkow1/www.kamkow1lair.pl 2025-12-31 23:32:43 +01:00
a25894bf70 CI publish workflow
kamkow1 pushed to master at kamkow1/mop3 2025-12-31 22:51:15 +01:00
7f53ede2ab CI docs use $REMOTE_IP