summaryrefslogtreecommitdiff
path: root/bootasm.S
AgeCommit message (Collapse)Author
2016-08-10nitsRobert Morris
2011-09-12comment nitsRobert Morris
2011-08-26segment register -> segment descriptorRobert Morris
2011-08-08One definition of several macros and constantsFrans Kaashoek
2011-02-19xv6: formatting, cleanup, rev5 (take 2)Russ Cox
2010-09-13change some comments, maybe more informativeRobert Morris
delete most comments from bootother.S (since copy of bootasm.S) ksegment() -> seginit() move more stuff from main() to mainc()
2010-08-05add some commentsRobert Morris
find out the hard way why user and kernel must have separate segment descriptors
2010-07-02Initial version of single-cpu xv6 with page tablesFrans Kaashoek
2009-12-018ae0 instead of 8e00, thanks yandongFrans Kaashoek
2009-07-11bootasm cleanupRuss Cox
2009-05-31clean up %fs %gs usersc
2009-05-31sync with c; .text is impliedrsc
2009-03-08xv6: boot loader adjustmentsrsc
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
2007-09-15fix commentsrtm
2007-08-28nitsrsc
2007-08-28cmain -> bootmainrsc
2007-08-24bring bootasm and bootother more in syncrsc
2007-08-24Rework comments a bit.rsc
Move initialization of %sp after protected mode jump and change to %esp.
2007-08-22better commentrsc
2006-09-08shortenrsc
2006-09-08some comment changeskaashoek
2006-09-06wrap long linesrsc
2006-09-06standardize various * conventionsrsc
2006-09-06spacing fixes: no tabs, 2-space indents (for rtm)rsc
2006-09-03remove duplicationkaashoek
don't use the same name for two different pieces of code
2006-09-03centralize creditskaashoek
2006-08-29prune unneeded panics and debug outputrtm
2006-06-22checkpoint. booting second processor. stack is messed up, but thanks to cliffkaashoek
and plan 9 code, at least boots and gets into C code.
2006-06-12importrtm