summaryrefslogtreecommitdiff
path: root/Kernel/ACPI
AgeCommit message (Expand)Author
2020-07-06Kernel: Add SMP IPI supportTom
2020-06-20Kernel: Remove DMI decoder from the kernelAndreas Kling
2020-06-04Kernel: Detect APs and boot them into protected modeTom
2020-05-23Kernel: Simplify MP table parser a little bit moreAndreas Kling
2020-05-22Kernel: Remove outdated FIXME's in the static ACPI parserAndreas Kling
2020-05-22Kernel: Simplify scanning BIOS/EBDA and MP parser initializationAndreas Kling
2020-05-22Kernel: Add convenient ways to map whole BIOS and EBDA into memoryAndreas Kling
2020-05-22Kernel: Clean up and simplify MP table parsingAndreas Kling
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-05-08Kernel: Remove ref-counting from interrupt override metadataAndreas Kling
2020-04-09Kernel: Reorder bitwise operations when creating PCI interrupt overridesLiav A
2020-04-09MultiProcessor: Silence debug message spamLiav A
2020-04-09Interrupts: Make the MultiProcessorParser functional againLiav A
2020-04-09Kernel: Remove redundant "ACPI" from filenames in ACPI/Andreas Kling
2020-04-09Kernel: Merge ACPI::StaticParser into ACPI::ParserAndreas Kling
2020-04-09Kernel: Use StringView for ACPI table signaturesAndreas Kling
2020-04-09Kernel: Add typed_map<T>(PhysicalAddress) and use it in ACPI parsingAndreas Kling
2020-04-09Kernel: Remove "non-operational" ACPI parser stateAndreas Kling
2020-04-09Kernel: Simplify ACPI initialization a bitAndreas Kling
2020-04-09Kernel: Move ACPI initialization from init.cpp to ACPI::initialize()Andreas Kling
2020-03-23AK: Reduce header dependency graph of String.hAndreas Kling
2020-03-22Kernel: Fix compilation error with ACPI_DEBUG enabledShannon Booth
2020-03-22Kernel: Run clang-format on filesShannon Booth
2020-03-19ACPI: Delete irrelevant HPET definitionsLiav A
2020-03-19Kernel: Use a const reference to RegisterState in IRQ handlingLiav A
2020-03-12ACPI: Examine bit width in Generic address structure before assertingLiav A
2020-03-12ACPI: Keep common flags in structures for later usageLiav A
2020-03-09Kernel: Allow to reboot in ACPI via PCI or MMIO accessLiav A
2020-03-09LibBareMetal: Return FlatPtr from PhysicalAddress::offset_in_page()Liav A
2020-03-08Kernel: Fix inconsistent inclusion styleBen Wiederhake
2020-03-08AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)Andreas Kling
2020-03-06Meta: Claim copyright on `ACPI` filesLiav A
2020-03-06Kernel: Simplify a bunch of dbg() and klog() callsAndreas Kling
2020-03-06Kernel: Change HandlerPurpose to HandlerTypeLiav A
2020-03-06Kernel: Print MultiProcessor featuresLiav A
2020-03-05Kernel: Run clang-format on Process.cpp & ACPIDynamicParser.hLiav A
2020-03-05Kernel: Call ACPI reboot method first if possibleLiav A
2020-03-02Kernel: Use klog() instead of kprintf()Liav A
2020-02-29ACPI: Adopt the changes in the definitions fileLiav A
2020-02-29ACPI: Reorganize the definitions fileLiav A
2020-02-27ACPIStaticParser: Use dbg() instead of dbgprintf()Liav A
2020-02-27DMIDecoder: Use dbg() instead of dbgprintf()Liav A
2020-02-27Kernel: Run clang-format on DMIDecoder header fileLiav A
2020-02-27Kernel: Don't use references or pointers to physical addressesLiav A
2020-02-24ACPI: Don't set Smart Pointers to be nullptrLiav A
2020-02-24Kernel: Don't use references or pointers to physical addressesLiav A
2020-02-24Kernel: Update system components to use the new IRQHandler classLiav A
2020-02-24ACPI: Run clang-format on the definitions fileLiav A
2020-02-24ACPI: Adding definitions for HPETLiav A
2020-02-24Kernel: Fix a wrong debug message in ACPIStaticParserLiav A