freebsd-src/sys/isa
Joerg Wunsch a2642c4d67 After some comments from bde, rewrite the loops to avoid turning the
previously used "micro-optimization" (count-down loop) into a
pessimization.  Now the loops are written in the more natural count-up
form.

Also, while being there, i made the logic in out_fdc() similar to the
logic in in_fdc().  The old implementation was a bit bogus anyway
since it first tested the DIO bit and only afterwards the RQM bit.
However, according to the description of the i82077, the DIO bit is
only guaranteed to be valid once the RQM bit is set.  Thus, the old
implementatoin would have had the chance to misbehave on a controller
that is implemented in accordance with the i82077 description (but is
not bug-for-bug compatible).

MFC after:	3 days
2002-05-14 21:28:45 +00:00
..
atkbd_isa.c Reinitialize the keyboard after the ACPI resume event. 2001-09-23 08:42:06 +00:00
atkbdc_isa.c Yet another turn of workaround for psm/ACPI/PnP BIOS 2001-09-25 16:59:28 +00:00
atrtc.c Don't export timecounter structures under debug. with sysctl, they 2002-04-30 19:34:31 +00:00
fd.c After some comments from bde, rewrite the loops to avoid turning the 2002-05-14 21:28:45 +00:00
fdreg.h Increase the PIO timeout to approximately the value it used to have 2002-05-12 15:24:21 +00:00
isa_common.c Fix style bugs: 2002-02-24 23:24:01 +00:00
isa_common.h Use the new resource_list_print_type() function. 2001-12-21 21:54:56 +00:00
isa_if.m
isahint.c
isareg.h Break out the bus front ends into their own files. Rewrite 2001-10-23 15:17:33 +00:00
isavar.h Remove __P. 2002-03-20 05:14:42 +00:00
orm.c
pnp.c - Do not hang if the resource allocation fails. 2002-02-05 06:52:56 +00:00
pnpparse.c Rework the ISA PnP driver pnp and the PnP resource parser to fix 2001-09-05 03:54:33 +00:00
pnpreg.h GC various bits and pieces of USERCONFIG from all over the place. 2002-04-09 11:18:46 +00:00
pnpvar.h Rework the ISA PnP driver pnp and the PnP resource parser to fix 2001-09-05 03:54:33 +00:00
ppc.c Restore the original copyright 2002-03-23 15:36:13 +00:00
ppcreg.h
psm.c Remove __P. 2002-03-20 05:14:42 +00:00
rtc.h
syscons_isa.c
vga_isa.c KSE Milestone 2 2001-09-12 08:38:13 +00:00