\r
EfiToLegacy16BootTable->BbsTable = (UINT32)(UINTN)BbsTable;\r
Private->BbsTablePtr = (VOID *) BbsTable;\r
+\r
//\r
- // Skip Floppy and possible onboard IDE drives\r
+ // Populate entire table with BBS_IGNORE_ENTRY\r
//\r
- EfiToLegacy16BootTable->NumberBbsEntries = 1 + 2 * MAX_IDE_CONTROLLER;\r
+ EfiToLegacy16BootTable->NumberBbsEntries = MAX_BBS_ENTRIES;\r
\r
- for (Index = 0; Index < (sizeof (Private->IntThunk->BbsTable) / sizeof (BBS_TABLE)); Index++) {\r
+ for (Index = 0; Index < MAX_BBS_ENTRIES; Index++) {\r
BbsTable[Index].BootPriority = BBS_IGNORE_ENTRY;\r
}\r
//\r