mirror of https://github.com/acidanthera/audk.git
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
|
||||
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
|
||||
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
|
||||
|
@ -48,6 +48,21 @@ typedef struct {
|
|||
UINT32 Length; ///< Length of capsule data.
|
||||
} 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;
|
||||
|
||||
#endif // #ifndef _EFI_CAPSULE_VENDOR_GUID_H_
|
||||
|
|
Loading…
Reference in New Issue