This website requires JavaScript.
Explore
Help
Sign In
Kamil Kowalczyk
kamkow1
0 Followers
·
1 Following
Poland, Warsaw
https://www.kamkow1lair.pl
Joined on
2025-06-19
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
8
Projects
Packages
Public Activity
Starred Repositories
2
kamkow1
pushed to
master
at
kamkow1/www.kamkow1lair.pl
2026-01-30 21:55:19 +01:00
4c3b7581d4
Mutex kernel synchronization
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-30 15:59:23 +01:00
38e26a9c12
Implement argument_ptr () syscall for handling process arguments
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-30 02:36:32 +01:00
124aa12f5b
Redesign scheduling points
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-29 18:18:29 +01:00
d2f5c032d9
Fix TLS alignment issues, works on BOCHS now too!
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-29 15:04:11 +01:00
73e42588fb
Fix BOCHS clock
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-29 01:52:24 +01:00
e78bfb9984
Move suspension q code into proc/suspension_q.c
d2a88b3641
Move suspension q's cleanup to proc/suspension_q.c
fdda2e2df8
Unlock mutexes on process death
Compare 3 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-29 00:08:57 +01:00
388418a718
Nice wrappers around process management
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-28 23:57:32 +01:00
1c64d608bd
Rename make/libc.mk -> make/libmsl.mk
3d23187acf
Implement userspace TLS, remove RW Locks
a3b62ebd3d
Clean up AMD64 memory management code, remove dependency on pd.lock
Compare 3 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-27 18:05:11 +01:00
8bda300f6a
Fix sys_clone () wrong argument bug
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-27 17:39:45 +01:00
cf51600c6a
Cleanup syscalls
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-27 17:14:00 +01:00
b388b30b24
Redesign userspace memory management
600886a7ee
Organize resources into process groups
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-25 23:10:15 +01:00
67b66f2b39
Implement proper mutex cleanup
18f791222e
Remove dead process from it's suspension queues
5e16bb647c
Multiple process suspension queues
Compare 3 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-25 20:39:56 +01:00
a68373e4ee
Dynamically assign cpu upon mutex unlock
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-25 17:39:38 +01:00
8650010992
Fix user CPU context saving
95f590fb3b
multi-cpu scheduling WIP
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-22 19:32:18 +01:00
7bb3b77ede
Disable kernel preemption, fix requesting rescheduling
c26fd3cb2b
Fix scheduler locking hierarchy
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-22 11:54:59 +01:00
fea0999726
Fix scheduler starvation, use lists for scheduling
7eceecf6e3
Add mutex syscalls
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-20 20:46:39 +01:00
fff51321bc
Redesign syscalls
a29233f853
Rename proc_spawn_thread to proc_clone
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-19 01:51:38 +01:00
38a43b59b0
Resolve strange IRQ issues which cause the scheduler to behave weirdly (IRQ mapping)
ddafc4eb19
Rewrite resource subsystem
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-16 22:13:19 +01:00
4f7077d458
Move mutex and mem create/cleanup functions into mutex.c and mem.c respectively
9a7dbf0594
Properly implement liballoc_free ()
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-16 20:28:30 +01:00
ab8093cc6c
CI install pymdown-extensions from pip
ddbb66b5e4
Docs processes overview
Compare 2 commits »
First
Previous
1
2
3
4
5
...
Next
Last