summaryrefslogtreecommitdiff
path: root/Kernel/ACPI
AgeCommit message (Expand)Author
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2021-01-11Everywhere: Fix incorrect uses of String::format and StringBuilder::appendfSahan Fernando
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-18Kernel: Workaround QEMU bug and initialize i8042 controllerLiav A
2020-12-01Meta: Fix ACPI_DEBUG, and always build on CIBen Wiederhake
2020-11-12Kernel: Assume 8042 controller is present if ACPI FADT revision <= 1Tom
2020-09-25Meta+Kernel: Make clang-format-10 cleanBen Wiederhake
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