summaryrefslogtreecommitdiff
path: root/ioapic.c
AgeCommit message (Collapse)AuthorFilesLines
2009-07-11trap cleanupRuss Cox1-2/+2
IRQ_OFFSET -> T_IRQ0 (a trap number not an IRQ number) T_SYSCALL 0x30 -> 0x40 (move out of IRQ range)
2009-03-08be consistent: no underscores in function namesrsc1-12/+12
2007-12-20oops - wrong bit (vic zandy)rsc1-1/+1
2007-08-28comments; rename irq_ to pic_rsc1-0/+1
2007-08-27delete unnecessary #include linesrsc1-2/+0
2007-08-27Simplify MP hardware code.rsc1-50/+47
Mainly delete unused constants and code. Move mp_startthem to main.c as bootothers.
2006-09-08formatting nitsrsc1-2/+2
2006-09-08consistency.kaashoek1-34/+36
2006-09-07run without lapic and ioapic, if they are not presentkaashoek1-31/+35
if no lapic available, use 8253pit for clock now xv6 runs both on qemu (uniprocessor) and bochs (uniprocessor and MP)
2006-09-06standardize various * conventionsrsc1-7/+7
2006-09-06spacing fixes: no tabs, 2-space indents (for rtm)rsc1-3/+3
2006-09-03nitskaashoek1-2/+1
2006-08-13fix iget() bug that allocated in-use inode[] entriesrtm1-2/+0
2006-08-11fix deadlock---iput(dp) asapkaashoek1-1/+1
working unlink, but doesn't free dir blocks that become empty remove out-of-date comment in ioapic
2006-08-08fix race in holding() check in acquire()rtm1-3/+3
give cpu1 a TSS and gdt for when it enters scheduler() and a pseudo proc[] entry for each cpu cpu0 waits for each other cpu to start up read() for files
2006-08-04better interrupt plan---this one appears to workkaashoek1-0/+82
ioapic