From 6c7d60a690aa3358b3240ebdfdf1feb62956d747 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 11 Jan 2025 13:52:54 +0100 Subject: ADD: Fully implement final patent. Signed-off-by: Amlal El Mahrouss --- dev/Kernel/KernelKit/DriveMgr.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'dev/Kernel/KernelKit') diff --git a/dev/Kernel/KernelKit/DriveMgr.h b/dev/Kernel/KernelKit/DriveMgr.h index 4c879ab5..dfe4e665 100644 --- a/dev/Kernel/KernelKit/DriveMgr.h +++ b/dev/Kernel/KernelKit/DriveMgr.h @@ -52,7 +52,8 @@ namespace Kernel Char fName[kDriveNameLen]; // /System, /Boot, //./Devices/USB... Int32 fKind; // fMassStorage, fFloppy, fOpticalDisc. Int32 fFlags; // fReadOnly, fXPMDrive, fXPTDrive - + UInt64 fLbaEnd, fLbaStart; + UInt64 fSectorSz; /// @brief Packet drive (StorageKit compilant.) struct DrivePacket final { @@ -63,6 +64,7 @@ namespace Kernel Boolean fPacketGood{YES}; Lba fPacketLba{0UL}; Boolean fPacketReadOnly{NO}; + DriveTrait* fPacketDrive{nullptr}; } fPacket; Void (*fInput)(DrivePacket* packet_ptr); -- cgit v1.2.3