1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 19:18:12 +00:00

Kernel: Simplify ACPI initialization a bit

Construct the parser, no matter which kind, in ACPI::initialize().
This commit is contained in:
Andreas Kling 2020-04-09 14:10:44 +02:00
parent 85c0557839
commit e983c745f7
7 changed files with 30 additions and 59 deletions

View file

@ -51,13 +51,13 @@ void initialize()
{
switch (determine_feature_level()) {
case FeatureLevel::Enabled:
ACPI::DynamicParser::initialize_without_rsdp();
Parser::initialize<DynamicParser>();
break;
case FeatureLevel::Limited:
ACPI::StaticParser::initialize_without_rsdp();
Parser::initialize<StaticParser>();
break;
case FeatureLevel::Disabled:
ACPI::Parser::initialize_limited();
Parser::initialize<Parser>();
break;
}
}