Russ Cox
cf4b1ad90b
xv6: formatting, cleanup, rev5 (take 2)
2011-02-19 21:17:55 -05:00
Austin Clements
5bf11c50b5
Get rid of the blank page in picirq.c. It misaligs things now.
2010-09-02 18:36:06 -04:00
Austin Clements
d49d31381d
Nits
2010-09-02 17:03:19 -04:00
Austin Clements
f25a3f9a41
Rearrange vm.c so it's in logical order and prints nicely. Shorten a few functions in uninteresting ways to make them fit.
2010-09-02 16:23:15 -04:00
Austin Clements
d8828817d7
Rearrange proc.h and proc.c to get our action-packed spreads back (mostly). They also make sense in this order, so it's not just for page layout.
2010-09-02 04:15:17 -04:00
Austin Clements
dd3ecd42cd
Re-re-arrange bootasm and bootother. We can't get bootasm and bootmain on the same page, but this will make them easier to flip between.
2010-09-02 04:06:35 -04:00
Austin Clements
d2c7f64978
I totally misunderstood the even/odd spec. Add some docs, remove my 'left+' hack, and orthogonalize left/right versus even/odd so you can specify them independently.
2010-09-02 04:03:42 -04:00
Austin Clements
9d7a63e073
Specify in runoff.spec which side sheet 1 is on, since it keeps changing
2010-09-02 03:57:20 -04:00
Austin Clements
87b2099ae4
Our proc.c alignment is perfect. Since ksegment/usegment went away, we get a column back, so we get our two action-packed spreads.
2010-08-31 17:49:47 -04:00
Austin Clements
fd462b6a01
Got the meat of spinlocks on one spread
2010-08-31 17:40:21 -04:00
Frans Kaashoek
d87f51c5a1
add vm.c
2010-08-26 07:51:08 -04:00
Russ Cox
0aef891495
shuffle and tweak for formatting.
...
pdf has very good page breaks now.
would be a good copy for fall 2009.
2009-08-08 01:07:30 -07:00
rsc
0c931af50f
nits
2007-08-28 05:01:04 +00:00
rsc
eae04163a7
runoff
2007-08-28 04:26:55 +00:00
rsc
eaea18cb9c
PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf
...
Various changes made while offline.
+ bwrite sector argument is redundant; use b->sector.
+ reformatting of files for nicer PDF page breaks
+ distinguish between locked, unlocked inodes in type signatures
+ change FD_FILE to FD_INODE
+ move userinit (nee proc0init) to proc.c
+ move ROOTDEV to param.h
+ always parenthesize sizeof argument
2007-08-22 06:01:32 +00:00
rsc
f1f8dd91bc
formatting
2007-08-14 18:42:34 +00:00