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
2021-09-05
Kernel: Switch static_asserts of a type size to AK::AssertSize
Brian Gianforcaro
2021-09-05
Kernel/USB: Use TRY() in the various USB classes
Andreas Kling
2021-09-05
AK+Kernel: Move KResult.h to Kernel/API for userspace access
sin-ack
2021-09-04
Kernel/VirtIO: Determine VirtIO device class also with the PCI device ID
Liav A
2021-09-04
Kernel/VirtIO: Defer initialization of device out of the constructor
Liav A
2021-09-04
Kernel/SysFS: Ensure data stability when reading from Inodes
Liav A
2021-09-04
Kernel/VirtIO: Add two missing error checks in VirtIO::ConsolePort
Andreas Kling
2021-09-03
Kernel/VirtIO: Stop leaking VirtIO::ConsolePort objects
Andreas Kling
2021-09-03
AK: Rename create<T> => make_ref_counted<T>
Andreas Kling
2021-09-01
Kernel: Use = default for empty destructors
Brian Gianforcaro
2021-08-31
Kernel/VirtIO: Don't expose constructors as public method
Liav A
2021-08-31
Kernel/VirtIO: Remove redundant VirtIO word from filenames
Liav A
2021-08-31
Kernel/VirtIO: Move everything into the VirtIO namespace
Liav A
2021-08-31
Kernel/VirtIO: Remove the m_class_name member
Liav A
2021-08-31
Kernel/PCI: Fix offset error of the PCI_SUBSYSTEM values
Liav A
2021-08-31
Kernel/VirtIO: Make RNG device to not be a CharacterDevice
Liav A
2021-08-31
Kernel/Userland: Expose usb device address and use it in `lsusb`
Jesse Buhagiar
2021-08-23
Kernel: Rename PCI::DeviceController => PCI::Device
Liav A
2021-08-23
Kernel/PCI: Delete PCI::Device in its current form
Liav A
2021-08-23
Kernel/VirtIO: Make VirtIODevice constructor protected
Liav A
2021-08-22
Kernel: Rename ScopedSpinlock => SpinlockLocker
Andreas Kling
2021-08-22
Kernel: Rename SpinLock => Spinlock
Andreas Kling
2021-08-19
Kernel/USB: Remove unused `free` function from QueueHead
Jesse Buhagiar
2021-08-19
Kernel/USB: Harden Descriptor memory allocation
Jesse Buhagiar
2021-08-19
Kernel/USB: Remove unused include from UHCIController.cpp
Jesse Buhagiar
2021-08-19
Kernel/USB: Move UHCI related structures to subdirectory
Jesse Buhagiar
2021-08-18
Kernel: Const defines for PCI IDs for storage controllers
panky-codes
2021-08-17
Kernel: Fix compilation with Clang
Timothy Flynn
2021-08-15
Kernel/SysFS: Don't compute exact size of PCI files
Andreas Kling
2021-08-15
Kernel: Make Kernel::VMObject allocation functions return KResultOr
sin-ack
2021-08-14
Kernel/USB: Remove UAF in device removal
Luke
2021-08-14
Kernel/USB: Update SysFS from the generic hub instead of from UHCI
Luke
2021-08-14
Kernel/USB: Split SysFS code into its own file
Luke
2021-08-14
Kernel/USB: Replace PortNumber enum with a raw u8
Luke
2021-08-14
Kernel/USB: Remove get_device_{at_port,from_address}
Luke
2021-08-14
Kernel/USB: Add Hubs and the UHCI Root Hub
Luke
2021-08-14
Kernel/USB: Add the USB 1.x/2.0 hub descriptor
Luke
2021-08-14
Kernel/USB: Use allocate_kernel_region in Transfer buffer allocations
Luke
2021-08-14
Kernel/USB: Pass in device address as last argument to Pipe constructor
Luke
2021-08-14
Kernel/USB: Use "Pipe" instead of "USBPipe" in USBEndpoint
Luke
2021-08-14
Kernel/USB: Add endpoint directions and make endpoint constants public
Luke
2021-08-14
Kernel/USB: Add all USB 2.0 bmRequestType fields
Luke
2021-08-14
Kernel/USB: Add header containing all the current USB classes
Luke
2021-08-14
Kernel/PCI: Assign a PCI address in the SysFS PCI device directories
Liav A
2021-08-14
Kernel: Stop allowing implicit conversion from KResult to int
Andreas Kling
2021-08-13
Kernel: Move VirtIO code into the Bus source folder
Liav A
2021-08-09
Kernel/USB: Tighten up USBManagement enumeration code a bit
Liav A
2021-08-09
Kernel/USB: Create controller base class and introduce USBManagement
Luke
2021-08-09
USB: Fix wrong port read/write in portscan daemon
Jesse Buhagiar
2021-08-07
Kernel: Move SpinLock.h into Locking/
Jean-Baptiste Boric
[prev]
[next]