index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
PCI
Age
Commit message (
Expand
)
Author
2020-12-21
Kernel: Add various methods to handle interrupts in the PCI subsystem
Liav A
2020-12-21
Kernel: Add a method to retrieve the Physical ID for a PCI address
Liav A
2020-12-21
PCI: Add list of capabilities for each device during first enumeration
Liav A
2020-12-21
Kernel: Add the DeviceController class in the PCI subsystem
Liav A
2020-11-01
Kernel: Reduce code duplication in the PCI IO access read helpers
Liav A
2020-11-01
Kernel: Map PCI devices only once during boot
Liav A
2020-09-25
Meta+Kernel: Make clang-format-10 clean
Ben Wiederhake
2020-09-03
Kernel: Add PCI::get_programming_interface(PCI::Address)
Andreas Kling
2020-08-22
Kernel: Prevent confusing silent misuse of PCI::Address
Ben Wiederhake
2020-07-06
Kernel: Add SMP IPI support
Tom
2020-05-29
Meta: Add a script check the presence of "#pragma once" in header files
Emanuele Torre
2020-05-16
Kernel: Absorb LibBareMetal back into the kernel
Andreas Kling
2020-04-28
Kernel: Add Region helpers for accessing underlying physical pages
Andreas Kling
2020-04-11
Kernel: Instantiate network adapters in their own detect() methods
Liav A
2020-04-11
Kernel: Keep records of PCI::Address & PCI::ID pairs for enumeration
Liav A
2020-04-09
Kernel: Simplify PCI messages on initialization
Liav A
2020-04-09
Kernel: Remove redundant "ACPI" from filenames in ACPI/
Andreas Kling
2020-04-09
Kernel: Remove "non-operational" ACPI parser state
Andreas Kling
2020-04-09
Kernel: Simplify PCI::initialize() a bit more
Andreas Kling
2020-04-08
Kernel: Simplify PCI::initialize()
Andreas Kling
2020-04-08
Kernel: Fix typos in PCI access boot message
Andreas Kling
2020-04-08
Kernel: Simplify PCI initialization logic
Andreas Kling
2020-04-08
Kernel: Use nested Kernel::PCI namespaces more to reduce PCI:: spam
Andreas Kling
2020-04-08
Kernel: Make most of the PCI::MMIOAccess members private
Andreas Kling
2020-04-08
Kernel: Simplify PCI::MMIOAccess segment storage
Andreas Kling
2020-04-08
Kernel: Move PCI::MMIOSegment declaration into MMIOAccess.cpp
Andreas Kling
2020-04-08
Kernel: Fix up various PCI-related function signatures
Andreas Kling
2020-04-08
Kernel: Add some human-readable I/O helpers in PCI/Access.cpp
Andreas Kling
2020-04-08
Kernel: Remove an unnecessary layer of indirection in the PCI code
Andreas Kling
2020-04-08
Kernel: Rename KParams => Kernel::CommandLine
Andreas Kling
2020-03-23
AK: Reduce header dependency graph of String.h
Andreas Kling
2020-03-22
Kernel: Run clang-format on files
Shannon Booth
2020-03-09
Kernel: Allow to reboot in ACPI via PCI or MMIO access
Liav A
2020-03-09
PCI: Enable LogStream output for addresses
Liav A
2020-03-09
LibBareMetal: Return FlatPtr from PhysicalAddress::offset_in_page()
Liav A
2020-03-06
Meta: Claim copyright on `PCI` files
Liav A
2020-03-06
Kernel: Simplify a bunch of dbg() and klog() calls
Andreas Kling
2020-03-02
Kernel: Use klog() instead of kprintf()
Liav A
2020-02-29
PCI: Adopt changes in ACPI definitions file
Liav A
2020-02-27
Kernel: Run clang-format on PCI definitions file
Liav A
2020-02-27
PCI MMIOAccess: Use dbg() instead of dbgprintf()
Liav A
2020-02-24
Kernel: Don't use references or pointers to physical addresses
Liav A
2020-02-24
Kernel: Change get_pci_address() to pci_address() in PCI::Device class
Liav A
2020-02-24
Kernel: Update PCI::Device class to use the new IRQHandler class
Liav A
2020-02-24
Kernel: Add PCI helpers to enable and disable the interrupt line
Liav A
2020-02-16
Kernel: Move all code into the Kernel namespace
Andreas Kling
2020-02-09
Kernel: Apply changes to use LibBareMetal definitions
Liav A
2020-02-02
Kernel: Detect devices when enumerating the PCI bus
Liav A
2020-01-22
Kernel: Introduce IRQ sharing support
Liav A
2020-01-21
Kernel: PCI MMIO no longer uses map_for_kernel()
Liav A
[next]