summaryrefslogtreecommitdiff
path: root/Kernel/Storage
AgeCommit message (Expand)Author
2023-04-19Kernel: Add a FIXME about SD card synchronicityHendiadyoin1
2023-04-19Kernel: Add High Speed support to the SDHC driverHendiadyoin1
2023-04-19Kernel: Add basic ADMA2 support to the SD card driverHendiadyoin1
2023-04-19Kernel: Make SDHC InterruptStatus a bitfieldHendiadyoin1
2023-04-19Kernel: Add V4.10 fields to SDHC Command structHendiadyoin1
2023-04-19Kernel: Turn SD CapabilitiesRegister into a bit-fieldHendiadyoin1
2023-04-15Kernel: Disable interrupt signaling for the SD driverMarco Cutecchia
2023-04-14Kernel: Get rid of *LockRefPtr in the SysFS filesystem codeLiav A
2023-04-14Kernel/Storage: Modernize ATA IDE controller initialization codeLiav A
2023-04-14Kernel/Storage: Remove unused IDEController::initialize() methodLiav A
2023-04-08Kernel: Mark a bunch of NonnullRefPtrs also const to ensure immutabilityLiav A
2023-04-05Kernel/NVMeQueue: Use waitqueue in submit_sync_sqePankaj Raghav
2023-04-05Kernel/NVMe: Redesign the tracking of requests in an NVMe QueuePankaj Raghav
2023-04-05Kernel/NVMe: Use an Atomic for command id instead of sq indexPankaj Raghav
2023-04-04Kernel: Stop using *LockRefPtr for FileSystem pointersAndreas Kling
2023-04-02Kernel: Allow booting from an SD cardMarco Cutecchia
2023-04-02Kernel: Add support for SD host controllers on the PCI busMarco Cutecchia
2023-04-02Kernel: Add support for version 2 SD host controllersMarco Cutecchia
2023-03-25Revert "Revert "Kernel/Storage: Remove the ramdisk implementation""Marco Cutecchia
2023-03-25Kernel: Add an SD card driver for the aarch64 portMarco Cutecchia
2023-03-16Kernel: Refactor AHCIController to propagate more errorsJulian Offenhäuser
2023-03-16Kernel: Allow AHCIController::initialize() to failJulian Offenhäuser
2023-03-16Kernel: Propagate errors in StorageController reset() and shutdown()Julian Offenhäuser
2023-03-15Kernel/Ramdisk: Propagate error during Ramdisk initializePankaj Raghav
2023-03-15Kernel/Storage: Use NonnullRefPtr for storage controllersPankaj Raghav
2023-03-11Kernel/Storage+Base: Fix boot_device_addressing document for NVMePankaj Raghav
2023-03-08Kernel/Storage: Remove indication for possible future support of ATAPILiav A
2023-03-08Kernel: Remove ATAPI eject method from the AHCIPort classLiav A
2023-03-06Kernel: Stop using NonnullLockRefPtrVectorAndreas Kling
2023-03-06Everywhere: Remove NonnullRefPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
2023-02-21Kernel: Fix const-correctness issue in StorageManagementAndreas Kling
2023-02-21Kernel: Make NVMeQueue const-correct internallyAndreas Kling
2023-02-08Revert "Kernel/Storage: Remove the ramdisk implementation"Timon Kruiper
2023-01-27Kernel: Remove declarations for non-existent methodsSam Atkins
2023-01-26Kernel/PCI: Hold a reference to DeviceIdentifier in the Device classLiav A
2023-01-21Kernel+Userland: Move LibC/sys/ioctl_numbers to Kernel/API/Ioctl.hAndrew Kaster
2023-01-07Kernel: Make Device::after_inserting to return ErrorOr<void>Liav A
2023-01-05Kernel: Add dmesgln_pci logging for Kernel::PCIEvan Smal
2023-01-02Everywhere: Remove unused includes of AK/Memory.hBen Wiederhake
2023-01-02Kernel: Turn lock ranks into template parameterskleines Filmröllchen
2023-01-02Kernel: Remove unused includesBen Wiederhake
2023-01-02Kernel: Propagate properly errors from PCI IDE Controller initializationLiav A
2022-12-29Kernel/aarch64: Move ifdef in StorageManagement.cppTimon Kruiper
2022-12-28Kernel: Reorganize Arch/x86 directory to Arch/x86_64 after i686 removalLiav A
2022-12-28Kernel: Remove i686 supportLiav A
2022-12-16Kernel: Propagate properly errors from ISAIDEController initializationLiav A
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-11-08Kernel: Split the Ext2FileSystem.{cpp,h} files into smaller componentsLiav A
2022-11-08Kernel: Split the ProcFS core file into smaller componentsLiav A