1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-02 12:20:51 +00:00
freebsd/sys/i386
John Baldwin 8088699f79 - Overhaul the software interrupt code to use interrupt threads for each
type of software interrupt.  Roughly, what used to be a bit in spending
  now maps to a swi thread.  Each thread can have multiple handlers, just
  like a hardware interrupt thread.
- Instead of using a bitmask of pending interrupts, we schedule the specific
  software interrupt thread to run, so spending, NSWI, and the shandlers
  array are no longer needed.  We can now have an arbitrary number of
  software interrupt threads.  When you register a software interrupt
  thread via sinthand_add(), you get back a struct intrhand that you pass
  to sched_swi() when you wish to schedule your swi thread to run.
- Convert the name of 'struct intrec' to 'struct intrhand' as it is a bit
  more intuitive.  Also, prefix all the members of struct intrhand with
  'ih_'.
- Make swi_net() a MI function since there is now no point in it being
  MD.

Submitted by:	cp
2000-10-25 05:19:40 +00:00
..
apm Add Timer device driver for power management events. 2000-09-14 22:34:57 +00:00
bios Add Timer device driver for power management events. 2000-09-14 22:34:57 +00:00
conf Added lines for the wds driver. 2000-10-24 03:38:28 +00:00
i386 - Overhaul the software interrupt code to use interrupt threads for each 2000-10-25 05:19:40 +00:00
ibcs2 Initiate deorbit burn sequence for <machine/console.h>. 2000-10-08 21:34:00 +00:00
include - Overhaul the software interrupt code to use interrupt threads for each 2000-10-25 05:19:40 +00:00
isa - Overhaul the software interrupt code to use interrupt threads for each 2000-10-25 05:19:40 +00:00
linux Some linux apps, such as IBM's JDK 1.3, will attempt to mmap thread 2000-10-17 00:25:43 +00:00
pci Return -10000 in pci_hostb_probe to allow agp driver (disabled otherwise) 2000-10-20 15:40:05 +00:00
svr4 Cleanup after repo copy of sys/svr4 to sys/compat/svr4. 2000-08-31 22:54:09 +00:00
Makefile Update tags directive to reflect the new location of soft updates 2000-07-04 00:18:43 +00:00