bjorn3
|
5d76acfd74
|
Update to redox-scheme 0.4
|
2025-03-14 22:11:30 +01:00 |
|
bjorn3
|
9800c57133
|
storage/driver-block: Fix couple of error condition checks
|
2025-03-09 17:04:25 +01:00 |
|
bjorn3
|
269fd9abc0
|
storage/lived: Use the unified disk scheme implementation
|
2025-03-08 22:52:36 +01:00 |
|
bjorn3
|
865ca86666
|
storage: Mostly unify disk scheme implementations
lived and usbscsid still keep their old scheme implementations.
|
2025-03-08 13:06:31 +01:00 |
|
bjorn3
|
60a141b51c
|
storage: Move most partition handling into DiskWrapper
|
2025-03-07 22:49:22 +01:00 |
|
bjorn3
|
b1dcda4cf7
|
storage/nvmed: Use DiskWrapper
|
2025-03-07 22:35:01 +01:00 |
|
bjorn3
|
9d27fad3d5
|
storage/driver-block: Make DiskWrapper generic over the disk type
This allows it to contain non-'static disks.
|
2025-03-07 22:22:21 +01:00 |
|
bjorn3
|
dfe23b0683
|
storage/driver-block: Make Disk::block_length infallible
It should be read when creating the struct implementing Disk and every
disk needs to have some block length.
|
2025-03-07 21:35:49 +01:00 |
|
bjorn3
|
f01a8c8d3e
|
storage: Use DiskWrapper::pt in nvmed and virtio-blkd
|
2025-03-07 20:58:01 +01:00 |
|
bjorn3
|
aacf09cef4
|
storage/driver-block: Remove id method from Disk trait
|
2025-03-07 20:42:41 +01:00 |
|
bjorn3
|
03329430b4
|
storage/driver-block: Handle block_read read buffer internally
|
2025-03-07 20:34:33 +01:00 |
|
bjorn3
|
7eceaaa2bd
|
Rustfmt driver-network and driver-block
|
2024-07-21 13:56:20 +02:00 |
|
bjorn3
|
20bc47f228
|
Move DiskWrapper into a new driver-block crate
Also merge block-io-wrapper into this crate.
|
2024-03-06 21:09:38 +01:00 |
|