Age | Commit message (Expand) | Author |
2022-11-12 | Kernel/USB: Use proper verbs for Pipe transfer methods | b14ckcat |
2022-11-12 | Kernel/USB: Add support for async & interrupt transfers | b14ckcat |
2022-10-26 | Kernel: Include missing headers for various files | Timon Kruiper |
2022-10-22 | Kernel+USB: Move descriptor bookkeeping into seperate structure(s) | Jesse Buhagiar |
2022-10-18 | Kernel/USB: Refactor USB Pipe | b14ckcat |
2022-10-18 | Kernel/USB: Adjust USB Pipe buffer | b14ckcat |
2022-09-23 | Kernel: Introduce the IOWindow class | Liav A |
2022-09-20 | Kernel: Remove stale includes of x86 IO header file | Liav A |
2022-09-20 | Kernel: Move IO delay code to x86 architecture subdirectory | Liav A |
2022-09-17 | Kernel/USB: Hotplug multiple USB device crash hotfix | b14ckcat |
2022-08-28 | Kernel/USB: Rework UHCI interrupt transfer schedule | b14ckcat |
2022-08-28 | Kernel/USB: Rework queued transfer schedule | b14ckcat |
2022-08-20 | Kernel: Make self-contained locking smart pointers their own classes | Andreas Kling |
2022-08-20 | AK+Kernel: Add AK::AtomicRefCounted and use everywhere in the kernel | Andreas Kling |
2022-08-19 | Kernel: Require lock rank for Spinlock construction | kleines Filmröllchen |
2022-07-27 | Kernel: Fix USB hotplug crash | b14ckcat |
2022-07-19 | Kernel/USB: Make UHCI descriptor pool thread-safe | b14ckcat |
2022-07-15 | Kernel/SysFS: Adapt USB plug code to work with SysFS patterns | Liav A |
2022-07-15 | Kernel/USB: Support UHCI full speed bandwidth reclamation | b14ckcat |
2022-07-12 | Everywhere: Add sv suffix to strings relying on StringView(char const*) | sin-ack |
2022-07-03 | Kernel/USB: Move buffer allocation from USB transfer to USB pipe | b14ckcat |
2022-06-29 | Kernel/USB: Use proper error codes for UHCI transfers | b14ckcat |
2022-06-17 | Kernel/SysFS: Split bulky SysFSUSB file into two separate class files | Liav A |
2022-06-17 | Kernel/SysFS: Stop cluttering the codebase with pieces of SysFS parts | Liav A |
2022-06-05 | Kernel: Unify Kernel task names for consistency | Brian Gianforcaro |
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 |