banan-os/kernel/kernel/Storage
Bananymous 4e3831e380 Kernel: ACHI use ext commands for LBAs >=24 bits
AFAICS non extended commands are supposed to support 27 bit LBAs but
qemu seems to ignore bits 27:24. Maybe I'm just doing something wrong
but this seems to fix this.

This fixes using big disks :D ATM using using disks >= 8 GiB (with 512
byte LBAs) returned wrong data on reads, failing the boot :D
2026-01-11 15:15:58 +02:00
..
ATA Kernel: ACHI use ext commands for LBAs >=24 bits 2026-01-11 15:15:58 +02:00
NVMe Kernel: Fix most of mutex + block race conditions 2025-06-06 03:59:22 +03:00
DiskCache.cpp Kernel: Rework storage device and disk cache locking 2026-01-02 18:06:56 +02:00
Partition.cpp Kernel: Remove storage devices after unplugging them 2025-02-07 18:04:54 +02:00
SCSI.cpp Kernel: Move SCSI device rdev allocation out of ATA code 2024-11-21 13:36:59 +02:00
StorageDevice.cpp Kernel: Rework storage device and disk cache locking 2026-01-02 18:06:56 +02:00