freebsd-nq/sys/i386
Poul-Henning Kamp 91ea86d7e8 Something funny happened on the way to the floppy driver today...
When two drivers share an ISA DMA channel, they both call isa_dmainit()
and the second call fails if DIAGNOSTIC is on.

If isa_dmainit() was already called successfully, just return silently.

This only works if both drivers agree on the bounce buffer size,
but since sharing DMA is usually only possible on very special
hardware and then typically only for devices of the same type (which
would have multiple instances of the same device driver), this is
not a problem in practice.
2004-07-05 20:37:42 +00:00
..
acpica Add machdep quirks functions. On i386, this disables acpi on systems with 2004-06-30 04:42:29 +00:00
bios o Return ai_batteries as 0xffffffff instead of -1. This is a nop change, but 2004-06-16 20:27:50 +00:00
compile
conf Remove stray i386 math emulator references. 2004-07-01 22:18:06 +00:00
cpufreq o Typo: Ternal -> Thermal. 2004-02-29 18:30:35 +00:00
i386 Don't define __RMAN_RESOURCE_VISISBLE. They aren't needed here after 2004-07-03 20:11:49 +00:00
ibcs2 Put the pre FreeBSD-2.x tty compat code under BURN_BRIDGES. 2004-06-21 22:57:16 +00:00
include Implement preemption of kernel threads natively in the scheduler rather 2004-07-02 20:21:44 +00:00
isa Something funny happened on the way to the floppy driver today... 2004-07-05 20:37:42 +00:00
linux Consistently use __inline instead of __inline__ as the former is an empty macro 2004-07-04 16:11:03 +00:00
pci Consistently use __inline instead of __inline__ as the former is an empty macro 2004-07-04 16:11:03 +00:00
svr4 Attempt to make the proper changes here for the proc.h commit: 2004-01-05 00:29:00 +00:00
Makefile