| 198 | } |
| 199 | |
| 200 | void InitExtra(){ |
| 201 | Log::Info("Initializing ACPI..."); |
| 202 | ACPI::Init(); |
| 203 | Log::Write("OK"); |
| 204 | |
| 205 | Log::Info("Initializing PCI..."); |
| 206 | PCI::Init(); |
| 207 | Log::Write("OK"); |
| 208 | |
| 209 | Log::Info("Initializing Local and I/O APIC..."); |
| 210 | APIC::Initialize(); |
| 211 | Log::Write("OK"); |
| 212 | |
| 213 | Log::Info("Initializing SMP..."); |
| 214 | SMP::Initialize(); |
| 215 | Log::Write("OK"); |
| 216 | } |
| 217 | |
| 218 | void Init(multiboot2_info_header_t* mb_info){ |
| 219 | InitCore(mb_info); |
no test coverage detected