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
/
Bus
Age
Commit message (
Expand
)
Author
2022-01-13
Kernel: Make map_typed() & map_typed_writable() fallible using ErrorOr
Idan Horowitz
2022-01-13
Kernel: Use StringView instead of String in RingBuffer's constructor
Idan Horowitz
2022-01-12
Kernel: Replace all usages of String::number with KString::number
Idan Horowitz
2022-01-09
Kernel: Use DMA helper everywhere
Pankaj Raghav
2022-01-08
Kernel/PCI: Split host bridge code from the Access singleton
Liav A
2022-01-07
Everywhere: Fix many spelling errors
mjz19910
2022-01-03
Kernel: Use `try_create` not `must_create` in SysFSUSB::create
Jesse Buhagiar
2022-01-01
Kernel/NVMe: Add initial NVMe driver support
Pankaj Raghav
2021-12-30
Kernel: Tighten String-related includes
Daniel Bertalan
2021-12-28
Kernel: Propagate overflow errors from Memory::page_round_up
Guilherme Goncalves
2021-12-28
Kernel: Remove the kmalloc_eternal heap :^)
Andreas Kling
2021-12-28
Kernel: Remove the KString::try_create(String::formatted(...)) pattern
Daniel Bertalan
2021-12-14
Kernel/SysFS: Prevent allocation for component name during construction
Liav A
2021-12-11
Kernel: Remove unused String.h includes
Hendiadyoin1
2021-12-09
Kernel: Some clang-tidy fixes in Bus/VirtIO
Hendiadyoin1
2021-12-09
Kernel: Some clang-tidy fixes in Bus/USB
Hendiadyoin1
2021-12-09
Kernel: Mark USBTransfer's constructor as private
Hendiadyoin1
2021-12-09
Kernel: Fix some clang-tidy warnings in PCI::Access
Hendiadyoin1
2021-12-09
Kernel: Use AK:any_of in PCI::Device capability checks
Hendiadyoin1
2021-12-09
Kernel: Construct PCIDeviceAttributeSysFSComponent with StringViews
Hendiadyoin1
2021-12-09
Kernel: Pass capabilities as const reference in PCI::Address
Hendiadyoin1
2021-12-09
Kernel: Mark PCI::Address as trivially copyable
Hendiadyoin1
2021-12-05
Kernel: Mark kernel smart-pointer classes as [[nodiscard]]
Sam Atkins
2021-11-30
Kernel: Handle string format errors in PCIDeviceAttributeSysFSComponent
Brian Gianforcaro
2021-11-30
Kernel: Register Virtio console ports with device management
Jelle Raaijmakers
2021-11-23
Kernel: Implement AC97 audio device driver
Jelle Raaijmakers
2021-11-21
Everywhere: Fix spelling of "offsetted"
Andreas Kling
2021-11-18
Kernel: Use DistinctNumeric for filesystem ID's
Andreas Kling
2021-11-17
AK: Convert AK::Format formatting helpers to returning ErrorOr<void>
Andreas Kling
2021-11-10
Kernel: Make Inode::traverse_as_directory() callback return ErrorOr
Andreas Kling
2021-11-10
Everywhere: Remove unused AK/Bitmap includes
Ben Wiederhake
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
2021-10-23
Kernel/PCI: Remove InterruptDisabler usage
Liav A
2021-10-23
Kernel/PCI: Ensure m_domains is not empty if scanning with memory access
Liav A
2021-10-23
Kernel/PCI: Split Access::rescan_hardware method
Liav A
2021-10-23
Kernel/PCI: Rename Access::scan_pci_domains method
Liav A
2021-10-23
Kernel/PCI: Simplify detect_optimal_access_type function
Liav A
2021-10-14
Kernel: Add per platform Processor.h headers
James Mintram
2021-10-14
Kernel: Add header includes closer to their use
James Mintram
2021-10-03
Kernel: Fix copy paste in VirtIO::RNG::class_name()
Brian Gianforcaro
2021-10-03
Kernel: Use `operator ""sv` in all purpose() implementations
Brian Gianforcaro
2021-10-03
Kernel: Use `operator ""sv` in all class_name() implementations
Brian Gianforcaro
2021-10-01
Kernel: Move x86 IO instructions code into the x86 specific folder
Liav A
2021-10-01
Kernel: Remove IO.h include from a bunch of places
Liav A
2021-09-29
Kernel/PCI: Remove all macros and replace them with enum classes
Liav A
2021-09-29
Kernel/PCI: Remove Address from enumeration callback
Liav A
2021-09-29
Kernel/PCI: Cache interrupt line and interrupt pin of a device
Liav A
2021-09-29
Kernel/PCI: Propagate usage of DeviceIdentifier everywhere
Liav A
2021-09-29
Kernel: Rename two PCI components
Liav A
2021-09-29
Kernel/PCI: Cache more details about PCI devices when enumerating them
Liav A
[next]