From 05a2cc4bd39bcbc1fb0ca785e64f06457ad8142b Mon Sep 17 00:00:00 2001 From: Till Straumann Date: Thu, 3 Nov 2005 02:59:18 +0000 Subject: 2005-11-02 straumanatslacdotstanford.edu * shared/pci/pcibios.c: replaced pci_find_device implementation by a pcibios call which already provides the functionality --- c/src/lib/libbsp/i386/ChangeLog | 5 +++ c/src/lib/libbsp/i386/shared/pci/pcibios.c | 60 ++++++------------------------ 2 files changed, 16 insertions(+), 49 deletions(-) diff --git a/c/src/lib/libbsp/i386/ChangeLog b/c/src/lib/libbsp/i386/ChangeLog index 7162c0d721..6ee02ac87a 100644 --- a/c/src/lib/libbsp/i386/ChangeLog +++ b/c/src/lib/libbsp/i386/ChangeLog @@ -1,3 +1,8 @@ +2005-11-02 straumanatslacdotstanford.edu + + * shared/pci/pcibios.c: replaced pci_find_device implementation by a + pcibios call which already provides the functionality + 2005-10-17 Ralf Corsepius * shared/comm/i386_io.h, shared/comm/tty_drv.c, diff --git a/c/src/lib/libbsp/i386/shared/pci/pcibios.c b/c/src/lib/libbsp/i386/shared/pci/pcibios.c index 88bcc5e7a2..c90ca09d53 100644 --- a/c/src/lib/libbsp/i386/shared/pci/pcibios.c +++ b/c/src/lib/libbsp/i386/shared/pci/pcibios.c @@ -273,55 +273,17 @@ int BSP_pciFindDevice( unsigned short vendorid, unsigned short deviceid, int instance, int *pbus, int *pdev, int *pfun ) { - int sig; - unsigned int d = 0; - unsigned short s = 0; - unsigned char bus; - unsigned char dev; - unsigned char fun; - unsigned char hd = 0; - - for (bus=0; bus