Kamil Kowalczyk kamkow1
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
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-05 21:12:21 +02:00
d399922de6 rm libulib.a
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-05 19:56:31 +02:00
fb5e88a175 Simple file IO with the ioctl syscall
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-05 17:08:46 +02:00
f42c4b7e44 Rework shared headers
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-05 15:45:01 +02:00
708c53c64d Move to new processctl syscall, share common kernel and ulib headers
ca92a0e6a8 Remove VFS object reference counting
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-04 23:20:34 +02:00
90266f044b C userspace programs
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-03 17:32:11 +02:00
afa4d383e0 Redesign the VFS
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-02 23:51:17 +02:00
8a12f23b69 Implement syscalls, hello world from userspace
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-02 07:51:09 +02:00
920de10025 Move vmm fully into hal
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-02 07:42:22 +02:00
0fb3a1ca75 Fix makefiles after source grabber changes
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-02 00:13:32 +02:00
ddca5f687e Fix kernel makefile formatting
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-02 00:10:11 +02:00
4e3c386942 Clean up makefiles with a source grabber function
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-01 23:23:06 +02:00
2015e0e0aa Hello user process
13ab117b1b Timed waiting with hal_wait()
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-08-30 23:52:55 +02:00
73f27f730b Clean up Makefile, move stuff into separate scripts