Kernel: PCIDevice is now class with getters and constructor

This commit is contained in:
2023-03-07 18:56:08 +02:00
parent b4ce438ca7
commit a9acf1f6dc
5 changed files with 56 additions and 41 deletions

View File

@@ -86,6 +86,9 @@ extern "C" void kernel_main()
MMU::intialize();
dprintln("MMU initialized");
PCI::initialize();
dprintln("PCI initialized");
TerminalDriver* terminal_driver = VesaTerminalDriver::create();
ASSERT(terminal_driver);
dprintln("VESA initialized");
@@ -97,10 +100,6 @@ extern "C" void kernel_main()
PIT::initialize();
dprintln("PIT initialized");
if (!PCI::initialize())
Kernel::panic("Could not initialize PCI");
dprintln("PCI initialized");
if (!Input::initialize())
dprintln("Could not initialize input drivers");
dprintln("Input initialized");