summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-08-27make code match commentrsc1-1/+1
2007-08-27Rename main0 to main.rsc4-4/+5
2007-08-27delete unnecessary #include linesrsc27-90/+73
2007-08-27Simplify MP hardware code.rsc6-450/+210
Mainly delete unused constants and code. Move mp_startthem to main.c as bootothers.
2007-08-27Clean up lapic code.rsc3-177/+123
One initialization function now, not three. Use #defines instead of enums (consistent with other code, but sigh). Still boots in Bochs in SMP mode.
2007-08-27nitsrsc1-6/+6
2007-08-27nitsrsc1-17/+13
2007-08-27nitsrsc1-12/+10
2007-08-27oopsrsc1-0/+1
2007-08-27Edit exec.rsc1-77/+59
Do not commit to new memory image until nothing can go wrong, avoiding bad2 case. Be sure to allocate enough stack space for argv. Load executable before initializing stack, to keep ELF loops together. Make argv loop clearer.
2007-08-27nitsrsc1-17/+7
2007-08-27formatting shufflersc1-42/+39
2007-08-27fileincref -> filedup (consistent with idup)rsc4-9/+9
2007-08-27nitsrsc1-29/+23
2007-08-27tell what an inode isrsc1-4/+9
2007-08-27FS cleanup.rsc1-46/+52
Add utility routines bzero, readsb so that balloc, bfree fit on one page. Make balloc loop clearer.
2007-08-27Another attempt at the bio.c comment.rsc3-39/+36
Rename B_WRITE to B_DIRTY and then let ide.c maintain the B_VALID and B_DIRTY flags.
2007-08-27Replace yield system call with sleep.rsc9-26/+52
2007-08-27formatting, fix commentrsc1-16/+21
2007-08-27make kfree loop same as kallocrsc1-8/+5
2007-08-27nitsrsc3-3/+5
2007-08-27cut bootmain to 1 sheetrsc1-28/+8
2007-08-24shuffle for formattingrsc2-30/+37
2007-08-24minor cleanupsrsc1-68/+62
2007-08-24nitrsc1-1/+1
2007-08-24nitsrsc1-4/+2
2007-08-24first ever correct use of strncpyrsc3-24/+17
2007-08-24remove unused variablersc1-1/+1
2007-08-24Remove struct uinode.rsc10-141/+130
Remove type arg to mknod (assume T_DEV).
2007-08-24not first anymorersc1-3/+2
2007-08-24nitsrsc5-52/+51
2007-08-24alignrsc1-2/+2
2007-08-24make wakeup1 staticrsc1-3/+6
2007-08-24test that fork fails gracefullyrsc3-4/+103
2007-08-24Reorder spinlock.c: acquire and release firstrsc1-25/+26
2007-08-24Add yield system call, for zombie test program (bad idea?).rsc5-1/+16
2007-08-24Remove puts in favor of printf.rsc7-97/+82
Allow multiple arguments to ls.
2007-08-24comment nitsrtm3-8/+3
2007-08-24nitsrsc2-2/+2
2007-08-24finish commentsrsc1-1/+2
2007-08-24tweakrsc1-7/+3
2007-08-24simplify ide queuingrtm8-89/+79
nits in comments
2007-08-24bring bootasm and bootother more in syncrsc2-58/+48
2007-08-24Rework comments a bit.rsc1-29/+25
Move initialization of %sp after protected mode jump and change to %esp.
2007-08-24add missing iput() at end of _namei()rtm7-17/+110
2007-08-24oops, O_CREATE doesn't truncate, so holes can't exist, thus no bugrtm1-71/+0
2007-08-24test concurrent open/unlink of same file (ok)rtm1-3/+89
test files with holes (not ok)
2007-08-24comment what +m means; omit needless __rsc1-25/+27
2007-08-24omit needless ampersandsrsc1-2/+2
2007-08-23align, sortrsc1-124/+121