mirror of
https://github.com/reactos/reactos.git
synced 2025-08-11 04:25:32 +00:00
![]() * [FREELDR] Cache the drive geometry in the PcDiskReadLogicalSectorsCHS() Speed up the loading time a bit. * [FREELDR] Generalize the cache to all the geometry data + INT 13h extensions-supported status. The data structure used is "PC_DISK_DRIVE". - Adapt the associated functions; - Make DiskGetExtendedDriveParameters() private to pcdisk.c - Introduce PcDiskDriveNumberToDrive(), that is similar to the XBOX function XboxDiskDriveNumberToDeviceUnit(), that retrieves a valid pointer to the cached disk corresponding to the given BIOS DriveNumber. If needed the cached data gets initialized. - Make XboxDiskDriveNumberToDeviceUnit() simpler by just returning the pointer to the corresponding drive, of NULL if there is none. Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org> |
||
---|---|---|
.. | ||
bootsect | ||
fdebug | ||
freeldr | ||
install | ||
tools | ||
CMakeLists.txt | ||
FREELDR.INI | ||
notes.txt |