diff --git a/BaseTools/Source/Python/GenFds/Capsule.py b/BaseTools/Source/Python/GenFds/Capsule.py index f4bfc74e55..42788b43ce 100644 --- a/BaseTools/Source/Python/GenFds/Capsule.py +++ b/BaseTools/Source/Python/GenFds/Capsule.py @@ -1,6 +1,7 @@ ## @file # generate capsule # +# Copyright (C) 2024 Advanced Micro Devices, Inc. All rights reserved.
# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent @@ -78,6 +79,8 @@ class Capsule (CapsuleClassObject): Flags |= 0x00010000 elif flag == 'InitiateReset': Flags |= 0x00040000 + if 'OEM_CAPSULE_FLAGS' in self.TokensDict: + Flags |= int(self.TokensDict['OEM_CAPSULE_FLAGS'],16) Header.write(pack('=I', Flags)) # # typedef struct {