Russ Cox
cf4b1ad90b
xv6: formatting, cleanup, rev5 (take 2)
2011-02-19 21:17:55 -05:00
Robert Morris
faad047ab2
change some comments, maybe more informative
...
delete most comments from bootother.S (since copy of bootasm.S)
ksegment() -> seginit()
move more stuff from main() to mainc()
2010-09-13 15:34:44 -04:00
Robert Morris
1afc9d3fca
add some comments
...
find out the hard way why user and kernel must have separate segment descriptors
2010-08-05 21:16:55 -04:00
Frans Kaashoek
7d7465a858
8ae0 instead of 8e00, thanks yandong
2009-12-01 14:07:12 -05: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
Russ Cox
887f19686c
bootasm cleanup
2009-07-11 19:15:32 -07:00
rsc
b7f653dc49
xv6: boot loader adjustments
...
do Bochs breakpoint and spin in bootasm.S.
not needed in bootmain too.
fix readseg bug (rounding of va).
zero segments when memsz > filesz.
no need to clear BSS in kernel main.
make bootother.S like bootasm.S
2009-03-08 21:41:30 +00:00
rtm
56082468ea
the old explanation of AP startup might have been correct, but
...
I understand this one.
2008-08-28 00:52:05 +00:00
rsc
febdc07c35
bootothers now in main
2007-08-29 19:20:49 +00:00
rsc
a491dba00c
more cmain -> bootmain
2007-08-28 18:02:49 +00:00
rsc
7bb73cdbc7
nits
2007-08-27 12:48:20 +00:00
rsc
2bc72bdd29
bring bootasm and bootother more in sync
2007-08-24 19:25:52 +00:00
rsc
0cfc7290e8
wrap long lines
2006-09-06 19:08:14 +00:00
rsc
9e9bcaf143
standardize various * conventions
2006-09-06 17:27:19 +00:00
rsc
a650c606fe
spacing fixes: no tabs, 2-space indents (for rtm)
2006-09-06 17:04:06 +00:00
kaashoek
7abf49d2f2
remove duplication
...
don't use the same name for two different pieces of code
2006-09-03 15:39:29 +00:00
kaashoek
801affcd14
centralize credits
2006-09-03 15:10:33 +00:00
kaashoek
a44ee3cde8
stick mpstack in cpu structure
2006-06-26 16:40:43 +00:00
rtm
89eb5fbe6d
boot more than two CPUs, each on own initial stack
2006-06-24 22:47:06 +00:00
kaashoek
21a88fd487
checkpoint. booting second processor. stack is messed up, but thanks to cliff
...
and plan 9 code, at least boots and gets into C code.
2006-06-22 01:28:57 +00:00