Frans Kaashoek
adcc612901
Update runoff list for producing xv6.pdf
2019-07-08 08:50:55 -04:00
Frans Kaashoek
c34bd3d167
Checkpoint some progress compiling xv6.pdf
2019-07-01 13:02:24 -04:00
Frans Kaashoek
020fc6a1c6
don't care about bootloader
2018-10-03 07:53:37 -04:00
Frans Kaashoek
76d4005f9e
thanks mtasm
2018-08-30 14:10:27 -04:00
Frans Kaashoek
4f14d8d1e5
Commit to running on an SMP (perhaps with only 1 core). Remove most code
...
from picirq.c and remove timer.c completely. Update runoff.list.
2017-08-09 07:44:51 -04:00
Frans Kaashoek
da91a3a408
Add sleeplock.[ch] to listing
2016-09-14 08:43:57 -04:00
Austin Clements
3c01f5a0ed
Remove data.S from runoff, too
2011-09-02 14:52:53 -04:00
Frans Kaashoek
e25b74ca80
Fix layout issues for printed version
2011-09-01 10:25:20 -04:00
Frans Kaashoek
eeea49e8d5
Update list of files to include in printout
2011-08-15 20:28:28 -04:00
Russ Cox
cf4b1ad90b
xv6: formatting, cleanup, rev5 (take 2)
2011-02-19 21:17:55 -05: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
6a6bf37c3c
Swap bootmain.c and bootother.S. This puts the whole boot process on one spread, though it separates the two asm files.
2010-08-31 17:35:17 -04:00
Austin Clements
04be8fb232
Rebalance TOC
2010-08-31 16:18:44 -04:00
Robert Morris
3c9ff073e0
oops ended up with 2x vm.c
2010-08-30 11:17:54 -04:00
Frans Kaashoek
d55b2fac07
Merge commit 'origin/page' into page
2010-08-26 08:03:18 -04:00
Frans Kaashoek
d87f51c5a1
add vm.c
2010-08-26 07:51:08 -04:00
Robert Morris
2cf6b32d4d
move jkstack to main.c
...
replace jstack with asm()s
2010-08-05 14:15:03 -04:00
Silas Boyd-Wickizer
8252f6287d
add uart.c
2009-09-15 19:15:48 -04:00
Russ Cox
48755214c9
assorted fixes:
...
* rename c/cp to cpu/proc
* rename cpu.context to cpu.scheduler
* fix some comments
* formatting for printout
2009-08-30 23:02:08 -07: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
949e55902b
usys.S: put before init.c, STUB -> SYSCALL
2009-05-31 02:14:04 +00:00
rsc
bf2932a686
final nits
2007-08-28 19:39:49 +00:00
rsc
818fc0125e
replace setjmp/longjmp with swtch
2007-08-28 12:48:33 +00:00
rsc
0c931af50f
nits
2007-08-28 05:01:04 +00:00
rsc
9e82bfb04c
rename 8253pit.c to timer.c
2007-08-28 04:40:58 +00:00
rsc
eae04163a7
runoff
2007-08-28 04:26:55 +00:00
rsc
fa74a74984
move mp.h to low-level
2007-08-27 23:55:45 +00:00
rsc
a8acdf02ee
no more ioapic.h
2007-08-27 23:54:24 +00:00
rsc
f0721f1be4
tweaks
2007-08-22 06:20:10 +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
5e8c5d8bb8
formatting; split kbd constants into kbd.h
2007-08-14 19:31:16 +00:00
rsc
71d1122a03
add bootmain.c to runoff.list
2007-08-08 07:41:30 +00:00
kaashoek
f70172129c
run without lapic and ioapic, if they are not present
...
if no lapic available, use 8253pit for clock
now xv6 runs both on qemu (uniprocessor) and bochs (uniprocessor and MP)
2006-09-07 01:37:58 +00:00
rsc
2a55cc5501
runoff tweaks
2006-09-06 19:22:24 +00:00
rsc
d90113b638
tweak
2006-09-06 16:36:54 +00:00
kaashoek
56ac0d72fc
change sections and order of files in printout
2006-09-06 00:07:09 +00:00
rsc
fae7779da7
New formatting scripts.
...
The use/defs extraction in runoff still needs some work
for xv6 code style.
2006-09-05 15:50:55 +00:00