summaryrefslogtreecommitdiff
path: root/Kernel/Devices/BlockDevice.h
AgeCommit message (Expand)Author
2022-07-19Kernel/Devices: Abstract SysFS Device add/remove methods more properlyLiav A
2022-07-15Kernel: Declare BlockDevice::is_block_device method protectedLiav A
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-27Kernel: Expose block size in AsyncBlockDeviceRequest structPankaj Raghav
2022-02-06AK: Move integral log2 and exp to IntegerMath.hHendiadyoin1
2022-01-29Kernel: Add block_size_log helper to BlockDevicePankaj Raghav
2022-01-01Kernel/NVMe: Add initial NVMe driver supportPankaj Raghav
2021-12-23Kernel: Make major and minor numbers to be DistinctNumericsLiav A
2021-09-08Kernel/Storage: Implement basic AHCI hotplug supportLiav A
2021-08-06Kernel: Make AsyncDeviceRequest::name() return StringViewAndreas Kling
2021-05-03Kernel: Mark AsyncBlockDeviceRequest + AnonymousVMObject as finalBrian Gianforcaro
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-17Kernel: Refactor storage stack with u64 as block indexJean-Baptiste Boric
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2020-12-17Kernel: Return a correct name string of async write requestLiav A
2020-11-12Kernel: Implement an asynchronous device request stackTom
2020-11-04Revert "Kernel: Implement an asynchronous device request stack"Andreas Kling
2020-11-04Kernel: Implement an asynchronous device request stackTom
2020-11-04Kernel: Remove dead code from BlockDeviceTom
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-08Kernel: Merge unnecessary DiskDevice class into BlockDeviceAndreas Kling
2020-01-22Revert "Kernel: Replace IRQHandler with the new InterruptHandler class"Andreas Kling
2020-01-22Kernel: Replace IRQHandler with the new InterruptHandler classLiav A
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-08-21Kernel: Move DiskDevice::block_size() up to BlockDeviceAndreas Kling
2019-07-09Kernel: Move VirtualAddress.h into VM/Andreas Kling
2019-06-07Kernel: Rename LinearAddress => VirtualAddress.Andreas Kling
2019-05-28Add clang-format fileRobin Burchell
2019-04-28Kernel: Make ProcessTracer inherit from File.Andreas Kling
2019-04-06Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.Andreas Kling
2019-04-03Kernel: Move devices into Kernel/Devices/.Andreas Kling