mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 17:34:57 +00:00
[FREELDR]
- Remove an overzealous API check and the work-around for it svn path=/trunk/; revision=47531
This commit is contained in:
parent
0f49f63b63
commit
520f691995
1 changed files with 0 additions and 21 deletions
|
@ -279,18 +279,6 @@ static BOOLEAN PcDiskInt13ExtensionsSupported(ULONG DriveNumber)
|
|||
return LastSupported;
|
||||
}
|
||||
|
||||
// Some BIOSes report that extended disk access functions are not supported
|
||||
// when booting from a CD (e.g. Phoenix BIOS v6.00PG and Insyde BIOS shipping
|
||||
// with Intel Macs). Therefore we just return TRUE if we're booting from a CD -
|
||||
// we can assume that all El Torito capable BIOSes support INT 13 extensions.
|
||||
// We simply detect whether we're booting from CD by checking whether the drive
|
||||
// number is >= 0x90. It's 0x90 on the Insyde BIOS, and 0x9F on most other BIOSes.
|
||||
if (DriveNumber >= 0x90)
|
||||
{
|
||||
LastSupported = TRUE;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
LastDriveNumber = DriveNumber;
|
||||
|
||||
// IBM/MS INT 13 Extensions - INSTALLATION CHECK
|
||||
|
@ -338,15 +326,6 @@ static BOOLEAN PcDiskInt13ExtensionsSupported(ULONG DriveNumber)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
if (!(RegsOut.w.cx & 0x0001))
|
||||
{
|
||||
// CX = API subset support bitmap
|
||||
// Bit 0, extended disk access functions (AH=42h-44h,47h,48h) supported
|
||||
printf("Suspicious API subset support bitmap 0x%x on device 0x%lx\n", RegsOut.w.cx, DriveNumber);
|
||||
LastSupported = FALSE;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
LastSupported = TRUE;
|
||||
return TRUE;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue