From owner-freebsd-current Tue Sep 4 20:57:25 2001 Delivered-To: freebsd-current@freebsd.org Received: from nasu.utsunomiya-u.ac.jp (nasu.utsunomiya-u.ac.jp [160.12.128.3]) by hub.freebsd.org (Postfix) with ESMTP id 72FC137B409 for ; Tue, 4 Sep 2001 20:57:09 -0700 (PDT) Received: from nantai.utsunomiya-u.ac.jp by nasu.utsunomiya-u.ac.jp (8.11.2/1.1.29.3/26Jan01-1134AM) id f853v35386739; Wed, 5 Sep 2001 12:57:03 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp by nantai.utsunomiya-u.ac.jp (8.11.2/1.1.29.3/30Jan01-0241PM) id f853v3u188325; Wed, 5 Sep 2001 12:57:03 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp (IDENT:rCuGSSjW83IUs1bqi4II4HxJ5dtvCv+L@zodiac.mech.utsunomiya-u.ac.jp [160.12.43.7]) by zodiac.mech.utsunomiya-u.ac.jp (8.9.3+3.2W/3.7W/zodiac-May2000) with ESMTP id NAA10696; Wed, 5 Sep 2001 13:06:48 +0900 (JST) Message-Id: <200109050406.NAA10696@zodiac.mech.utsunomiya-u.ac.jp> To: current@freebsd.org Cc: yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: semi-HEADS UP: PnP resouce parser update (was: Re: cvs commit: src/sys/isa pnp.c pnpparse.c pnpvar.h isa_common.c isa_common.h isavar.h src/sys/i386/i386 bios.c) In-reply-to: Your message of "Tue, 04 Sep 2001 20:54:33 MST." <200109050354.f853sXr22906@freefall.freebsd.org> References: <200109050354.f853sXr22906@freefall.freebsd.org> Date: Wed, 05 Sep 2001 13:06:48 +0900 From: Kazutaka YOKOTA Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I just committed update to the PnP resource parser for the PnP ISA and PnP BIOS devices. As this is a bug fix, there shouldn't be any nasty surprises. But, if you have PnP ISA cards and encounter any problems or suspicious behavior, please report. Thanks. Kazu >yokota 2001/09/04 20:54:33 PDT > > Modified files: > sys/isa pnp.c pnpparse.c pnpvar.h isa_common.c > isa_common.h isavar.h > sys/i386/i386 bios.c > Log: > Rework the ISA PnP driver pnp and the PnP resource parser to fix > the following bugs. > > - When constructing a resource configuration, respect the order > in which resource descriptors are read, in order to establish > the correct mapping between the descriptors and configuration > registers. > "Plug and Play ISA Specification, Version 1.0a", Sec 4.6.1, May 5, > 1994. "Clarifications to the Plug and Play ISA Specification, > Version 1.0a", Sec 6.2.1, Dec. 10, 1994. > > - Do not ignore null (empty) descriptors; they are valid descriptors > acting as filler. > "Clarifications to the Plug and Play ISA Specification, Version 1.0a", > Sec 6.2.1. > > - Correctly set up logical device configuration registers for null > resources. > "Clarifications to the Plug and Play ISA Specification, Version 1.0a" > > - Handle null resources properly in the resource allocator for the > ISA bus. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message