Matheus
|
36d63eb96f
|
syscalls: umask
|
2022-10-12 19:04:21 -03:00 |
|
Matheus
|
ddb224c3c7
|
scheduler: properly open init cwd and root, sched_dequeue()
|
2022-09-20 17:05:46 -03:00 |
|
Matheus
|
c637995d52
|
syscalls: waitpid
|
2022-09-20 10:44:37 -03:00 |
|
Matheus
|
2ab048c322
|
scheduler: pid allocation, thread queueing function and a few fixes
|
2022-09-19 18:41:25 -03:00 |
|
Matheus
|
41d6e7230e
|
fd: new abstraction
|
2022-09-18 16:21:45 -03:00 |
|
Matheus
|
2848544ff0
|
scheduler: a bunch of fixes and a few changes
transferred memory context from proc to thread, fixed bugs relating to blocking, made getnext() wait till something is ready to run
|
2022-09-09 18:18:22 -03:00 |
|
Matheus
|
20249b07b2
|
Events: stub
|
2022-09-04 14:44:12 -03:00 |
|
Matheus
|
098b2f5691
|
open syscall
|
2022-08-19 20:03:38 -03:00 |
|
Matheus
|
1d3405ba10
|
file decriptors
|
2022-08-19 18:01:32 -03:00 |
|
Matheus
|
432e85b837
|
system calls
|
2022-08-15 21:52:57 -03:00 |
|
Matheus
|
33a516a611
|
user thread/process and elf loader stub
|
2022-08-13 23:16:34 -03:00 |
|
Matheus
|
e7f4245c6d
|
kernel threads
kernel threads and preemptive multitasking
|
2022-08-13 15:26:12 -03:00 |
|
Matheus
|
c565bc006f
|
apic ipis, scheduler stub, crappy and slow tlb shootdown
|
2022-08-09 23:53:39 -03:00 |
|