freebsd-skq/sys/isa
John Baldwin 0d484d249f Allow device hints to wire the unit numbers of devices.
- An "at" hint now reserves a device name.
- A new BUS_HINT_DEVICE_UNIT method is added to the bus interface.  When
  determining the unit number of a device, this method is invoked to
  let the bus driver specify the unit of a device given a specific
  devclass.  This is the only way a device can be given a name reserved
  via an "at" hint.
- Implement BUS_HINT_DEVICE_UNIT() for the acpi(4) and isa(4) bus drivers.
  Both of these busses implement this by comparing the resources for a
  given hint device with the resources enumerated by ACPI/PnPBIOS and
  wire a unit if the hint resources are a subset of the "real" resources.
- Use bus_hinted_children() for adding hinted devices on isa(4) busses
  now instead of doing it by hand.
- Remove the unit kludging from sio(4) as it is no longer necessary.

Prodding from:	peter, imp
OK'd by:	marcel
MFC after:	1 month
2008-11-18 21:01:54 +00:00
..
atrtc.c atrtc.c is a repocopy of the RTC device driver from i386/isa/clock.c 2008-04-14 07:57:15 +00:00
isa_common.c Allow device hints to wire the unit numbers of devices. 2008-11-18 21:01:54 +00:00
isa_common.h Allow device hints to wire the unit numbers of devices. 2008-11-18 21:01:54 +00:00
isa_dmareg.h - Move bus dependent defines to {isa,cbus}_dmareg.h. 2005-05-14 10:14:56 +00:00
isa_if.m
isahint.c Allow device hints to wire the unit numbers of devices. 2008-11-18 21:01:54 +00:00
isareg.h - Move bus dependent defines to {isa,cbus}_dmareg.h. 2005-05-14 10:14:56 +00:00
isavar.h Allow device hints to wire the unit numbers of devices. 2008-11-18 21:01:54 +00:00
orm.c
pnp.c MFp4: 2008-11-02 18:48:54 +00:00
pnpparse.c Be consistent with the spelling of "dependent" in user-visible places. 2006-12-30 11:55:47 +00:00
pnpreg.h
pnpvar.h
rtc.h atrtc.c is a repocopy of the RTC device driver from i386/isa/clock.c 2008-04-14 07:57:15 +00:00
syscons_isa.c Further cleanup of sound generation in syscons: 2008-03-26 22:02:51 +00:00
vga_isa.c Replace explicit calls to video methods with their respective variants 2007-12-29 23:26:59 +00:00