From owner-freebsd-hackers Wed Jul 30 11:36:40 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA23220 for hackers-outgoing; Wed, 30 Jul 1997 11:36:40 -0700 (PDT) Received: from Octopussy.MI.Uni-Koeln.DE (Octopussy.MI.Uni-Koeln.DE [134.95.166.20]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id LAA23213 for ; Wed, 30 Jul 1997 11:36:33 -0700 (PDT) Received: from x14.mi.uni-koeln.de (annexr3-2.slip.Uni-Koeln.DE) by Octopussy.MI.Uni-Koeln.DE with SMTP id AA19426 (5.67b/IDA-1.5 for ); Wed, 30 Jul 1997 20:36:27 +0200 Received: (from se@localhost) by x14.mi.uni-koeln.de (8.8.6/8.6.9) id UAA12337; Wed, 30 Jul 1997 20:36:26 +0200 (CEST) X-Face: " Date: Wed, 30 Jul 1997 20:36:26 +0200 From: Stefan Esser To: Michael Smith Cc: mo@uu.net, hackers@FreeBSD.ORG Subject: Re: SMBIOS/DMI etc References: <19970728234428.16657@mi.uni-koeln.de> <199707290211.LAA09448@genesis.atrad.adelaide.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.74 In-Reply-To: <199707290211.LAA09448@genesis.atrad.adelaide.edu.au>; from Michael Smith on Tue, Jul 29, 1997 at 11:41:42AM +0930 Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Jul 29, Michael Smith wrote: > Stefan Esser stands accused of saying: > > > > I have considered adding calls to the PCI BIOS as an > > alternate mechanism to directly reading configuration > > space registers. But I have no intention to make the > > PCI code depend on PCI BIOS services. > > This is because...? 1) I don't like to have assembler code in the PCI driver 2) The 32bit PCI BIOS calls are known to be broken in many 486 based systems, and you can't get BIOS upgrades for them, anymore. 3) Most functions of the PCI BIOS are trivial to implement. > > But I do not have time to debug the BIOS32 functionality, > > right now, and need to know it is operational, before I > > try to use it ... > > I think I've found enough help to sort it out; I'd be more than > happy to present you with an API of your choice on a platter. Thanks. Did you consider to commit the bios32.{c,h} files to -current soon ? (Or did I just miss the commit message ?? :) If I know that the assembler part is working, I can easily implement the missing interface code myself. This is probably easier then specifying the API in text form ... Regards, STefan