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-05-21
Kernel/USB: Add support for bulk transfers
b14ckcat
2022-05-06
Kernel/Graphics: Implement basic support for VMWare SVGA adapter
Liav A
2022-04-26
Kernel: Use C++17 namespace style for nested PCI namespace
b14ckcat
2022-04-26
Kernel: Put USB request constants in namespace
b14ckcat
2022-04-22
Kernel/USB: Send correct data for Root Hub Configuration Descriptor
Jesse Buhagiar
2022-04-22
Kernel/USB: Get all interface descriptors on enumeration
Jesse Buhagiar
2022-04-22
Kernel/USB: Add new `USBHIDDescriptor` type
Jesse Buhagiar
2022-04-22
Kernel/USB: Add `control_transfer()` function `USB::Device`
Jesse Buhagiar
2022-04-22
Kernel/USB: Fetch configuration descriptors on enumeration
Jesse Buhagiar
2022-04-20
Kernel: Allow WorkQueue items allocation failures propagation
Liav A
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-18
Kernel: Zero initialize USBDevice::m_device_descriptor
Brian Gianforcaro
2022-03-17
Kernel: Use default constructors/destructors
Lenny Maiorani
2022-03-14
Kernel/PCI: Break early of controller iteration over devices in OOM case
Liav A
2022-03-14
Kernel/PCI: Don't hold spinlocks when doing fast device enumeration
Liav A
2022-03-08
Kernel: Expose PCI BAR addresses in sysfs
Liav A
2022-03-02
Kernel/PCI: Don't create /proc/pci if PCI is disabled
Liav A
2022-03-02
Kernel/PCI: Unify disable checks under PCI::Access::is_disabled method
Liav A
2022-03-02
Kernel: Change PCI access commandline option to also represent no access
Liav A
2022-02-27
Everywhere: Make JSON serialization fallible
Idan Horowitz
2022-02-20
Kernel: Init receive buffer for dynamically created VirtIO console port
Sviatoslav Peleshko
2022-02-11
AK: Make Bitmap construction OOM-fallible
Idan Horowitz
2022-02-03
Kernel: Stop allocating VirtIO configuration structs on the heap
Idan Horowitz
2022-02-03
Kernel: Protect PCI access with spinlock instead of mutex
Andreas Kling
2022-01-28
Kernel: Make UHCIController::spawn_port_process OOM-fallible
Idan Horowitz
2022-01-28
Kernel: Rename UHCIController::{spawn_port_proc => spawn_port_process}
Idan Horowitz
2022-01-26
Kernel: Make VirtIO::ConsolePort construction OOM-fallible
Idan Horowitz
2022-01-25
Kernel: Use u64 instead of size_t for File::can_write offset
Idan Horowitz
2022-01-25
Kernel: Use u64 instead of size_t for File::can_read offset
Idan Horowitz
2022-01-23
Kernel/PCI: Add basic support for the VMD PCI bridge device
Liav A
2022-01-21
Kernel/PCI: Verify Access is not initialized before initializing it
Liav A
2022-01-21
Kernel: Make VirtIO::Queue construction fallible
Idan Horowitz
2022-01-21
Kernel: Stop adopting non-heap memory into OwnPtrs in VirtIO::Queues
Idan Horowitz
2022-01-21
Kernel: Make Memory::RingBuffer construction fallible
Idan Horowitz
2022-01-19
Kernel/PCI: Don't try to enumerate 255 functions on the host bridge
Liav A
2022-01-19
Kernel/PCI: Start enumeration in specified start bus of the PCI domain
Liav A
2022-01-19
Kernel/PCI: Don't hardcode Address domain to 0 when enumerating devices
Liav A
2022-01-19
Kernel/PCI: Don't cast a domain number to u16
Liav A
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
[next]