summaryrefslogtreecommitdiff
path: root/lapic.c
AgeCommit message (Collapse)AuthorFilesLines
2007-08-27delete unnecessary #include linesrsc1-5/+0
2007-08-27Simplify MP hardware code.rsc1-91/+62
Mainly delete unused constants and code. Move mp_startthem to main.c as bootothers.
2007-08-27Clean up lapic code.rsc1-168/+120
One initialization function now, not three. Use #defines instead of enums (consistent with other code, but sigh). Still boots in Bochs in SMP mode.
2007-08-10replace bogus loops with slightly less bogus loops.rsc1-5/+3
2006-09-08formatting nitsrsc1-7/+7
2006-09-08consistency.kaashoek1-8/+9
2006-09-07run without lapic and ioapic, if they are not presentkaashoek1-10/+23
if no lapic available, use 8253pit for clock now xv6 runs both on qemu (uniprocessor) and bochs (uniprocessor and MP)
2006-09-06wrap long linesrsc1-10/+16
2006-09-06more tabs go awayrsc1-62/+62
2006-09-06no /* */ commentsrsc1-71/+69
2006-09-06standardize various * conventionsrsc1-7/+7
2006-09-04a few nitskaashoek1-1/+0
2006-09-03centralize creditskaashoek1-5/+0
2006-08-29prune unneeded panics and debug outputrtm1-6/+1
2006-08-23i/o redirection in shkaashoek1-1/+1
better parsing of sh commands (copied from jos sh) cat: read from 1 if no args sbrk system call, but untested getpid system call moved locks in keyboard intr, but why do we get intr w. null characters from keyboard?
2006-08-08fix race in holding() check in acquire()rtm1-5/+6
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/+6
ioapic
2006-07-20uint32_t -> uint &crtm1-3/+3
2006-07-17nitpicksrsc1-2/+2
2006-07-16no memlayout.hrsc1-1/+0
2006-07-12and the filekaashoek1-0/+204