Kamil Kowalczyk kamkow1
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-10 21:52:05 +02:00
2f9f4d9397 Userspace dlmalloc port, supporting syscalls mman_map()/mman_unmap()
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-10 01:11:26 +02:00
91c493c818 processctl() PCTL_SPAWN cmd, scheduler embryo state, redirected pipes
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-09 21:43:10 +02:00
c4c26e0e19 Fix ps2 keyboard handling
3b42abc027 Temporary mountpoint (temp)
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-09 18:21:59 +02:00
71be9c5fb3 Use uprintf instead of debugprint
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-09 18:19:02 +02:00
4ade9ad1a0 Move all syscalls into one file
ac195acd2f Rework the ioctl() syscall, clean up arguments
1029db6342 Rename event pipes to broadcast pipes
Compare 3 commits »
kamkow1 pushed to master at kamkow1/www.kamkow1lair.pl 2025-09-09 00:31:00 +02:00
03c1ce91be Hello world post
33441af62c About section
Compare 2 commits »
kamkow1 created branch master in kamkow1/www.kamkow1lair.pl 2025-09-08 23:58:20 +02:00
kamkow1 pushed to master at kamkow1/www.kamkow1lair.pl 2025-09-08 23:58:20 +02:00
8e10c0e458 Init
kamkow1 created repository kamkow1/www.kamkow1lair.pl 2025-09-08 23:46:15 +02:00
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-08 22:12:55 +02:00
ab224eda8e Add special event pipes, rework ps2kb process
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-07 22:56:04 +02:00
94dd38d010 Set bitmap block size to page size
a9ac962051 Move dlmalloc outside of kernel tree
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-07 22:24:37 +02:00
e71361dcca Nice userspace wrappers for ps2kb driver
659f98910d Terminal lock
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-07 21:44:51 +02:00
80a788617e Serial comm kernel process
9644ad0b4e Handle ps2 keyboard via special process
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-07 14:25:27 +02:00
4f3053bc8e Handle ps2 keyboard, no APIC for now
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-06 17:13:56 +02:00
0cbf308d95 Implement a kernel process
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-06 14:55:12 +02:00
b04ebd9c71 Add ANSI escape sequences library to ulib
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-06 12:14:57 +02:00
97bfa178d1 Printf in userspace
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-06 11:47:04 +02:00
cd0e262e56 Simple IPC with pipes
643d692259 Remove PID_SELF_MAGIC constant
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-06 09:35:34 +02:00
3b18f56376 Fix holding spinlocks for too long
b89882e1cf VFS object auto cleanup
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-05 23:01:01 +02:00
c31c00e8cd Nice wrappers around ioctl() syscall