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,
|
vendor_id, device_id,
|
||||||
class_id, subclass_id, if_id,
|
class_id, subclass_id, if_id,
|
||||||
address.bus_nr, address.device_nr, address.function_nr);
|
address.bus_nr, address.device_nr, address.function_nr);
|
||||||
init_device(class_id, subclass_id, if_id);
|
|
||||||
if (address.function_nr == 0u)
|
if (address.function_nr == 0u)
|
||||||
{
|
{
|
||||||
uint reg3 = read_config_register(address, 3u);
|
uint reg3 = read_config_register(address, 3u);
|
||||||
@ -92,32 +91,6 @@ struct Pci
|
|||||||
out32(IO_ADDR_CONFIG_DATA, value);
|
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)
|
private static void scan(Address address)
|
||||||
{
|
{
|
||||||
ulong reg0 = read_config_register(address, 0u);
|
ulong reg0 = read_config_register(address, 0u);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user