1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-24 14:47:34 +00:00
serenity/Kernel/Storage
Andreas Kling 19d3f8cab7 Kernel+LibC: Turn errno codes into a strongly typed enum
..and allow implicit creation of KResult and KResultOr from ErrnoCode.
This means that kernel functions that return those types can finally
do "return EINVAL;" and it will just work.

There's a handful of functions that still deal with signed integers
that should be converted to return KResults.
2021-01-20 23:20:02 +01:00
..
Partition AK: Simplify constructors and conversions from nullptr_t 2021-01-12 09:11:45 +01:00
IDEChannel.cpp Everywhere: Replace a bundle of dbg with dbgln. 2021-01-11 11:55:47 +01:00
IDEChannel.h Kernel: Add a method to gather the devices count of a Storage controller 2020-12-21 00:19:21 +01:00
IDEController.cpp Kernel: Change the indexing of storage devices in IDEController class 2020-12-21 00:19:21 +01:00
IDEController.h Kernel: Change the indexing of storage devices in IDEController class 2020-12-21 00:19:21 +01:00
PATADiskDevice.cpp Kernel: Introduce the new Storage subsystem 2020-12-21 00:19:21 +01:00
PATADiskDevice.h Kernel: Introduce the new Storage subsystem 2020-12-21 00:19:21 +01:00
StorageController.h Kernel: Add a method to gather the devices count of a Storage controller 2020-12-21 00:19:21 +01:00
StorageDevice.cpp Kernel+LibC: Turn errno codes into a strongly typed enum 2021-01-20 23:20:02 +01:00
StorageDevice.h Kernel: Introduce a new partitioning subsystem 2020-12-27 23:07:44 +01:00
StorageManagement.cpp AK: Simplify constructors and conversions from nullptr_t 2021-01-12 09:11:45 +01:00
StorageManagement.h Kernel: Allow to boot from a partition with partition UUID 2021-01-01 22:59:48 +01:00