X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=KernelLand%2FKernel%2Fdrv%2Fpci.c;h=1df421ec2c2cc0a0a700cc489af4cfe06bb14ad8;hb=7ba570fe3cc5418f42decf5b72ac2295cce9e60f;hp=2e1ce151963074bd3ff775122aca4963ca784458;hpb=04a050f42807686dc119838c82372409246d55bb;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/drv/pci.c b/KernelLand/Kernel/drv/pci.c index 2e1ce151..1df421ec 100644 --- a/KernelLand/Kernel/drv/pci.c +++ b/KernelLand/Kernel/drv/pci.c @@ -150,9 +150,15 @@ int PCI_Install(char **Arguments) devinfo->revision = gaVPCI_Devices[i].Class & 0xFF; devinfo->class = gaVPCI_Devices[i].Class >> 8; snprintf(devinfo->Name, sizeof(devinfo->Name), "%02x.%02x:%x", 0xFF, i, 0); + + #if LIST_DEVICES + Log_Log("PCI", "Device %i,%i:%i %06x => 0x%04x:0x%04x Rev %i", + 0xFF, i, 0, devinfo->class, + devinfo->vendor, devinfo->device, devinfo->revision); + #endif for(int j = 0; j < 256/4; j ++ ) - devinfo->ConfigCache[i] = VPCI_Read(&gaVPCI_Devices[i], j*4, 4); + devinfo->ConfigCache[j] = VPCI_Read(&gaVPCI_Devices[i], j*4, 4); memset(&devinfo->Node, 0, sizeof(devinfo->Node)); devinfo->Node.Inode = giPCI_DeviceCount;