summaryrefslogtreecommitdiff
path: root/IntelFrameworkPkg/Include/Framework
diff options
context:
space:
mode:
authorrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>2009-07-02 08:18:29 +0000
committerrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>2009-07-02 08:18:29 +0000
commite1d8d892f2b10cd2b0614268f76fa4030a5cef2f (patch)
tree23434603c2ccde346319564930429658acc50933 /IntelFrameworkPkg/Include/Framework
parenta29645c4c79dcb91fbf74b421b427813f6ffc940 (diff)
downloadedk2-platforms-e1d8d892f2b10cd2b0614268f76fa4030a5cef2f.tar.xz
DxeCis.h clean up.
1. Add comments 2. TIANO_DEVICE_PATH and TIANO_MEDIA_FW_VOL_FILEPATH_DEVICE_PATH_TYPE structures removed. They are not in DXE CIS spec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8723 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'IntelFrameworkPkg/Include/Framework')
-rw-r--r--IntelFrameworkPkg/Include/Framework/DxeCis.h41
1 files changed, 13 insertions, 28 deletions
diff --git a/IntelFrameworkPkg/Include/Framework/DxeCis.h b/IntelFrameworkPkg/Include/Framework/DxeCis.h
index 87df079fea..28582353bc 100644
--- a/IntelFrameworkPkg/Include/Framework/DxeCis.h
+++ b/IntelFrameworkPkg/Include/Framework/DxeCis.h
@@ -1,11 +1,8 @@
/** @file
- Include file that supportes Framework extension to the UEFI 2.0 spec.
+ Include file for definitions in the Intel Platform Innovation Framework for EFI
+ Driver Execution Environment Core Interface Specification (DXE CIS) Version 0.9.
- This include file must only contain things defined in the Framework
- specifications. If a code construct is defined in the Framework specification
- it must be included by this include file.
-
- Copyright (c) 2007, Intel Corporation
+ Copyright (c) 2007 - 2009, 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
@@ -14,17 +11,10 @@
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
- Module Name: FrameworkDxeCis.h
-
- @par Revision Reference:
- This Protocol is defined in Framework for EFI Driver Execution Environment
- Core Interface Specification.
- Version 0.9.
-
**/
-#ifndef _FRAMEWORK_DXE_CIS_H_
-#define _FRAMEWORK_DXE_CIS_H_
+#ifndef _DXE_CIS_H_
+#define _DXE_CIS_H_
#include <PiDxe.h>
#include <Framework/StatusCode.h>
@@ -40,7 +30,13 @@ VOID
IN VOID *Buffer
);
+//
+// Framework EFI Runtime Services Table as extension to EFI 1.10 Runtime Services Table
+//
typedef struct {
+ //
+ // Table header for the Framework EFI Runtime Services Table
+ //
EFI_TABLE_HEADER Hdr;
//
// Time services
@@ -66,7 +62,7 @@ typedef struct {
EFI_GET_NEXT_HIGH_MONO_COUNT GetNextHighMonotonicCount;
EFI_RESET_SYSTEM ResetSystem;
//
- // Framework extension to UEFI 2.0 runtime table
+ // Framework extension to EFI 1.10 runtime table
// It was moved to a protocol to not conflict with UEFI 2.0
//
EFI_REPORT_STATUS_CODE ReportStatusCode;
@@ -77,16 +73,5 @@ typedef struct {
#define EFI_EVENT_SIGNAL_READY_TO_BOOT 0x00000203
#define EFI_EVENT_SIGNAL_LEGACY_BOOT 0x00000204
-typedef struct {
- EFI_DEVICE_PATH_PROTOCOL Header;
- EFI_GUID TianoSpecificDevicePath;
- UINT32 Type;
-} TIANO_DEVICE_PATH;
-
-#define TIANO_MEDIA_FW_VOL_FILEPATH_DEVICE_PATH_TYPE 0x01
-typedef struct {
- TIANO_DEVICE_PATH Tiano;
- EFI_GUID NameGuid;
-} FRAMEWORK_MEDIA_FW_VOL_FILEPATH_DEVICE_PATH;
-
#endif
+