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
/
USB
Age
Commit message (
Expand
)
Author
2022-06-02
Kernel/USB: Rename `get_interfaces` to something more sensible
Jesse Buhagiar
2022-06-02
Kernel/USB: Flesh out USB SysFS objects
Jesse Buhagiar
2022-06-02
Kernel/USB: Add interface descriptor accessor
Jesse Buhagiar
2022-06-02
Kernel/USB: Add configuration descriptor accessor
Jesse Buhagiar
2022-06-02
Kernel/USB: Make USBInterface endpoints accessible
Jesse Buhagiar
2022-06-02
Kernel/USB: Make USBConfiguration interfaces accessible
Jesse Buhagiar
2022-05-21
Kernel/USB: Add support for bulk transfers
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-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: Don't hold spinlocks when doing fast device enumeration
Liav A
2022-02-27
Everywhere: Make JSON serialization fallible
Idan Horowitz
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-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-07
Everywhere: Fix many spelling errors
mjz19910
2022-01-03
Kernel: Use `try_create` not `must_create` in SysFSUSB::create
Jesse Buhagiar
2021-12-28
Kernel: Remove the kmalloc_eternal heap :^)
Andreas Kling
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/USB
Hendiadyoin1
2021-12-09
Kernel: Mark USBTransfer's constructor as private
Hendiadyoin1
2021-12-05
Kernel: Mark kernel smart-pointer classes as [[nodiscard]]
Sam Atkins
2021-11-18
Kernel: Use DistinctNumeric for filesystem ID's
Andreas Kling
2021-11-10
Kernel: Make Inode::traverse_as_directory() callback return ErrorOr
Andreas Kling
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
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: Use `operator ""sv` in all purpose() implementations
Brian Gianforcaro
2021-10-01
Kernel: Move x86 IO instructions code into the x86 specific folder
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
2021-09-10
AK+Everywhere: Reduce the number of template parameters of IntrusiveList
Ali Mohammad Pur
2021-09-07
Kernel: Make it possible for KBufferBuilder creation to fail
Andreas Kling
2021-09-07
Kernel: Rename FileDescription => OpenFileDescription
Andreas Kling
2021-09-07
Everywhere: Behaviour => Behavior
Andreas Kling
2021-09-07
Kernel: Store process names as KString
Andreas Kling
2021-09-07
Kernel: Make UserOrKernelBuffer return KResult from read/write/memset
Andreas Kling
2021-09-07
Kernel/PCI: Simplify the entire subsystem
Liav A
2021-09-06
Kernel: Make SysFS and ProcFS generator functions return KResult
Andreas Kling
[next]