summaryrefslogtreecommitdiffstats
path: root/IntelFrameworkPkg
Commit message (Collapse)AuthorAgeFilesLines
* The definition of NumberOfSmmReservedRegions is incorrect in Framework ↵xli242010-08-202-2/+11
| | | | | | SmmCis specification 0.91, in which the type of this field is defined as UINTN. However, HOBs are supposed to be CPU neutral, so UINT32 should be used. Here the code is updated and comments in FrameworkSpecConformance.txt is added. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10813 6f19259b-4bc3-4df7-8a09-765794883524
* Add explicit type cast to suppress possible warning of precession loss.xli242010-08-101-10/+10
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10784 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the bug that definition of EFI_DISPATCH_OPROM_TABLE does not follow ↵xli242010-06-171-1/+1
| | | | | | Framework CSM Spec v0.97. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10588 6f19259b-4bc3-4df7-8a09-765794883524
* Sync FrameworkUefiLib with the MdePkg UefiLibmdkinney2010-06-145-28/+477
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10583 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up package/platform DSC files by the following steps:lgao42010-05-211-5/+0
| | | | | | | | | 1. Remove PCDs those use the default values/types from the DEC file. 2. Remove the unused library instances. 3. Group common library instances in common [LibraryClasses] section as the default library instance for all modules. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10529 6f19259b-4bc3-4df7-8a09-765794883524
* Update the copyright notice formathhtian2010-04-2379-101/+100
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10404 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the duplicated SmmLibNull, which has been moved into MdePkg.lgao42010-04-062-137/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10340 6f19259b-4bc3-4df7-8a09-765794883524
* Not maintained.hhtian2010-03-251-78/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10313 6f19259b-4bc3-4df7-8a09-765794883524
* Add missing words for the description of EFI_SMM_CONTROL_PROTOCOL.xli242010-03-161-1/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10250 6f19259b-4bc3-4df7-8a09-765794883524
* Grammatical and disclaimer changes (does not follow internal C coding stds.)myronporter2010-03-1657-1500/+1592
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10249 6f19259b-4bc3-4df7-8a09-765794883524
* Update package version for IntelFrameworkPkg and IntelFrameworkModulePkg.xli242010-03-042-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10194 6f19259b-4bc3-4df7-8a09-765794883524
* Correct the CIS spec version info.xli242010-03-042-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10190 6f19259b-4bc3-4df7-8a09-765794883524
* Move the framework version of EFI_S3_RESUME_PPI defintion to Intel framework ↵jchen202010-03-012-0/+80
| | | | | | package from MdePkg git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10137 6f19259b-4bc3-4df7-8a09-765794883524
* Move EFI_SMRAM_DESCRIPTOR into PiMultiPhase.h. Since the top level includes ↵hhuan132010-02-261-6/+1
| | | | | | in the other packages all include PiPei.h or PiDxe.h, and PiPei.h and PiDxe.h both include PiuMultiPhase.h, EFI_SMRAM_DESCRIPTOR will be declared for SMM Access 2 Protocol and the SmramMemoryReserve GUIDed HOB. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10104 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.klu22010-02-252-2/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10079 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Correct File header to ## @filelgao42010-02-248-29/+29
| | | | | | 2. Remove unnecessary .common] postfix on section. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10052 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the duplicate protocol header files in IntelFrameworkPkg. Modules ↵qhuang82010-02-032-81/+0
| | | | | | that using SMM status code protocol should use MdePkg/Include/SmmStatusCode.h instead. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9915 6f19259b-4bc3-4df7-8a09-765794883524
* Move SmmLib from IntelFrameworkPkg to MdePkg because this library is useful ↵mdkinney2010-01-274-99/+183
| | | | | | | | | to both Framework SMM and PI SMM implementations. Add SMM CPU Save State Protocol defined in the Framework SMM CIS 0.91 Specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9841 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the duplicated definitions between Framework AcpiSupport and PI ↵lgao42010-01-151-26/+2
| | | | | | AcpiSystemDescriptionTable. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9772 6f19259b-4bc3-4df7-8a09-765794883524
* Remove duplicate typedef of EFI_SMM_CPU_IO_INTERFACEmdkinney2010-01-141-1/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9756 6f19259b-4bc3-4df7-8a09-765794883524
* Put Framework SMM CPU I/O Protocol into its own .h file and add the GUID for ↵mdkinney2010-01-143-54/+92
| | | | | | | | | | | this protocol to the DEC file. Some definitions are shared between the Framework SMM CPU I/O Protocol and the PI SMM CPU I/O 2 Protocol, so SmmCpuIo.h include SmmCpuIo2.h from the MdePkg git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9736 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unnecessary colon for @note tag.xli242010-01-113-11/+11
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9708 6f19259b-4bc3-4df7-8a09-765794883524
* Remove dependency on PCI Root Bridge I/O Protocol. This library should only ↵mdkinney2010-01-073-53/+25
| | | | | | layer on top of the CPU I/O Protocol. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9690 6f19259b-4bc3-4df7-8a09-765794883524
* Minor code enhancement.xli242010-01-074-11/+7
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9685 6f19259b-4bc3-4df7-8a09-765794883524
* Remove duplicated definition of EFI_SMM_COMMUNICATE_HEADER in PI and ↵rsun32009-12-311-19/+7
| | | | | | Framework SMM. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9656 6f19259b-4bc3-4df7-8a09-765794883524
* PI 1.1 SMM Feature Check-indavidhuang2009-12-232-0/+25
| | | | | | 1. Update SmmLib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9592 6f19259b-4bc3-4df7-8a09-765794883524
* Update header file to include common definition of FRAMEWORK_EFI_AP_PROCEDURE.xli242009-11-301-1/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9497 6f19259b-4bc3-4df7-8a09-765794883524
* Add PI complied S3 implementation. Include the Opcode definition and ↵jchen202009-11-261-89/+9
| | | | | | EFI_BOOT_SCRIPT_WIDTH definition from MdePkg PI definition and rename the conflict opcode defintion with FRAMEWORK_ prifix. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9491 6f19259b-4bc3-4df7-8a09-765794883524
* Rename PI SMM definitions which has same name with those of Framework SMM ↵rsun32009-11-206-112/+24
| | | | | | spec but with different content (Note these renamings are not yet in public PI spec or errata now); Remove common definitions shared between PI and Framework Spec from include files for Framework SMM Spec, and change includes files for Framework SMM Spec to include PI SMM include files. The goal is to allow a module include both PI and Framework SMM definitions without conflict. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9453 6f19259b-4bc3-4df7-8a09-765794883524
* Update framework CPU I/O protocol to solve some symbol duplication and ↵qhuang82009-11-181-78/+15
| | | | | | conflict issues. This protocol is different from PI one in that it is a runtime protocol. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9441 6f19259b-4bc3-4df7-8a09-765794883524
* Add Framework version of EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL_GUID and its ↵qhuang82009-11-092-3/+8
| | | | | | GUID C Name to IntelFrameworkPkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9395 6f19259b-4bc3-4df7-8a09-765794883524
* update comments with the right words.vanjeff2009-10-101-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9337 6f19259b-4bc3-4df7-8a09-765794883524
* clean up non-English characters.vanjeff2009-10-101-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9336 6f19259b-4bc3-4df7-8a09-765794883524
* clean up non-English characters.vanjeff2009-10-102-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9335 6f19259b-4bc3-4df7-8a09-765794883524
* specify the spec revision number followed by protocol eric_tian2009-09-035-25/+27
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9237 6f19259b-4bc3-4df7-8a09-765794883524
* Make end of line consistent.qhuang82009-08-241-85/+85
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9186 6f19259b-4bc3-4df7-8a09-765794883524
* Make end of line consistent caused by previous check in.qhuang82009-08-241-79/+79
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9180 6f19259b-4bc3-4df7-8a09-765794883524
* Integrate the patch contributed by Andrew Fish to add ARM support.qhuang82009-08-241-79/+79
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9176 6f19259b-4bc3-4df7-8a09-765794883524
* Fix invalid doxygen comment, should not mix the usage of /// and /**klu22009-08-181-5/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9084 6f19259b-4bc3-4df7-8a09-765794883524
* refine some definitions comments.eric_tian2009-08-102-6/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9031 6f19259b-4bc3-4df7-8a09-765794883524
* Document all of the mismatches between IntelFrameworkPkg and Framework ↵eric_tian2009-08-061-0/+1215
| | | | | | specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9028 6f19259b-4bc3-4df7-8a09-765794883524
* Lightly revised SmmCis.h based on information in the PI spec. pkandel2009-07-301-5/+6
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9023 6f19259b-4bc3-4df7-8a09-765794883524
* update MdePkg version to 1.01vanjeff2009-07-292-49/+49
| | | | | | | | | update MdeModulePkg version to 0.90 update IntelFrameworkPkg version to 0.90 update IntelFrameworkModulePkg version to 0.90 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9021 6f19259b-4bc3-4df7-8a09-765794883524
* Updated comment at line 595 to be PI 1.1 spec, instead of 1.0.pkandel2009-07-291-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9020 6f19259b-4bc3-4df7-8a09-765794883524
* fixed wrong comments format.vanjeff2009-07-281-43/+97
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9019 6f19259b-4bc3-4df7-8a09-765794883524
* Committing changes to the comments, after review with engineers. pkandel2009-07-2836-324/+248
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9018 6f19259b-4bc3-4df7-8a09-765794883524
* add comment on mismatch between code and MiscSubclass spec.eric_tian2009-07-271-0/+6
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9013 6f19259b-4bc3-4df7-8a09-765794883524
* Move EFI_SMM_COMMUNICATE_HEADER into SmmBase.h because this structure is ↵mdkinney2009-07-242-10/+30
| | | | | | really associated with the ComminicationBuffer parameter to the EFI_SMM_CALLBACK_ENTRY_POINT in the SMM Base Protocol and not the gSmmCommunicateHeaderGuid. This GUID is just one of many possible GUIDs that could be used to fill in the HeaderGuid field of the EFI_SMM_COMMUNICATE_HEADER. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8990 6f19259b-4bc3-4df7-8a09-765794883524
* Move those status code definitions that exactly match the PI 1.2 ↵mdkinney2009-07-244-1404/+62
| | | | | | Specification from the IntelFrameworkPkg to MdePkg git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8989 6f19259b-4bc3-4df7-8a09-765794883524
* comments refineeric_tian2009-07-221-7/+22
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8978 6f19259b-4bc3-4df7-8a09-765794883524