summaryrefslogtreecommitdiff
path: root/Kernel/PCI/MMIOAccess.cpp
AgeCommit message (Expand)Author
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-06Kernel/PCI + CPU: Allow to access unaligned dataLiav A
2021-04-06Kernel/PCI: Don't expose virtual addresses on the kernel logLiav A
2021-04-03Kernel/PCI: Introduce a new ECAM access mechanismLiav A
2021-04-03Kernel: Enable PCI ECAM method again if availableLiav A
2021-03-12Kernel: Convert klog() => AK::Format in PCIAndreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a bunch more functionsAndreas Kling
2021-02-14Kernel: Assert if rounding-up-to-page-size would wrap around to 0Andreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-01-31Kernel: Fix PCI bridge enumerationJean-Baptiste Boric
2021-01-26Meta: Split debug defines into multiple headers.asynts
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-25Everywhere: Use CMake to generate AK/Debug.h.asynts
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2020-12-25AK: Remove custom %b format string specifierAndreas Kling
2020-12-22Kernel/PCI: Add a bunch of debug output to accessorsLuke
2020-12-22Kernel/PCI: Create device configuration space mapping before creating a physi...Luke
2020-12-21PCI: Add list of capabilities for each device during first enumerationLiav A
2020-11-01Kernel: Map PCI devices only once during bootLiav A
2020-04-28Kernel: Add Region helpers for accessing underlying physical pagesAndreas Kling
2020-04-11Kernel: Keep records of PCI::Address & PCI::ID pairs for enumerationLiav A
2020-04-08Kernel: Fix typos in PCI access boot messageAndreas Kling
2020-04-08Kernel: Simplify PCI::MMIOAccess segment storageAndreas Kling
2020-04-08Kernel: Move PCI::MMIOSegment declaration into MMIOAccess.cppAndreas Kling
2020-04-08Kernel: Fix up various PCI-related function signaturesAndreas Kling
2020-03-23AK: Reduce header dependency graph of String.hAndreas Kling
2020-03-09LibBareMetal: Return FlatPtr from PhysicalAddress::offset_in_page()Liav A
2020-03-06Meta: Claim copyright on `PCI` filesLiav A
2020-03-06Kernel: Simplify a bunch of dbg() and klog() callsAndreas Kling
2020-03-02Kernel: Use klog() instead of kprintf()Liav A
2020-02-29PCI: Adopt changes in ACPI definitions fileLiav A
2020-02-27PCI MMIOAccess: Use dbg() instead of dbgprintf()Liav A
2020-02-24Kernel: Don't use references or pointers to physical addressesLiav A
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-09Kernel: Apply changes to use LibBareMetal definitionsLiav A
2020-01-21Kernel: PCI MMIO no longer uses map_for_kernel()Liav A
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-02Kernel: Fixing PCI MMIO access mechanismLiav A
2020-01-02Kernel: Create support for PCI ECAMLiav A