6313f115aa
1. Add Missing UefiDrvierModel APIs in UefiLibFramework instances.
...
2. Fix the bug to judge Media Device Path.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3863 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 03:41:47 +00:00
1b7f7985bd
Add the "ChangeLog.txt" to record packages' all non-compatible changes and important compatible changes.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3830 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-13 06:38:20 +00:00
22936e958f
Merge the PI enabling works from the branch
...
First round of PI enabling work:
1) PiPeiCis changes (CONST, EFI_PEI_FILE_HANDLE.. etc)
2) Make use of FirmwareVolume 2 protocol.
3) Verified for Nt32Pkg and real platform for S3.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3770 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-04 06:09:39 +00:00
f4a9471d55
Add a new library class of SmmLib
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3764 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-03 03:23:24 +00:00
8fb6b714d3
Add missing packages dependency.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3760 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-31 07:38:59 +00:00
b3af5df67b
Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC spec 0.41, DSC spec 0.40.
...
Mainly PCD syntax update.
Check in new build.exe and GenFds.exe
Check in PcdSyntaxUpdate.exe tool.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3744 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-30 09:11:54 +00:00
80c76d516e
Remove the duplicated Hii header file FrameworkHii.h
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3723 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-28 06:16:27 +00:00
2d0beb94f8
Make IntelFrameworkPkg GCC+IA32 clean.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3712 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-27 03:34:28 +00:00
055a4a3d79
add in newline to make it pass GCC build
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3707 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-24 13:34:32 +00:00
8135e4aee8
Remove duplicate GUID declaration for DataHub
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3703 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-24 03:44:08 +00:00
514ba42778
Move some datahub producer GUID from IntelFrameworkPkg to IntelFrameworkModulePkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3653 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16 03:16:05 +00:00
820dff10c7
Move EFI_STATUS_CODE_DATA_MAX_SIZE from IntelFrameworkPkg to IntelFrameworkModulePkg
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3647 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16 02:56:38 +00:00
4cd79ac6e5
Add missing definition EFI_PEI_SERVICE into IntelFrameworkPkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3630 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-13 18:24:00 +00:00
1c9d209fc4
Add missing definition EFI_PEIM_ENTRY_POINT to IntelFrameworkPkg and rename original to EFI_PEIM_ENTRY_POINT2 to follow PI definition.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3629 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-13 17:47:57 +00:00
c7458efd36
1) Move the structure definitions related GUID EFI_STATUS_CODE_SPECIFIC_DATA_GUID and EFI_STATUS_CODE_DATA_TYPE_STRING_GUID from IntelFrameworkPkg\Framework/StatusCodeDataTypeId.h to IntelFrameworkPkg\Guid/StatusCodeDataTypeId.h
...
2) Remove IntelFrameworkPkg/Framework/StatusCodeDataTypeId.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3609 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-10 09:48:47 +00:00
c0691ef009
1) Move definition of FFS-related in Include/Framework/FirmwareFileSystem.h to IntelFrameworkPkg/Include/Guid/FirmwareFileSystem.h
...
2) Remove Include/Framework/FirmwareFileSystem.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3608 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-10 07:35:19 +00:00
3fb0bd7bc2
Fix wrong include issue, FirmwareVolumeHeader.h itself is part of FrameworkPei.h so should not include FrameworkPei.h again.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3607 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-10 07:15:16 +00:00
1b144bbfe3
Move the definition of Capsule from IntelFrameworkPkg/Include/Framework/Capsule.h to IntelFrameworkPkg/Include/Guid/Capsule.h.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3605 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-10 06:56:22 +00:00
f22cf5f19a
1) Move EFI_DEBUG_INFO structure to IntelFrameworkModule/Include/DebugInfo.h header file.
...
2) Move BaseReportStatusCodeLib, PeiDxeDebugLibReportStatusCode, DxeReportStatusCodeLibFramework,PeiReportStatusCodeLib to IntelFrameworkModulePkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3600 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-10 05:29:15 +00:00
2d200d72f0
Added USER_DEFINED in the supported module type list
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3593 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-09 08:59:40 +00:00
c9cbbe70d7
Remove all *_PAYLOAD structures definition in IntelFrameworkPkg/Include/Framework/StatusCodeDataTypeId.h file, they are *not* in any specification and should be moved to user's header file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3586 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-09 05:31:06 +00:00
51d104f8e3
Synchronize with StatusCode Specification.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3584 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-09 03:27:57 +00:00
2327f6ca35
Move the structure of DATA_HUB_STATUS_CODE_DATA_RECORD from IntelFrameworkPkg to IntelFrameworkModulePkg/Include/Guid/DataHubStatusCodeRecord.h
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3583 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-09 02:54:47 +00:00
6ae8ccae63
Fix a typo in library class name.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3569 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-08 08:31:03 +00:00
8403ef2e85
Adding typedef according to framework specification.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3565 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-07 09:02:13 +00:00
13978ff518
Remove duplicate GuidCName of "gEfiFirmwareVolumeProtocolGuid"
...
This exact value does not equal to that in MdePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3538 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-03 05:30:22 +00:00
9f5fea4798
Add library dependency expressions for several library instances.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3533 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-02 10:01:41 +00:00
6b4fe92ad9
1. Generated new build.exe from new tools code
...
2. Removed some duplicated includes in source files
3. Changed the source file format in INF files
4. Removed duplicated PCDs in MdePkg.dec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3520 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-01 08:45:32 +00:00
c741cc2b8e
Update the license header.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3496 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-30 08:17:13 +00:00
81221fc690
Update the license header.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3494 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-30 05:10:21 +00:00
409f67804d
Removed unneeded $(WORKSPACE)\ in *.DSC files. Also synced MdePkg.dec file with package specification update
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3490 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-27 19:07:27 +00:00
501c21756b
Added SEC module type
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3488 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-27 16:44:19 +00:00
2a4e5fe587
Added a Base ReportStatusCodeLib
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3487 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-27 16:39:45 +00:00
82096802e5
Change Commonheader file to IfrSupportLibInternal.h
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3472 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-27 03:32:41 +00:00
dfe7bb08d9
Change Commonheader file to IfrSupportLibInternal.h
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3471 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-27 03:29:43 +00:00
cc9d728405
Change Commonheader file to IfrSupportLibInternal.h
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3470 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-27 03:22:18 +00:00
c8377c421b
Remove the EFI_FV_FILETYPE_ALL definition from IntelFrameworkPkg, which has been defined in MdePkg. PI1.0 does not define the type now. It is a bug in PI.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3451 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-26 07:22:54 +00:00
8f23e4e6d2
add back AcpiS3Save.h and gEfiAcpiS3SaveProtocolGuid
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3403 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-23 08:44:18 +00:00
351986ae7d
1) Remove Protocol/AcpiS3Save.h from IntelFrameworkPkg, which should be defined in TianoModulePkg.
...
2) Move Crc32 GuidedSectionExtraction GUID definition to MdeModulePkg.
3) Move Protocol/FirmwareVolumeDispatch.h to MdeModulePkg.
4) Remove Protcol/GuidedSectionExtraction.h of IntelFrameworkPkg, since it has been introduced in PI.
5) Clean up PROTOCOL/PPI/GUID declaration in MdeModulePkg.dec, IntelFrameworkModulePkg.dec, IntelFrameworkPkg.dec to match package spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3400 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-23 06:43:10 +00:00
f0c0837ba2
Add missing protocol
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3399 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-23 03:59:56 +00:00
ed7748fe4a
remove some comments introduced by tools.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3387 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-20 06:10:09 +00:00
dd0687a4b1
remove some comments introduced by tools.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3383 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-20 04:33:45 +00:00
27134a44c5
Remove duplicate definition of 'EFI_FVB_ATTRIBUTES' in MdePkg & IntelFrameworkPkg
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3377 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-20 01:41:50 +00:00
950b9eec68
New Guid for UefiLibFramework to avoid collision with UefiLib in MdePkg
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3373 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-19 10:26:45 +00:00
56621f4d0e
Rename UefiLib to UefiLibFramework
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3371 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-19 10:24:11 +00:00
6357d9edf0
Add other archs
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3369 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-19 09:48:57 +00:00
3f3181b487
Clean up the duplicated definitions in Ppi/Smbus.h of IntelFrameworkPkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3351 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-19 05:21:21 +00:00
195d22780c
Remove unused Pcd in dsc.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3349 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-19 04:56:01 +00:00
dcab253b05
1) Add _MSC_VER judgment for usage of #pragma intrinsic
...
2) Change EFI_FVB_ATTRIBUTE to EFI_FVB2_ATTRIBUTE, As Zimmer, Vincent’s PI1.0 errata document said, in PI we need use EFI_FVB2_ATTRIBUTE to differ the specification change.
3) Remove duplicate definition of SERIAL_MODE, PARALLEL_MODE in Include\Framework\Legacy16.h
4) Remove EFI_FV_FILE_ATTRIB_FIXED and EFI_FV_FILE_ATTRIB_ALIGNMENT from IntelFrameworkPkg\Include\Protocol\FirmwareVolume.h, because they defined in PI specification.
5) Remove EFI_FORM_LABEL from IntelFrameworkPkg\Include\Protocol\HiiFramework.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3333 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-18 17:30:13 +00:00
7a8dd19494
Adjust directory structures.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3330 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-18 14:56:02 +00:00