summaryrefslogtreecommitdiffstats
path: root/MdePkg
Commit message (Collapse)AuthorAgeFilesLines
* Fix the bug in PeiServicesInstallFvInfoPpi() implementation that can't set ↵lgao42009-09-101-4/+15
| | | | | | the reliable ParentFvName and ParentFileName when install FvInfo PPI. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9255 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Add a new Capsule initiate reset flagqhuang82009-09-102-4/+7
| | | | | | 2. Clarify return value for UEFI runtime service UpdateCapsule git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9253 6f19259b-4bc3-4df7-8a09-765794883524
* 1. add EFI Firmware Management protocol definition in MdePkg.vanjeff2009-09-093-1/+499
| | | | | | 2. update comments in EapManagement.h git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9251 6f19259b-4bc3-4df7-8a09-765794883524
* add AtaPassThruProtocol into MdePkg.eric_tian2009-09-092-0/+474
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9250 6f19259b-4bc3-4df7-8a09-765794883524
* Remove obsolete description to avoid confusion. DevicePathLib class does not ↵qhuang82009-09-081-3/+1
| | | | | | implicitly depend on BaseLib now. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9247 6f19259b-4bc3-4df7-8a09-765794883524
* add modifier EFIAPI for library interfaces.vanjeff2009-09-083-3/+30
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9246 6f19259b-4bc3-4df7-8a09-765794883524
* refine functions comments to add new description for remaining devicepath in ↵vanjeff2009-09-081-13/+42
| | | | | | UEFI 2.3 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9244 6f19259b-4bc3-4df7-8a09-765794883524
* Add PCD protocol/ppi defined in PI 1.2, which is different with early PCD ↵klu22009-09-083-0/+842
| | | | | | protocol/ppi that it only support DynamicEx type PCD. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9243 6f19259b-4bc3-4df7-8a09-765794883524
* Clarify the UEFI/EFI specification version in file header comments.vanjeff2009-09-0322-60/+122
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9238 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the SMM IO Trap Dispatch2 Protocol as ↵rsun32009-09-032-0/+139
| | | | | | defined in PI 1.1 Specification Volume 4 System Management Mode Core Interface. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9235 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the SMM Power Button Dispatch2 Protocol as ↵rsun32009-09-032-0/+120
| | | | | | defined in PI 1.1 Specification Volume 4 System Management Mode Core Interface. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9233 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the SMM Standby Button Dispatch2 Protocol as ↵rsun32009-09-032-0/+122
| | | | | | defined in PI 1.1 Specification Volume 4 System Management Mode Core Interface. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9232 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the SMM General Purpose Input (GPI) ↵rsun32009-09-032-0/+127
| | | | | | Dispatch2 Protocol as defined in PI 1.1 Specification Volume 4 System Management Mode Core Interface. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9231 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the SMM USB Dispatch2 Protocol as defined in ↵rsun32009-09-032-0/+133
| | | | | | PI 1.1 Specification Volume 4 System Management Mode Core Interface. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9230 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the SMM Periodic Timer Dispatch Protocol as ↵rsun32009-09-032-0/+173
| | | | | | defined in PI 1.1 Specification Volume 4 System Management Mode Core Interface. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9229 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the SMM Sx Dispatch Protocol as defined in ↵rsun32009-09-032-0/+138
| | | | | | PI 1.2 Specification Volume 4 System Management Mode Core Interface. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9228 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the SMM Software Dispatch Protocol as ↵rsun32009-09-032-0/+139
| | | | | | defined in PI 1.2 Specification Volume 4 System Management Mode Core Interface. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9227 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Add TCG MOR (Memory Overwrite request) definition from TCG Platform Reset ↵lgao42009-09-027-156/+496
| | | | | | | | | Attack Mitigation Specification.pdf. 2. Add WIN certificate definition from 2.3. 3. Add the signed Image verification definition from UEFI 2.3. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9226 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the SMM PCI Root Bridge IO protocol as ↵rsun32009-09-022-0/+40
| | | | | | defined in the PI 1.2 specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9225 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the EFI SMM CPU Protocol as defined in the ↵rsun32009-09-022-7/+260
| | | | | | PI 1.2 specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9224 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the EFI SMM Status Code Protocol as defined ↵rsun32009-09-022-0/+70
| | | | | | in the PI 1.2 specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9223 6f19259b-4bc3-4df7-8a09-765794883524
* UEFI 2.3 Specification should be updated to move these status code ↵eric_tian2009-09-023-20/+22
| | | | | | definitions into Appendix D, so all the EFI_STATUS codes are defined in a single place in the specifications, and that will help avoid status code collisions as new status codes may be defined over time. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9222 6f19259b-4bc3-4df7-8a09-765794883524
* Split AsmReadKr7() and AsmWriteKr7() from AccessKr.s file since these two ↵qhuang82009-09-013-50/+66
| | | | | | APIs are frequently used to store/fetch PeiServicesTable pointer for IPF platform. Some compiler/linker with /Od is not smart enough to remove used KR registers access APIs. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9219 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for EFI SMM Communication Protocol as defined in ↵rsun32009-09-012-0/+82
| | | | | | the PI 1.2 specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9218 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the DXE SMM Ready To Lock protocol as ↵rsun32009-09-012-0/+32
| | | | | | defined in the PI 1.2 specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9217 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for SMM Ready To Lock protocol as defined in the ↵rsun32009-09-012-0/+32
| | | | | | PI 1.2 specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9216 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for EFI SMM Configuration Protocol as defined in ↵rsun32009-09-012-0/+89
| | | | | | the PI 1.2 specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9215 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the EFI SMM Control2 Protocol as defined in ↵rsun32009-09-012-0/+108
| | | | | | the PI 1.2 specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9214 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the EFI SMM Access2 Protocol as defined in ↵rsun32009-09-012-0/+175
| | | | | | the PI 1.2 specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9213 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for EFI SMM Base2 Protocol as defined in the PI ↵rsun32009-09-012-0/+90
| | | | | | 1.2 specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9212 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg the common definitions in the Platform Initialization ↵rsun32009-09-012-0/+379
| | | | | | Specification version 1.2 VOLUME 4 System Management Mode Core Interface version. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9211 6f19259b-4bc3-4df7-8a09-765794883524
* Add into MdePkg definitions for the SMM Cpu I/O Protocol defined in the PI ↵rsun32009-08-312-1/+91
| | | | | | 1.2 specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9208 6f19259b-4bc3-4df7-8a09-765794883524
* Add comments indicating in-consistency between code and the UEFI 2.3 ↵rsun32009-08-312-1/+6
| | | | | | specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9206 6f19259b-4bc3-4df7-8a09-765794883524
* Added definitions of EFI EAP Protocol, EFI EAP Management Protocol and EFI ↵vanjeff2009-08-264-0/+1084
| | | | | | FTPv4 Protocol. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9200 6f19259b-4bc3-4df7-8a09-765794883524
* minimum updating.vanjeff2009-08-262-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9198 6f19259b-4bc3-4df7-8a09-765794883524
* Fix file headersmdkinney2009-08-2422-37/+38
| | | | | | | | | | | | Move stack alignment check from CPU specific files into common SwitchStack() function and add VA_END() to SwitchStack(). Fix incorrect syntax for ASM_FUNCTION_REMOVE_IF_UNREFERENCED git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9193 6f19259b-4bc3-4df7-8a09-765794883524
* Fix file headersmdkinney2009-08-247-15/+11
| | | | | | | | Fix typos in comments style of assembly files Change IA32 CpuFlushTlb() for GCC to use AsmReadCr3() and AsmWriteCr3() instead of using inline assembly. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9192 6f19259b-4bc3-4df7-8a09-765794883524
* Fix file headersmdkinney2009-08-244-4/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9191 6f19259b-4bc3-4df7-8a09-765794883524
* Fix file headermdkinney2009-08-241-2/+2
| | | | | | Fix a typo in InternalSyncCompareExchange32() git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9190 6f19259b-4bc3-4df7-8a09-765794883524
* Fix file headersmdkinney2009-08-2410-10/+13
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9189 6f19259b-4bc3-4df7-8a09-765794883524
* Fix file headers and a few commentsmdkinney2009-08-2410-17/+10
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9188 6f19259b-4bc3-4df7-8a09-765794883524
* Add new FFS file types defined for SMM introduced since PI 1.1.rsun32009-08-211-1/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9172 6f19259b-4bc3-4df7-8a09-765794883524
* Add "/" after "lock" and another instruction to improve compatibility.qhuang82009-08-214-9/+9
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9167 6f19259b-4bc3-4df7-8a09-765794883524
* Add super IO protocol from PI 1.2 specification.klu22009-08-202-0/+197
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9162 6f19259b-4bc3-4df7-8a09-765794883524
* Add Acpi System Description Table protocol from PI 1.2 specification.klu22009-08-202-0/+265
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9159 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Use .p2align directive instead of ambiguous .align directive.qhuang82009-08-202-3/+3
| | | | | | | It seems for ARM, .align means power of two, so we'd like to use .p2align for more portability. 2. Fix some typos in ARM ProcessorBind.h git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9152 6f19259b-4bc3-4df7-8a09-765794883524
* Add related definitions support large file.klu22009-08-201-9/+160
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9151 6f19259b-4bc3-4df7-8a09-765794883524
* Add gEfiFirmwareFileSystem3Guid GUID definition from PI 1.2klu22009-08-202-0/+33
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9148 6f19259b-4bc3-4df7-8a09-765794883524
* Add missing status code definitions.klu22009-08-201-0/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9147 6f19259b-4bc3-4df7-8a09-765794883524
* Add computing Unit Chipset Subclass Progress Code definitions from PI 1.2 ↵klu22009-08-201-0/+55
| | | | | | specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9146 6f19259b-4bc3-4df7-8a09-765794883524