Remove Pci.init_device() for now
This commit is contained in:
parent
657287c160
commit
a0c62937ff
@ -46,7 +46,6 @@ struct Pci
|
||||
vendor_id, device_id,
|
||||
class_id, subclass_id, if_id,
|
||||
address.bus_nr, address.device_nr, address.function_nr);
|
||||
init_device(class_id, subclass_id, if_id);
|
||||
if (address.function_nr == 0u)
|
||||
{
|
||||
uint reg3 = read_config_register(address, 3u);
|
||||
@ -92,32 +91,6 @@ struct Pci
|
||||
out32(IO_ADDR_CONFIG_DATA, value);
|
||||
}
|
||||
|
||||
private static void init_device(ubyte class_id, ubyte subclass_id, ubyte if_id)
|
||||
{
|
||||
switch (class_id)
|
||||
{
|
||||
case SerialBusController.ID:
|
||||
switch (subclass_id)
|
||||
{
|
||||
case SerialBusController.USBController.ID:
|
||||
switch (if_id)
|
||||
{
|
||||
case SerialBusController.USBController.XHCIController.ID:
|
||||
/* TODO */
|
||||
break;
|
||||
|
||||
default: break;
|
||||
}
|
||||
break;
|
||||
|
||||
default: break;
|
||||
}
|
||||
break;
|
||||
|
||||
default: break;
|
||||
}
|
||||
}
|
||||
|
||||
private static void scan(Address address)
|
||||
{
|
||||
ulong reg0 = read_config_register(address, 0u);
|
||||
|
Loading…
x
Reference in New Issue
Block a user