mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-27 07:34:06 +02:00
Introduce a new Guid with CName gEfiGenericPlatformVariableGuid to pair with those Unicode String names, which are forbidden to pair with gEfiGlobalVariableGuid according to newest Uefi Spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2145 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
8c395f7b13
commit
20515cd1aa
@ -76,7 +76,7 @@ Returns:
|
|||||||
CallbackInfo->Data.VideoBIOS = (UINT8) (UINTN) (((EFI_IFR_DATA_ENTRY *)(DataArray + 1))->Data);
|
CallbackInfo->Data.VideoBIOS = (UINT8) (UINTN) (((EFI_IFR_DATA_ENTRY *)(DataArray + 1))->Data);
|
||||||
gRT->SetVariable (
|
gRT->SetVariable (
|
||||||
L"VBIOS",
|
L"VBIOS",
|
||||||
&gEfiGlobalVariableGuid,
|
&gEfiGenericPlatformVariableGuid,
|
||||||
EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS | EFI_VARIABLE_NON_VOLATILE,
|
EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS | EFI_VARIABLE_NON_VOLATILE,
|
||||||
sizeof (UINT8),
|
sizeof (UINT8),
|
||||||
&CallbackInfo->Data.VideoBIOS
|
&CallbackInfo->Data.VideoBIOS
|
||||||
@ -395,7 +395,7 @@ Returns:
|
|||||||
//
|
//
|
||||||
VideoOption = BdsLibGetVariableAndSize (
|
VideoOption = BdsLibGetVariableAndSize (
|
||||||
L"VBIOS",
|
L"VBIOS",
|
||||||
&gEfiGlobalVariableGuid,
|
&gEfiGenericPlatformVariableGuid,
|
||||||
&VideoOptionSize
|
&VideoOptionSize
|
||||||
);
|
);
|
||||||
if (NULL == VideoOption) {
|
if (NULL == VideoOption) {
|
||||||
|
@ -212,6 +212,9 @@
|
|||||||
<GuidCNames Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<GuidCName>gEfiGlobalVariableGuid</GuidCName>
|
<GuidCName>gEfiGlobalVariableGuid</GuidCName>
|
||||||
</GuidCNames>
|
</GuidCNames>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>gEfiGenericPlatformVariableGuid</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
<GuidCNames Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<GuidCName>gEfiFlashMapHobGuid</GuidCName>
|
<GuidCName>gEfiFlashMapHobGuid</GuidCName>
|
||||||
</GuidCNames>
|
</GuidCNames>
|
||||||
|
@ -105,6 +105,9 @@
|
|||||||
<GuidCNames Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<GuidCName>gEfiShellFileGuid</GuidCName>
|
<GuidCName>gEfiShellFileGuid</GuidCName>
|
||||||
</GuidCNames>
|
</GuidCNames>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>gEfiGenericPlatformVariableGuid</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
@ -376,7 +376,7 @@ Done:
|
|||||||
|
|
||||||
gRT->SetVariable (
|
gRT->SetVariable (
|
||||||
L"PerfDataMemAddr",
|
L"PerfDataMemAddr",
|
||||||
&gEfiGlobalVariableGuid,
|
&gEfiGenericPlatformVariableGuid,
|
||||||
EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS,
|
EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS,
|
||||||
sizeof (UINT32),
|
sizeof (UINT32),
|
||||||
(VOID *) &mAcpiLowMemoryBase
|
(VOID *) &mAcpiLowMemoryBase
|
||||||
|
Loading…
x
Reference in New Issue
Block a user