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/mop3
2026-01-16 19:07:57 +01:00
11a1eb52aa
Move status codes into a separate header
a054257336
Port liballoc to userspace
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-16 00:30:36 +01:00
9fc8521e63
sys_proc_mutex_unlock () automatically reschedule at the end
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-16 00:26:42 +01:00
711da8aeab
Implement proc_spawn_thread syscall, fix proc_resume and proc_suspend
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-14 23:19:42 +01:00
ebd9f0cac6
Let the user application decide upon the resource ID (RID)
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-14 23:11:08 +01:00
7cd5623d36
Use reference counting to track filetime of process PD
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-14 22:12:00 +01:00
270ff507d4
Implement lock IRQ nesting via stack variables/contexts
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-14 21:21:24 +01:00
55166f9d5f
syscall doesn't need RPL 3 bits on kernel code
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-14 20:58:02 +01:00
e5cc3a64d3
Fix syscall return value - preserve RAX register
2ab308d678
Drop m_ prefix from libmsl
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-14 19:51:24 +01:00
d1d772cb42
Fix user apps randomly crashing (APIC, GDT layout, syscall entry)
0d8f9e565f
Fix missing CPU_REQUEST_SCHED IDT entry
f80a26e5eb
Load kernel CR3
Compare 3 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-11 03:42:19 +01:00
5bf10c1218
Extra compiler flags for AMD64
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-10 00:12:47 +01:00
41a458b925
Implement Mutexes and supporting syscalls, cleanup/optimize scheduler
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-09 19:53:13 +01:00
6a474c21a0
Use RW spin locks
a5283283f6
Hold proc->lock while killing the process
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-08 23:15:03 +01:00
79768d94e6
Preserve syscall return value in RAX
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-08 22:27:35 +01:00
0555ddd041
Clean up IOAPIC and LAPIC implementations
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-07 23:10:02 +01:00
ebb026b807
proc_cleanup_resources () drop instead of immediate removal
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-07 22:47:33 +01:00
d7b734306f
Introduce concept of Process Resources (PR_MEM), implement necessary syscalls
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-06 23:32:14 +01:00
28aef30f77
Implement proc_map () and proc_unmap () syscalls
9f107a1a5e
Implement proc_unmap ()
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-06 16:38:45 +01:00
e50f8940a9
Redesign linked list
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-06 03:08:17 +01:00
d09e4d97ad
Fix missing headers, generate compile db with bear
kamkow1
pushed to
master
at
kamkow1/mop3
2026-01-06 02:04:35 +01:00
7915986902
Remove Doxygen-style comments, change formatting to wrap comments
First
Previous
1
2
3
4
5
...
Next
Last