summaryrefslogtreecommitdiff
path: root/syscall.c
AgeCommit message (Expand)AuthorFilesLines
2006-08-09iread for T_DEVkaashoek1-10/+19
2006-08-09fix test program: don't close before writingkaashoek1-8/+1
2006-08-09devswkaashoek1-2/+7
2006-08-08fix race in holding() check in acquire()rtm1-0/+1
2006-08-08mknod,ialloc,iupdatekaashoek1-0/+38
2006-08-07bwritekaashoek1-0/+8
2006-08-04better interrupt plan---this one appears to workkaashoek1-0/+1
2006-07-29open()rtm1-0/+39
2006-07-28exec argumentsrtm1-7/+63
2006-07-27primitive execrtm1-3/+97
2006-07-21nameirtm1-1/+11
2006-07-21breadrtm1-21/+21
2006-07-20uint32_t -> uint &crtm1-0/+2
2006-07-18prevent longjmp / forkret from writing over tf->edirtm1-5/+3
2006-07-17add ide_lock for sleeprsc1-1/+4
2006-07-17add uint and standardize on typedefs instead of unsignedrsc1-10/+10
2006-07-17goodbye PushRegsrsc1-2/+2
2006-07-16standardize on not using foo_ prefix in struct foorsc1-3/+6
2006-07-16add cons_puts for atomic (readable) outputrsc1-5/+40
2006-07-16Attempt to clean up newproc somewhat.rsc1-8/+5
2006-07-16New scheduler.rsc1-1/+2
2006-07-15move everything having to do with proc_table_lock into proc.crsc1-46/+9
2006-07-15Add void for ANSI Crsc1-13/+11
2006-07-15Change fetchint, fetcharg, and putint to return -1 on error, 0 on success.rsc1-5/+5
2006-07-15no more recursive locksrtm1-9/+24
2006-07-12no more big kernel lockrtm1-0/+10
2006-07-11pre-empt both user and kernel, in clock interruptrtm1-26/+22
2006-07-11Changes to allow use of native x86 ELF compilers, which on myrsc1-1/+2
2006-07-10queue with disk requestskaashoek1-3/+4
2006-07-10read the disk using interruptskaashoek1-6/+16
2006-07-06disable all interrupts when acquiring lockkaashoek1-0/+17
2006-07-01swtch saves callee-saved registersrtm1-4/+34
2006-06-27file descriptorsrtm1-1/+92
2006-06-26system call return valuesrtm1-12/+21
2006-06-26system call argumentsrtm1-1/+40
2006-06-22compile "user programs"rtm1-11/+14
2006-06-15sleep, wakeup, wait, exitrtm1-2/+46
2006-06-15primitive fork and exit system callsrtm1-0/+50