Move SmmLib from IntelFrameworkPkg to MdePkg because this library is useful to both...
[mirror_edk2.git] / IntelFrameworkPkg / ChangeLog.txt
CommitLineData
1b7f7985 1##########################################################################################\r
2!!!!!!!!!!!!!!!!! Notes for this ChangeLog.txt !!!!!!!!!!!!!!!!!\r
3\r
4This log file is used to record two kinds of important information:\r
5 a) "Non-Compatible Changes": all non-compatible changes should be recorded. These info\r
6 will help the package user to merge this package; and some non-compatible changes\r
7 can also be added into release notes as news features when we release this package.\r
8 Normally Non-Compatible Changes contains the following types:\r
9 1) Package's external services were changed/updated\r
10 2) Package's common .h file is renamed, deleted, or the file path is changed.\r
11 3) The definition of package's common data structure is changed\r
12 ...\r
13\r
14 b) "Important Compatible Changes": some important compatible changes can aslo be recorded\r
15 in this file, and we can add these updating into release notes when we release this\r
16 package.\r
17\r
18Non-Compatible and Compatible example format:\r
19==========================================================================================\r
20EDK_0010: Non-Compatible: owner\r
21\r
22 Class_HFile: PPI A of MdePkg has been removed.\r
23\r
24 Code Change :\r
25 1) Removed the .h file: MdePkg\Include\Ppi\A.h\r
26\r
27 Possible Impacts:\r
28 1) All modules that used this PPI A should be updated.\r
29\r
30==========================================================================================\r
31EDK_0000: Compatible: owner\r
32\r
33 Class_BuildTool: with the EDK_0000 build.exe, the build performance is enhanced great.\r
34\r
35 Code Change :\r
36 1) BaseTools\Bin\Win32\build.exe\r
37\r
38!!!!!!!!!!!!!!!!!! End of Notes !!!!!!!!!!!!!!!!!!\r
39##########################################################################################\r
40\r
dce23de2 41==========================================================================================\r
42EDK_4853: Non-Compatible: qwang12\r
1b7f7985 43\r
dce23de2 44 remove the definition of EFI_DISPATCH_OPROM_TABLE from IntelFrameworkPkg\Include\Framework\Legacy16.h \r
45 as it is not defined in any Intel Framework spec.\r
1b7f7985 46\r
dce23de2 47 Possible Impacts:\r
48 1) Modules that may reference this structure.\r
6ee69278 49\r
50==========================================================================================\r
51EDK_5216: Non-Compatible: qwang12\r
52\r
53 PI spec defines some definitions that same name with those in Framework Specification.\r
54 Change those in Framework Specifications by adding "FRAMEWORK_" prefix so that these two\r
55 header file can be included in the same module (for example a thunk driver).\r
56 \r
57 EFI_FV_ATTRIBUTES\r
58 EFI_FV_GET_ATTRIBUTES\r
59 EFI_FV_SET_ATTRIBUTES\r
60 EFI_FV_READ_FILE\r
61 EFI_FV_READ_SECTION\r
62 EFI_FV_WRITE_POLICY\r
63 EFI_FV_UNRELIABLE_WRITE\r
64 EFI_FV_RELIABLE_WRITE\r
65 EFI_FV_WRITE_FILE_DATA\r
66 EFI_FV_WRITE_FILE\r
67 EFI_FV_GET_NEXT_FILE\r
68\r
69 Possible Impacts:\r
70 1) Modules that may reference this definitions need to be updated.\r
920d2c23
LG
71EDK_8583: Non-Compatible: lgao4\r
72 Retire the following framework HII opcodes, which are not defined in FrameworkHii specification.\r
73 #define FRAMEWORK_EFI_IFR_TRUE_OP 0x27\r
74 #define FRAMEWORK_EFI_IFR_FALSE_OP 0x28\r
75 #define FRAMEWORK_EFI_IFR_GT_OP 0x29\r
76 #define FRAMEWORK_EFI_IFR_GE_OP 0x2A\r
77 #define FRAMEWORK_EFI_IFR_OEM_DEFINED_OP 0x2B\r
78