Changeset 85718 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Universal/CapsuleRuntimeDxe
- Timestamp:
- Aug 12, 2020 4:09:12 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 139865
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew ¶
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-133213 /vendor/edk2/current 103735-103757,103769-103776,129194-139864
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
TabularUnified trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf ¶
r80721 r85718 5 5 # the capsule runtime services are ready. 6 6 # 7 # Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR> 7 # Copyright (c) 2006 - 2020, Intel Corporation. All rights reserved.<BR> 8 # Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All rights reserved.<BR> 8 9 # SPDX-License-Identifier: BSD-2-Clause-Patent 9 10 # … … 22 23 # The following information is for reference only and not required by the build tools. 23 24 # 24 # VALID_ARCHITECTURES = IA32 X64 EBC ARM AARCH64 25 # VALID_ARCHITECTURES = IA32 X64 EBC ARM AARCH64 RISCV64 25 26 # 26 27 … … 29 30 CapsuleService.h 30 31 31 [Sources.Ia32, Sources.EBC, Sources.ARM, Sources.AARCH64 ]32 [Sources.Ia32, Sources.EBC, Sources.ARM, Sources.AARCH64, Sources.RISCV64] 32 33 SaveLongModeContext.c 33 34 34 [Sources.Ia32, Sources.X64, Sources.ARM, Sources.AARCH64 ]35 [Sources.Ia32, Sources.X64, Sources.ARM, Sources.AARCH64, Sources.RISCV64] 35 36 CapsuleCache.c 36 37 37 [Sources.Ia32, Sources.X64, Sources.EBC ]38 [Sources.Ia32, Sources.X64, Sources.EBC, Sources.RISCV64] 38 39 CapsuleReset.c 39 40 … … 83 84 84 85 [FeaturePcd] 85 gEfiMdeModulePkgTokenSpaceGuid.PcdSupportUpdateCapsuleReset ## CONSUMES 86 gEfiMdeModulePkgTokenSpaceGuid.PcdSupportUpdateCapsuleReset ## CONSUMES 87 gEfiMdeModulePkgTokenSpaceGuid.PcdSupportProcessCapsuleAtRuntime ## CONSUMES 86 88 87 89 [FeaturePcd.X64] -
TabularUnified trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleService.c ¶
r80721 r85718 5 5 the capsule runtime services are ready. 6 6 7 Copyright (c) 2006 - 20 19, Intel Corporation. All rights reserved.<BR>7 Copyright (c) 2006 - 2020, Intel Corporation. All rights reserved.<BR> 8 8 SPDX-License-Identifier: BSD-2-Clause-Patent 9 9 … … 139 139 // 140 140 if ((CapsuleHeader->Flags & CAPSULE_FLAGS_PERSIST_ACROSS_RESET) == 0) { 141 if (EfiAtRuntime () ) {141 if (EfiAtRuntime () && !FeaturePcdGet (PcdSupportProcessCapsuleAtRuntime)) { 142 142 Status = EFI_OUT_OF_RESOURCES; 143 143 } else {
Note:
See TracChangeset
for help on using the changeset viewer.