freebsd-skq/sys/amd64
Paolo Pisati bafe5a3118 Bring in the reminaing bits to make interrupt filtering work:
o push much of the i386 and amd64 MD interrupt handling code
  (intr_machdep.c::intr_execute_handlers()) into MI code
  (kern_intr.c::ithread_loop())
o move filter handling to kern_intr.c::intr_filter_loop()
o factor out the code necessary to mask and ack an interrupt event
  (intr_machdep.c::intr_eoi_src() and intr_machdep.c::intr_disab_eoi_src()),
  and make them part of 'struct intr_event', passing them as arguments to
  kern_intr.c::intr_event_create().
o spawn a private ithread per handler (struct intr_handler::ih_thread)
  with filter and ithread functions.

Approved by: re (implicit?)
2007-05-06 17:02:50 +00:00
..
acpica Catch up with ACPI-CA 20070320 import. 2007-03-22 18:16:43 +00:00
amd64 Bring in the reminaing bits to make interrupt filtering work: 2007-05-06 17:02:50 +00:00
compile
conf Remove trailing '.' for consistency! 2007-04-10 21:40:13 +00:00
ia32 Newer versions of gcc don't support treating structures passed by value 2006-12-17 06:48:40 +00:00
include Define every architecture as either VM_PHYSSEG_DENSE or 2007-05-05 19:50:28 +00:00
isa o break newbus api: add a new argument of type driver_filter_t to 2007-02-23 12:19:07 +00:00
linux32 Fix style(9) and comments. 2007-04-18 20:12:05 +00:00
pci Revamp the MSI/MSI-X code a bit to achieve two main goals: 2007-05-02 17:50:36 +00:00
Makefile