Commit graph

28 commits

Author SHA1 Message Date
Robert Morris
90a81b3228 comment nits 2011-09-12 14:27:14 -04:00
Robert Morris
41911afa45 segment register -> segment descriptor 2011-08-26 06:47:13 -04:00
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