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
|
2de1c550ca
|
trap cleanup
IRQ_OFFSET -> T_IRQ0 (a trap number not an IRQ number)
T_SYSCALL 0x30 -> 0x40 (move out of IRQ range)
|
2009-07-11 19:24:56 -07:00 |
|
rsc
|
2157576107
|
be consistent: no underscores in function names
|
2009-03-08 22:07:13 +00:00 |
|
rsc
|
eb52c7de1d
|
comments; rename irq_ to pic_
|
2007-08-28 19:04:36 +00:00 |
|
rsc
|
558ab49f13
|
delete unnecessary #include lines
|
2007-08-27 23:26:33 +00:00 |
|
rsc
|
19297caf0d
|
fix ide, pit interfaces
|
2006-09-07 15:29:54 +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
|
0cfc7290e8
|
wrap long lines
|
2006-09-06 19:08:14 +00:00 |
|
rsc
|
f552738889
|
no /* */ comments
|
2006-09-06 17:50:20 +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
|
a81e02133a
|
a few nits
|
2006-09-04 12:41:27 +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 |
|
rtm
|
e4bcd2a3a9
|
wdir now uses readi/writei
|
2006-08-13 20:06:42 +00:00 |
|
rtm
|
17e3cf15ba
|
fix iget() bug that allocated in-use inode[] entries
|
2006-08-13 15:51:58 +00:00 |
|
kaashoek
|
366189214e
|
nit
|
2006-08-04 18:23:23 +00:00 |
|
kaashoek
|
c8b29f6d03
|
better interrupt plan---this one appears to work
ioapic
|
2006-08-04 18:12:31 +00:00 |
|
rtm
|
2927081628
|
uint32_t -> uint &c
|
2006-07-20 09:07:53 +00:00 |
|
rsc
|
40a2a08319
|
Undo change from this morning that wasn't intended to get in.
|
2006-07-16 01:12:57 +00:00 |
|
rsc
|
643b122b4a
|
move everything having to do with proc_table_lock into proc.c
|
2006-07-15 17:24:54 +00:00 |
|
kaashoek
|
b22d898297
|
timer interrupts
disk interrupts (assuming bochs has a bug)
|
2006-07-05 20:00:14 +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
|
ae6e8aa730
|
checkpoint
|
2006-06-16 20:29:25 +00:00 |
|