empty commit
Added signal.* to repo
Started implementing
Added signal mutex
Added signal handling skeleton
Added to skeleton, based on linux kernel
Finished implementation of basic signal stuff -- now to debug
Added convenience targets to makefiles
Fixed numerous bugs
NOTE: DO NOT USE trace(...) WHEN INTERUPTS ARE DISABLED
Added test file to user space
Added signal syscall
I had been avoiding committing my implementation of execv,
but now I must commit, because I have fixed a nasty race
condition in Process::Process. The construction of the
signalQueue MUST BE LOCKED.
Registered a signal handler, but getting interrupt disabled errors
Implemented sys_sigret, but NOT TESTED
Fixed bug
Finally something that works!!
- Fixed bugs with keeping track of the kernel stack
Made critical section smaller
Alarms working!!
Added gitignore file
Merge branch 'alarms'
Removed some debugging code