feat: refactored some pci code and added pretty print of classes
This commit is contained in:
@@ -90,7 +90,9 @@ typedef struct pci_driver {
|
||||
uint8_t pci_class;
|
||||
uint8_t pci_subclass;
|
||||
struct {
|
||||
uint8_t pci_use_subclass: 1;
|
||||
bool pci_use_subclass: 1;
|
||||
bool validatable: 1;
|
||||
bool initialisable: 1;
|
||||
};
|
||||
pci_driver_validate validate;
|
||||
pci_driver_initialize initialize;
|
||||
@@ -190,6 +192,12 @@ void pci_print_info();
|
||||
|
||||
void pci_dump_caps();
|
||||
|
||||
#ifdef ENABLE_PCIPP
|
||||
|
||||
void pci_pretty_print();
|
||||
|
||||
#endif
|
||||
|
||||
uint32_t pci_register_driver(const pci_driver *pci_driver);
|
||||
|
||||
void pci_sort_drivers();
|
||||
|
||||
Reference in New Issue
Block a user