Add support for capsule above 4G.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10061 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
b6d539c869
commit
ea02543004
|
@ -9,7 +9,7 @@
|
||||||
@par Note: EDKII implementation of capsule updating has discarded this capsule GUID HOB data
|
@par Note: EDKII implementation of capsule updating has discarded this capsule GUID HOB data
|
||||||
structur and used one UEFI Capsule HOB (defined in PI Specification 1.2) instead.
|
structur and used one UEFI Capsule HOB (defined in PI Specification 1.2) instead.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2009, Intel Corporation
|
Copyright (c) 2006 - 2010, Intel Corporation
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -48,6 +48,21 @@ typedef struct {
|
||||||
UINT32 Length; ///< Length of capsule data.
|
UINT32 Length; ///< Length of capsule data.
|
||||||
} CAPSULE_HOB_INFO;
|
} CAPSULE_HOB_INFO;
|
||||||
|
|
||||||
|
///
|
||||||
|
/// The variable describes the long mode buffer used by 32-bit Capsule PEIM
|
||||||
|
/// to handle capsule above 4G.
|
||||||
|
///
|
||||||
|
#define EFI_CAPSULE_LONG_MODE_BUFFER_NAME L"CapsuleLongModeBuffer"
|
||||||
|
|
||||||
|
///
|
||||||
|
/// Data structure for base address and length of the long mode buffer used by 32-bit Capsule PEIM
|
||||||
|
/// to handle capsule above 4G
|
||||||
|
///
|
||||||
|
typedef struct {
|
||||||
|
UINT64 Base; ///< Base address of the long mode buffer.
|
||||||
|
UINT64 Length; ///< Length of the long mode buffer.
|
||||||
|
} EFI_CAPSULE_LONG_MODE_BUFFER;
|
||||||
|
|
||||||
extern EFI_GUID gEfiCapsuleVendorGuid;
|
extern EFI_GUID gEfiCapsuleVendorGuid;
|
||||||
|
|
||||||
#endif // #ifndef _EFI_CAPSULE_VENDOR_GUID_H_
|
#endif // #ifndef _EFI_CAPSULE_VENDOR_GUID_H_
|
||||||
|
|
Loading…
Reference in New Issue