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-09-30
Kernel: Fix a comment typo
Nico Weber
2022-09-23
Kernel: Introduce the IOWindow class
Liav A
2022-09-20
Kernel/Graphics: Introduce support for QEMU isa-vga device
Liav A
2022-09-20
Kernel/PCI: Convert PCI BAR number to a strong typed enum class
Liav A
2022-09-20
Kernel: Remove stale includes of x86 IO header file
Liav A
2022-09-20
Kernel: Move PCI initialization x86-specific code to the arch directory
Liav A
2022-09-20
Kernel/PCI: Move IO based HostBridge code to x86 arch-specific directory
Liav A
2022-09-20
Kernel: Move IO delay code to x86 architecture subdirectory
Liav A
2022-09-20
Kernel/PCI: Don't use x86 initialization methods in non-x86 builds
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-30
Kernel: Remove PCI information node from ProcFS
Liav A
2022-07-27
Kernel: Fix USB hotplug crash
b14ckcat
2022-07-22
Everywhere: Prefix 'TYPEDEF_DISTINCT_ORDERED_ID' with 'AK_'
Linus Groh
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 SysFSPCI file into separate files
Liav A
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-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
[next]