Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 11/16/1999 17:16:39
Module Name:	syssrc
Committed By:	thorpej
Date:		Wed Nov 17 01:16:38 UTC 1999

Added Files:
	syssrc/sys/arch/i386/pci: pcibios.c pcibios.h

Log Message:
Basic interface to the PCI BIOS and PCI Interrupt Routing table, separated
out from UCHIYAMA Yasushi's PCI BIOS patches, and fairly heavily reworked
by me.

Main differences:
- Only use the PCI BIOS to get the config mechanism and interrupt routing
  info for now.  No need to use the BIOS for PCI config access right now,
  since the old mechanism works fine, and this keeps the code smaller.
- PCI BIOS initialization code path is much different.
- Always use the $PIR table if it exists, and only fallback to the
  PCI BIOS 2.1 GetInterruptRouting call if it's not there.

This module does not include any of the fixup code; that is coming
in separate commits.


To generate a diff of this commit:
cvs rdiff -r0 -r1.1 syssrc/sys/arch/i386/pci/pcibios.c \
    syssrc/sys/arch/i386/pci/pcibios.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.