Ok Quite A Few Changes Here I Modified Fork To Ensure That The Child Process Has A Returned PID Of 0
I Also Modified The Scheduler So That I Get The Next PID Not The Next Avaiable One Also I Modified The Paging System So That We Can Clear A Page So That Garbage Is Not Left Over To Be A Security Breach Also I Fixed The Keyboard Driver So Garbage Is Not Returned To The Standard Output |
---|
|
src/bin/init/main.c |
---|
src/bin/shell/main.c |
---|
src/sys/drivers/keyboard.c |
---|
src/sys/include/vmm/paging.h |
---|
src/sys/kernel/fork.c |
---|
src/sys/kernel/schedule.c |
---|
src/sys/vmm/memory.c |
---|
src/sys/vmm/paging.c |
---|