&gEfiGlobalVariableGuid,\r
&DriverOrderListSize\r
);\r
- ASSERT (DriverOrderList != NULL);\r
NewDriverOrderList = AllocateZeroPool (DriverOrderListSize + sizeof (UINT16));\r
ASSERT (NewDriverOrderList != NULL);\r
- CopyMem (NewDriverOrderList, DriverOrderList, DriverOrderListSize);\r
- NewDriverOrderList[DriverOrderListSize / sizeof (UINT16)] = Index;\r
if (DriverOrderList != NULL) {\r
+ CopyMem (NewDriverOrderList, DriverOrderList, DriverOrderListSize);\r
EfiLibDeleteVariable (L"DriverOrder", &gEfiGlobalVariableGuid);\r
}\r
+ NewDriverOrderList[DriverOrderListSize / sizeof (UINT16)] = Index;\r
\r
Status = gRT->SetVariable (\r
L"DriverOrder",\r
\r
Status = gST->ConOut->QueryMode (gST->ConOut, Mode, &(ModeInfo.Column), &(ModeInfo.Row));\r
if (!EFI_ERROR(Status)) {\r
- PcdSet32 (PcdConOutColumn, (UINT32) ModeInfo.Column);\r
- PcdSet32 (PcdConOutRow, (UINT32) ModeInfo.Row);\r
+ PcdSet32 (PcdSetupConOutColumn, (UINT32) ModeInfo.Column);\r
+ PcdSet32 (PcdSetupConOutRow, (UINT32) ModeInfo.Row);\r
}\r
\r
return EFI_SUCCESS;\r