mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 01:55:19 +00:00
7c93350e05
* [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> |
||
---|---|---|
.. | ||
armllb | ||
bcd | ||
bgfx | ||
bootdata | ||
environ | ||
freeldr | ||
CMakeLists.txt |