Small fix, implemented getvid/did
This commit is contained in:
parent
f19a4bf1c4
commit
aca0749d71
@ -10,7 +10,6 @@
|
|||||||
#include <ddekit/panic.h>
|
#include <ddekit/panic.h>
|
||||||
#include <minix/syslib.h>
|
#include <minix/syslib.h>
|
||||||
|
|
||||||
|
|
||||||
#ifdef DDEBUG_LEVEL_PCI
|
#ifdef DDEBUG_LEVEL_PCI
|
||||||
#undef DDEBUG
|
#undef DDEBUG
|
||||||
#define DDEBUG DDEBUG_LEVEL_PCI
|
#define DDEBUG DDEBUG_LEVEL_PCI
|
||||||
@ -297,7 +296,7 @@ PUBLIC struct ddekit_pci_dev *ddekit_pci_find_device
|
|||||||
{
|
{
|
||||||
int i,search=0;
|
int i,search=0;
|
||||||
|
|
||||||
if(!start)
|
if(start)
|
||||||
search = 1;
|
search = 1;
|
||||||
|
|
||||||
for(i=0; i < PCI_MAX_DEVS ; i++)
|
for(i=0; i < PCI_MAX_DEVS ; i++)
|
||||||
@ -311,6 +310,9 @@ PUBLIC struct ddekit_pci_dev *ddekit_pci_find_device
|
|||||||
if ((*slot==dev->slot || *slot == DDEKIT_PCI_ANY_ID)
|
if ((*slot==dev->slot || *slot == DDEKIT_PCI_ANY_ID)
|
||||||
&& (*func==dev->func || *func == DDEKIT_PCI_ANY_ID))
|
&& (*func==dev->func || *func == DDEKIT_PCI_ANY_ID))
|
||||||
{
|
{
|
||||||
|
*bus = 0;
|
||||||
|
*slot = dev->slot;
|
||||||
|
*func = dev->func;
|
||||||
return dev;
|
return dev;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -318,6 +320,22 @@ PUBLIC struct ddekit_pci_dev *ddekit_pci_find_device
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/****************************************************************************/
|
||||||
|
/* ddekit_pci_get_vendor */
|
||||||
|
/****************************************************************************/
|
||||||
|
PUBLIC unsigned short ddekit_pci_get_vendor(struct ddekit_pci_dev *dev)
|
||||||
|
{
|
||||||
|
return dev->vid;
|
||||||
|
}
|
||||||
|
|
||||||
|
/****************************************************************************/
|
||||||
|
/* ddekit_pci_get_device_id */
|
||||||
|
/****************************************************************************/
|
||||||
|
PUBLIC unsigned short ddekit_pci_get_device_id(struct ddekit_pci_dev *dev)
|
||||||
|
{
|
||||||
|
return dev->did;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* XXX: Those are neither used be DDEFBSD or DDELinux implement them
|
* XXX: Those are neither used be DDEFBSD or DDELinux implement them
|
||||||
* when you need them
|
* when you need them
|
||||||
@ -349,23 +367,6 @@ PUBLIC void ddekit_pci_set_master(struct ddekit_pci_dev *dev)
|
|||||||
WARN_UNIMPL;
|
WARN_UNIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/****************************************************************************/
|
|
||||||
/* ddekit_pci_get_vendor */
|
|
||||||
/****************************************************************************/
|
|
||||||
PUBLIC unsigned short ddekit_pci_get_vendor(struct ddekit_pci_dev *dev)
|
|
||||||
{
|
|
||||||
WARN_UNIMPL;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/****************************************************************************/
|
|
||||||
/* ddekit_pci_get_device_id */
|
|
||||||
/****************************************************************************/
|
|
||||||
PUBLIC unsigned short ddekit_pci_get_device_id(struct ddekit_pci_dev *dev)
|
|
||||||
{
|
|
||||||
WARN_UNIMPL;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/****************************************************************************/
|
/****************************************************************************/
|
||||||
/* ddekit_pci_get_sub_vendor */
|
/* ddekit_pci_get_sub_vendor */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user