git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5957
6f19259b-4bc3-4df7-8a09-
765794883524
EFI_STATUS\r
FvbGetVolumeAttributes (\r
IN UINTN Instance,\r
EFI_STATUS\r
FvbGetVolumeAttributes (\r
IN UINTN Instance,\r
- OUT EFI_FVB_ATTRIBUTES *Attributes,\r
+ OUT EFI_FVB_ATTRIBUTES_2 *Attributes,\r
IN ESAL_FWB_GLOBAL *Global,\r
IN BOOLEAN Virtual\r
)\r
IN ESAL_FWB_GLOBAL *Global,\r
IN BOOLEAN Virtual\r
)\r
- EFI_FVB_ATTRIBUTES Attributes;\r
+ EFI_FVB_ATTRIBUTES_2 Attributes;\r
UINTN LbaAddress;\r
UINTN LbaLength;\r
EFI_STATUS Status;\r
UINTN LbaAddress;\r
UINTN LbaLength;\r
EFI_STATUS Status;\r
- EFI_FVB_ATTRIBUTES Attributes;\r
+ EFI_FVB_ATTRIBUTES_2 Attributes;\r
UINTN LbaAddress;\r
UINTN LbaLength;\r
EFI_STATUS Status;\r
UINTN LbaAddress;\r
UINTN LbaLength;\r
EFI_STATUS Status;\r
- EFI_FVB_ATTRIBUTES Attributes;\r
+ EFI_FVB_ATTRIBUTES_2 Attributes;\r
UINTN LbaAddress;\r
UINTN LbaLength;\r
EFI_STATUS Status;\r
UINTN LbaAddress;\r
UINTN LbaLength;\r
EFI_STATUS Status;\r
EFI_STATUS\r
FvbSetVolumeAttributes (\r
IN UINTN Instance,\r
EFI_STATUS\r
FvbSetVolumeAttributes (\r
IN UINTN Instance,\r
- IN OUT EFI_FVB_ATTRIBUTES *Attributes,\r
+ IN OUT EFI_FVB_ATTRIBUTES_2 *Attributes,\r
IN ESAL_FWB_GLOBAL *Global,\r
IN BOOLEAN Virtual\r
)\r
IN ESAL_FWB_GLOBAL *Global,\r
IN BOOLEAN Virtual\r
)\r
Arguments:\r
Instance - The FV instance whose attributes is going to be \r
modified\r
Arguments:\r
Instance - The FV instance whose attributes is going to be \r
modified\r
- Attributes - On input, it is a pointer to EFI_FVB_ATTRIBUTES \r
+ Attributes - On input, it is a pointer to EFI_FVB_ATTRIBUTES_2 \r
containing the desired firmware volume settings.\r
On successful return, it contains the new settings\r
of the firmware volume\r
containing the desired firmware volume settings.\r
On successful return, it contains the new settings\r
of the firmware volume\r
--*/\r
{\r
EFI_FW_VOL_INSTANCE *FwhInstance;\r
--*/\r
{\r
EFI_FW_VOL_INSTANCE *FwhInstance;\r
- EFI_FVB_ATTRIBUTES OldAttributes;\r
- EFI_FVB_ATTRIBUTES *AttribPtr;\r
+ EFI_FVB_ATTRIBUTES_2 OldAttributes;\r
+ EFI_FVB_ATTRIBUTES_2 *AttribPtr;\r
UINT32 Capabilities;\r
UINT32 OldStatus;\r
UINT32 NewStatus;\r
EFI_STATUS Status;\r
UINT32 Capabilities;\r
UINT32 OldStatus;\r
UINT32 NewStatus;\r
EFI_STATUS Status;\r
- EFI_FVB_ATTRIBUTES UnchangedAttributes;\r
+ EFI_FVB_ATTRIBUTES_2 UnchangedAttributes;\r
Status = GetFvbInstance (Instance, Global, &FwhInstance, Virtual);\r
ASSERT_EFI_ERROR (Status);\r
\r
Status = GetFvbInstance (Instance, Global, &FwhInstance, Virtual);\r
ASSERT_EFI_ERROR (Status);\r
\r
- AttribPtr = (EFI_FVB_ATTRIBUTES *) &(FwhInstance->VolumeHeader.Attributes);\r
+ AttribPtr = (EFI_FVB_ATTRIBUTES_2 *) &(FwhInstance->VolumeHeader.Attributes);\r
OldAttributes = *AttribPtr;\r
Capabilities = OldAttributes & (EFI_FVB2_READ_DISABLED_CAP | \\r
EFI_FVB2_READ_ENABLED_CAP | \\r
OldAttributes = *AttribPtr;\r
Capabilities = OldAttributes & (EFI_FVB2_READ_DISABLED_CAP | \\r
EFI_FVB2_READ_ENABLED_CAP | \\r
EFIAPI\r
FvbProtocolGetAttributes (\r
IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,\r
EFIAPI\r
FvbProtocolGetAttributes (\r
IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,\r
- OUT EFI_FVB_ATTRIBUTES *Attributes\r
+ OUT EFI_FVB_ATTRIBUTES_2 *Attributes\r
EFIAPI\r
FvbProtocolSetAttributes (\r
IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,\r
EFIAPI\r
FvbProtocolSetAttributes (\r
IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,\r
- IN OUT EFI_FVB_ATTRIBUTES *Attributes\r
+ IN OUT EFI_FVB_ATTRIBUTES_2 *Attributes\r
EFI_STATUS\r
FvbSetVolumeAttributes (\r
IN UINTN Instance,\r
EFI_STATUS\r
FvbSetVolumeAttributes (\r
IN UINTN Instance,\r
- IN OUT EFI_FVB_ATTRIBUTES *Attributes,\r
+ IN OUT EFI_FVB_ATTRIBUTES_2 *Attributes,\r
IN ESAL_FWB_GLOBAL *Global,\r
IN BOOLEAN Virtual\r
)\r
IN ESAL_FWB_GLOBAL *Global,\r
IN BOOLEAN Virtual\r
)\r
EFI_STATUS\r
FvbGetVolumeAttributes (\r
IN UINTN Instance,\r
EFI_STATUS\r
FvbGetVolumeAttributes (\r
IN UINTN Instance,\r
- OUT EFI_FVB_ATTRIBUTES *Attributes,\r
+ OUT EFI_FVB_ATTRIBUTES_2 *Attributes,\r
IN ESAL_FWB_GLOBAL *Global,\r
IN BOOLEAN Virtual\r
)\r
IN ESAL_FWB_GLOBAL *Global,\r
IN BOOLEAN Virtual\r
)\r
EFIAPI\r
FvbProtocolGetAttributes (\r
IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,\r
EFIAPI\r
FvbProtocolGetAttributes (\r
IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,\r
- OUT EFI_FVB_ATTRIBUTES *Attributes\r
+ OUT EFI_FVB_ATTRIBUTES_2 *Attributes\r
EFIAPI\r
FvbProtocolSetAttributes (\r
IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,\r
EFIAPI\r
FvbProtocolSetAttributes (\r
IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,\r
- IN OUT EFI_FVB_ATTRIBUTES *Attributes\r
+ IN OUT EFI_FVB_ATTRIBUTES_2 *Attributes\r
UnixLib|UnixPkg/Library/DxeUnixLib/DxeUnixLib.inf\r
OemHookStatusCodeLib|UnixPkg/Library/DxeUnixOemHookStatusCodeLib/DxeUnixOemHookStatusCodeLib.inf\r
DebugLib|IntelFrameworkModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.inf\r
UnixLib|UnixPkg/Library/DxeUnixLib/DxeUnixLib.inf\r
OemHookStatusCodeLib|UnixPkg/Library/DxeUnixOemHookStatusCodeLib/DxeUnixOemHookStatusCodeLib.inf\r
DebugLib|IntelFrameworkModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.inf\r
+ NetLib|MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf\r
+ UdpIoLib|MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.inf\r
+ IpIoLib|MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.inf\r
+ DpcLib|MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.inf\r
\r
[LibraryClasses.common.DXE_DRIVER]\r
UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf\r
\r
[LibraryClasses.common.DXE_DRIVER]\r
UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf\r
INF IntelFrameworkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.inf\r
}\r
APRIORI DXE {\r
INF IntelFrameworkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.inf\r
}\r
APRIORI DXE {\r
- INF IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf\r
INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf\r
INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf\r
+ INF IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf\r
INF UnixPkg/MetronomeDxe/Metronome.inf\r
}\r
INF MdeModulePkg/Core/Pei/PeiMain.inf\r
INF UnixPkg/MetronomeDxe/Metronome.inf\r
}\r
INF MdeModulePkg/Core/Pei/PeiMain.inf\r