From owner-cvs-all Tue Oct 12 14:35:56 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 7E56114D5C; Tue, 12 Oct 1999 14:35:52 -0700 (PDT) (envelope-from dfr@FreeBSD.org) Received: (from dfr@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id OAA23178; Tue, 12 Oct 1999 14:35:52 -0700 (PDT) (envelope-from dfr@FreeBSD.org) Message-Id: <199910122135.OAA23178@freefall.freebsd.org> From: Doug Rabson Date: Tue, 12 Oct 1999 14:35:52 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/isa isa.c src/sys/contrib/dev/fla fla.c src/sys/dev/aha aha_isa.c src/sys/dev/buslogic bt_isa.c src/sys/dev/ed if_ed.c src/sys/dev/pcm/isa mss.c sb.c src/sys/i386/isa isa.c isa_compat.c src/sys/isa isa_common.c ... Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk dfr 1999/10/12 14:35:52 PDT Modified files: sys/alpha/isa isa.c sys/contrib/dev/fla fla.c sys/dev/aha aha_isa.c sys/dev/buslogic bt_isa.c sys/dev/ed if_ed.c sys/dev/pcm/isa mss.c sb.c sys/i386/isa isa.c isa_compat.c sys/isa isa_common.c isa_if.m isahint.c isavar.h vga_isa.c sys/kern bus_if.m subr_bus.c sys/pc98/pc98 isa_compat.c sys/sys bus.h Log: * Add struct resource_list* argument to resource_list_alloc and 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 . * 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. Revision Changes Path 1.19 +26 -15 src/sys/alpha/isa/isa.c 1.15 +2 -4 src/sys/contrib/dev/fla/fla.c 1.16 +7 -9 src/sys/dev/aha/aha_isa.c 1.18 +3 -5 src/sys/dev/buslogic/bt_isa.c 1.163 +12 -23 src/sys/dev/ed/if_ed.c 1.31 +3 -3 src/sys/dev/pcm/isa/mss.c 1.28 +4 -5 src/sys/dev/pcm/isa/sb.c 1.132 +26 -12 src/sys/i386/isa/isa.c 1.16 +14 -16 src/sys/i386/isa/isa_compat.c 1.11 +28 -25 src/sys/isa/isa_common.c 1.5 +1 -37 src/sys/isa/isa_if.m 1.7 +5 -7 src/sys/isa/isahint.c 1.14 +3 -3 src/sys/isa/isavar.h 1.15 +3 -3 src/sys/isa/vga_isa.c 1.16 +37 -1 src/sys/kern/bus_if.m 1.45 +65 -18 src/sys/kern/subr_bus.c 1.2 +14 -16 src/sys/pc98/pc98/isa_compat.c 1.25 +12 -3 src/sys/sys/bus.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message