summaryrefslogtreecommitdiff
path: root/Kernel/Storage/StorageManagement.cpp
AgeCommit message (Expand)Author
2022-01-07Everywhere: Fix many spelling errorsmjz19910
2022-01-05Kernel: Use MUST + Vector::try_append instead of Vector::appendBrian Gianforcaro
2022-01-03Kernel: Enumerate PCI devices a single time in StorageManagementBrian Gianforcaro
2022-01-02Kernel: Allow specifying partition index with NVMe devicesTom
2022-01-01Kernel/NVMe: Add initial NVMe driver supportPankaj Raghav
2021-12-23Kernel: Make major and minor numbers to be DistinctNumericsLiav A
2021-11-28Kernel/Storage: Restore booting from MBR partitions functionalityLiav A
2021-11-13Kernel/Storage: Move all ATA related code to a new subdirectoryLiav A
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-10-09Kernel/Storage: Unify all ATA devicesLiav A
2021-10-03Kernel: Remove AK::String usage from Storage/StorageManagement.cppBrian Gianforcaro
2021-09-29Kernel/PCI: Remove all macros and replace them with enum classesLiav A
2021-09-29Kernel/PCI: Remove Address from enumeration callbackLiav A
2021-09-29Kernel/PCI: Propagate usage of DeviceIdentifier everywhereLiav A
2021-09-29Kernel: Rename two PCI componentsLiav A
2021-09-29Kernel/PCI: Cache more details about PCI devices when enumerating themLiav A
2021-09-08Kernel/Storage: Implement basic AHCI hotplug supportLiav A
2021-09-08Kernel/Devices: Remove required_mode and device_name methodsLiav A
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-07Kernel/PCI: Simplify the entire subsystemLiav A
2021-09-06Kernel: Tidy up Ext2FS construction a bitAndreas Kling
2021-09-04Kernel: Add missing error check when opening root file systemAndreas Kling
2021-08-29Kernel: Rename FileDescription::create() => try_create()Andreas Kling
2021-08-18Kernel: Const defines for PCI IDs for storage controllerspanky-codes
2021-08-14Kernel: Make FileSystem::initialize() return KResultAndreas Kling
2021-07-11Kernel: Rename FS => FileSystemAndreas Kling
2021-07-02Kernel/PCI: Move the PCI components as a subfolder to the Bus directoryLiav A
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-13Kernel: Remove type from StorageDevice classJean-Baptiste Boric
2021-04-08Kernel: Introduce two new boot arguments to assist with bare metal debugLiav A
2021-03-05Kernel: Add basic AHCI functionalityLiav A
2021-03-05Kernel: Use global mechanism to determine minor number of Storage DeviceLiav A
2021-03-03Kernel: Mark more of the kernel initialization as UNMAP_AFTER_INITBrian Gianforcaro
2021-03-03Kernel: Move Kernel CommandLine parsing to strongly typed API.Brian Gianforcaro
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a bunch more functionsAndreas Kling
2021-02-14Kernel: Use PANIC() in a bunch of places :^)Andreas Kling
2021-01-24Kernel: Allow disabling of IDE controllers with disable_ideJean-Baptiste Boric
2021-01-22Kernel: Find boot device by enumerating devicesJean-Baptiste Boric
2021-01-22Kernel: Implement RamdiskDeviceJean-Baptiste Boric
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2021-01-03Kernel: Improve ProcFS behavior in low memory conditionsTom
2021-01-01Kernel: Allow to boot from a partition with partition UUIDLiav A
2020-12-27Kernel: Introduce a new partitioning subsystemLiav A
2020-12-21Kernel: Introduce the StorageManagement classLiav A