Frans Kaashoek
a56c8d609b
One definition of several macros and constants
2011-08-08 13:30:08 -04:00
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
40889627ba
Initial version of single-cpu xv6 with page tables
2010-07-02 14:51:53 -04:00
Frans Kaashoek
7d7465a858
8ae0 instead of 8e00, thanks yandong
2009-12-01 14:07:12 -05:00
Russ Cox
887f19686c
bootasm cleanup
2009-07-11 19:15:32 -07:00
rsc
7b644318dd
clean up %fs %gs use
2009-05-31 01:12:08 +00:00
rsc
e97519a6d2
sync with c; .text is implied
2009-05-31 01:00:38 +00: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
411ee74127
fix comments
2007-09-15 20:05:47 +00:00
rsc
cffa954301
nits
2007-08-28 19:25:04 +00:00
rsc
c35c064e04
cmain -> bootmain
2007-08-28 13:01:10 +00:00
rsc
2bc72bdd29
bring bootasm and bootother more in sync
2007-08-24 19:25:52 +00:00
rsc
5d1f4b8a3a
Rework comments a bit.
...
Move initialization of %sp after
protected mode jump and change to %esp.
2007-08-24 18:52:59 +00:00
rsc
15868c4bbf
better comment
2007-08-22 14:21:05 +00:00
rsc
b02e13f0f6
shorten
2006-09-08 15:31:23 +00:00
kaashoek
8e1d1ec934
some comment changes
2006-09-08 14:36:44 +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
rtm
dfcc5b997c
prune unneeded panics and debug output
2006-08-29 19:06:37 +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
rtm
55e95b16db
import
2006-06-12 15:22:12 +00:00