summaryrefslogtreecommitdiffstats
path: root/sys/isa/isahint.c
Commit message (Collapse)AuthorAgeFilesLines
* Allow a DMA channel of 0. This gets the on-board mss audio device workinggallatin1999-11-221-1/+1
| | | | | | on Digital AlphaStations 200 and 500 machines (and probably others as well). Submitted by: dfr
* * Add struct resource_list* argument to resource_list_alloc anddfr1999-10-121-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | resource_list_release. This removes the dependancy on the layout of ivars. * Move set_resource, get_resource and delete_resource from isa_if.m to bus_if.m. * Simplify driver code by providing wrappers to those methods: bus_set_resource(dev, type, rid, start, count); bus_get_resource(dev, type, rid, startp, countp); bus_get_resource_start(dev, type, rid); bus_get_resource_count(dev, type, rid); bus_delete_resource(dev, type, rid); * Delete isa_get_rsrc and use bus_get_resource_start instead. * Fix a stupid typo in isa_alloc_resource reported by Takahashi Yoshihiro <nyan@FreeBSD.org>. * Print a diagnostic message if we can't assign resources to a PnP device. * Change device_print_prettyname() so that it doesn't print "(no driver assigned)-1" for anonymous devices.
* Change isa_get/set_flags() to device_get/set_flags().dfr1999-09-071-1/+1
|
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Do not print resource values which are not set.yokota1999-07-241-7/+7
| | | | Reviewed by: dfr
* * Change device_add_child_after() to device_add_child_ordered() which isdfr1999-05-281-6/+6
| | | | | | | easier to use and more flexible. * Change BUS_ADD_CHILD to take an order argument instead of a place. * Define a partial ordering for isa devices so that sensitive devices are probed before non-sensitive ones.
* * Factor out the common code between the isa bus drivers for i386 and alpha.dfr1999-05-221-16/+19
| | | | | | | * Re-work the resource allocation code to use helper functions in subr_bus.c. * Add simple isa interface for manipulating the resource ranges which can be allocated and remove the code from isa_write_ivar() which was previously used for this purpose.
* * Define a new static method DEVICE_IDENTIFY which is called to add devicedfr1999-05-141-0/+131
instances to a parent bus. * Define a new method BUS_ADD_CHILD which can be called from DEVICE_IDENTIFY to add new instances. * Add a generic implementation of DEVICE_PROBE which calls DEVICE_IDENTIFY for each driver attached to the parent's devclass. * Move the hint-based isa probe from the isa driver to a new isahint driver which can be shared between i386 and alpha.
OpenPOWER on IntegriCloud