summaryrefslogtreecommitdiff
path: root/Kernel/ACPI
AgeCommit message (Expand)Author
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
2020-02-24Kernel: Add MultiProcessor ParserLiav A
2020-02-16Kernel: Reduce header dependencies of MemoryManager and RegionAndreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-09Kernel: Use VirtualAddress & PhysicalAddress classes from LibBareMetalLiav A
2020-02-09Kernel: Apply changes to use LibBareMetal definitionsLiav A
2020-02-08Kernel: Merge unnecessary DiskDevice class into BlockDeviceAndreas Kling
2020-01-22Revert "Kernel: Replace IRQHandler with the new InterruptHandler class"Andreas Kling
2020-01-22Kernel: Replace IRQHandler with the new InterruptHandler classLiav A
2020-01-21Kernel: ACPI code doesn't rely on identity mapping anymoreLiav A
2020-01-21Kernel: DMIDecoder no longer depends on identity-mappingLiav A
2020-01-20Kernel: Remove some unnecessary casts to uintptr_tAndreas Kling
2020-01-20Use uintptr_t instead of u32 when storing pointers as integersAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-14Kernel: Change ACPI & DMI definitions a bitLiav A
2020-01-14Kernel: Remove problematic memory mapping methodsLiav A
2020-01-02Kernel: Create a basic SMBIOS DecoderLiav A
2020-01-02Kernel: Introduce the ACPI subsystemLiav A