summaryrefslogtreecommitdiffstats
path: root/MdePkg
Commit message (Collapse)AuthorAgeFilesLines
* sync patches r10549, r10550, r10566 and r10773 from main trunk.vanjeff2010-11-163-18/+311
| | | | | | | | | 1. Add Read/Write (16) command to SCSI library. 2. If SCSI version support Read/Write (16) command, use both commands to access disk especially for above 2TB. 3. According to SCSI spec, ANSI version is 3 bits, so 0x7 should be used to get correct ANSI version. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2008@11063 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r10351, r10352, r10353, r10354, r10360 from main trunk.vanjeff2010-11-161-0/+3
| | | | | | | | | | | | | 1. IsaSerialIo, WinNtSerialIo, UnixSerialIo drivers were changed to produce the flow control device path node when the remaining device path contains such node. And it will return unsupported when receiving a remaining device path only contains UART node and it's already produced the flow control node. 2. BMM driver was enhanced to take care of the optional flow control node. 3. Update DevicePath.h to add the UART_FLOW_CONTROL_HARDWARE and UART_FLOW_CONTROL_XON_XOFF. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2008@11061 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r11010 from main trunk.vanjeff2010-11-111-4/+26
| | | | | | | Add Doxygen style comments to the EFI_SIZE_TO_PAGES() and EFI_PAGES_TO_SIZE() macros. Clarify that the Size and Pages parameters to these macros are assumed to be type UINTN. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2008@11026 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r10864, r10865, r10876 from main trunk.vanjeff2010-10-191-2/+2
| | | | | | | | | | 1. Update the Runtime library to restrict usage to DXE_RUNTIME_DRIVER and DXE_SAL_DRIVER or DXE_SMM_DRIVER module types. 2. Update UefiRuntimeLib MODULE_TYPE to be DXE_RUNTIME_DRIVER. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2008@10957 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r9588 from main trunk.lgao42010-07-301-2/+10
| | | | | | | | r9588 - Fix a bug in MdePkg BaseLib: StrnCat() and AsciiStrnCat() should NULL terminated the final destination string when Length is equal to the length of Source string. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2008@10755 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r9226 from main trunk.lgao42010-07-302-0/+79
| | | | | | | r9226 - Add TCG MOR (Memory Overwrite request) definition from TCG Platform Reset Attack Mitigation Specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2008@10754 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r9412 from main trunk.lgao42010-07-301-0/+4
| | | | | | | r9412 - Update EFI_IP4_MODE_DATA: add MaxPacketSize to this structure to comply with UEFI 2.3 specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2008@10749 6f19259b-4bc3-4df7-8a09-765794883524
* Correct the format of comments lgao42009-08-071-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9029 6f19259b-4bc3-4df7-8a09-765794883524
* remove incorrect comments.lgao42009-08-041-4/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9026 6f19259b-4bc3-4df7-8a09-765794883524
* update MdePkg version to 1.01vanjeff2009-07-292-186/+186
| | | | | | | | | 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
* Add PcdVerifyNoteInList for judge whether do verification of node in list in ↵klu22009-07-284-51/+98
| | | | | | debug mode. The default value is FALSE. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9016 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unrecognized characters.lgao42009-07-271-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9008 6f19259b-4bc3-4df7-8a09-765794883524
* Updated EFI_MTFTP4_TOKEN structure to add member Context. It's an ↵vanjeff2009-07-241-5/+10
| | | | | | incompatible change adopted by UEFI group. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9005 6f19259b-4bc3-4df7-8a09-765794883524
* Move those status code definitions that exactly match the PI 1.2 ↵mdkinney2009-07-244-38/+1834
| | | | | | Specification from the IntelFrameworkPkg to MdePkg git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8988 6f19259b-4bc3-4df7-8a09-765794883524
* Update EFI_PEI_FIRMWARE_VOLUME_PPI.FindFileByName function declaration to ↵lgao42009-07-231-2/+2
| | | | | | align to PI1.0 errata. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8983 6f19259b-4bc3-4df7-8a09-765794883524
* Rename BaseLib internal functions by adding InternalBaseLib.lgao42009-07-233-29/+29
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8980 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unrecognized characters.lgao42009-07-151-5/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8947 6f19259b-4bc3-4df7-8a09-765794883524
* Add the following PI 1.2 Protocols to the MdePkgmdkinney2009-07-146-1/+1928
| | | | | | | | | | | | 1) IDE Controller Init 2) Incompatible PCI Device Support 3) PCI Hot Bridge Resource Allocation 4) PCI Hot Plug 5) PCI Platform git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8940 6f19259b-4bc3-4df7-8a09-765794883524
* Add the following PI 1.2 Protocols to the MdePkgmdkinney2009-07-133-0/+398
| | | | | | | | 1) Disk Info Protocol and its associated device GUIDs 2) PCI Hot Plug Request Protocol git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8936 6f19259b-4bc3-4df7-8a09-765794883524
* Add macro definitions indicating from SMBIOS 2.6klu22009-07-131-0/+26
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8934 6f19259b-4bc3-4df7-8a09-765794883524
* Add the following PI 1.2 PPIs to the MdePkgmdkinney2009-07-135-5/+580
| | | | | | | | | 1) Block I/O PPI 2) Device Recovery PPI 3) Recovery Module PPI 4) S3 Resume PPI git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8914 6f19259b-4bc3-4df7-8a09-765794883524
* Add MP Services Protocol from the UEFI Platform Initialization 1.2 Specificationmdkinney2009-07-132-0/+654
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8910 6f19259b-4bc3-4df7-8a09-765794883524
* Fix typo in #ifndef namemdkinney2009-07-121-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8907 6f19259b-4bc3-4df7-8a09-765794883524
* Remove "Module Name:" from include file headers.mdkinney2009-07-111-2/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8895 6f19259b-4bc3-4df7-8a09-765794883524
* to fill the gap between PI1.0 and code to fix the bug #202435jchen202009-07-081-1/+11
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8818 6f19259b-4bc3-4df7-8a09-765794883524
* Fix minor typomdkinney2009-07-051-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8747 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a typo.gikidy2009-07-031-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8732 6f19259b-4bc3-4df7-8a09-765794883524
* Update BASE_ARG() macro to pass static analysis tools. This change should ↵mdkinney2009-07-011-1/+10
| | | | | | not cause any changes in behavior git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8707 6f19259b-4bc3-4df7-8a09-765794883524
* Update the Tpm12.h to the TCG TPM spec 1.2 revisionzliu32009-07-011-12/+150
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8702 6f19259b-4bc3-4df7-8a09-765794883524
* Enhance function macro EFI_PEI_PCI_CFG_ADDRESS defined in ↵lgao42009-07-011-5/+7
| | | | | | MdePkg/Include/Ppi/PciCfg2.h to generate the correct Address for PI PciCfg PPI when bus number is larger than 127 and reg is less than 256. And Enhance function macro EFI_PEI_PCI_CFG_ADDRESS to handle that reg is larger than and equal to 256. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8701 6f19259b-4bc3-4df7-8a09-765794883524
* Adjust the behavior of the MdePkg Print Library class to produce a ↵mdkinney2009-06-302-7/+64
| | | | | | | | | | | | | | | consistent style of EOL characters. Previously, the Print Library class would translate '\n' to '\n\r'. With this update, the following EOL translations are performed: 1) '\r' to '\r' 2) '\r\n' to '\r\n' 3) '\n' to '\r\n' 4) '\n\r' to '\r\n' git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8692 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the wrong structure definition in Smbios.h. klu22009-06-212-54/+46
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8618 6f19259b-4bc3-4df7-8a09-765794883524
* update codes per MdePkg doxgen review comments.vanjeff2009-06-1131-142/+135
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8526 6f19259b-4bc3-4df7-8a09-765794883524
* git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8525 ↵jcarsey2009-06-101-19/+20
| | | | 6f19259b-4bc3-4df7-8a09-765794883524
* For X64 BASE_LIBRARY_JUMP_BUFFER is 64-bit aligned, not 128-bit aligned, ↵gikidy2009-06-102-20/+20
| | | | | | replace movdqa with movdqu. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8508 6f19259b-4bc3-4df7-8a09-765794883524
* Save/Restore xmm6-xmm15 in function setJump/longJump for GAS.gikidy2009-06-102-0/+24
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8507 6f19259b-4bc3-4df7-8a09-765794883524
* Save/Restore xmm6-xmm15 in function setJump/longJump.gikidy2009-06-103-1/+27
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8506 6f19259b-4bc3-4df7-8a09-765794883524
* Need use 32-bit register to hold 32-bit stack address.klu22009-06-051-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8481 6f19259b-4bc3-4df7-8a09-765794883524
* Need use 32-bit register to hold 32-bit stack address.klu22009-06-051-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8480 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the bug that if code is run above 4G, AsmDisablePaging64 will be failedklu22009-06-051-3/+14
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8479 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the bug that if code is run above 4G, AsmDisablePaging64 will be failure.klu22009-06-051-1/+15
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8478 6f19259b-4bc3-4df7-8a09-765794883524
* Update comment for return description for PcdSetX macros.klu22009-06-051-19/+19
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8474 6f19259b-4bc3-4df7-8a09-765794883524
* The return description for LibPcdSetx function is ambiguity. The actual ↵klu22009-06-051-13/+13
| | | | | | | | meaning of return value is input parameter, but not the value/pointer exist in PCD database. So this patch use parameter name directly in description for return value. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8472 6f19259b-4bc3-4df7-8a09-765794883524
* Add missing parameter check ASSERTs in ScsiReadCapacity16Command() of ↵rsun32009-06-051-0/+6
| | | | | | UefiScsiLib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8471 6f19259b-4bc3-4df7-8a09-765794883524
* Fix build breaks from comment clean up checkinmdkinney2009-06-046-16/+51
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8468 6f19259b-4bc3-4df7-8a09-765794883524
* Second set of changes based on a review of the code comments in the Include ↵pkandel2009-06-0438-307/+268
| | | | | | directory for typos, grammar issues, and language clarity. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8467 6f19259b-4bc3-4df7-8a09-765794883524
* Add ASSERT check for AsmFlushCacheRange().xli242009-06-045-27/+103
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8465 6f19259b-4bc3-4df7-8a09-765794883524
* fix the issue when passing a L"" string to PrintXY.eric_tian2009-06-041-4/+20
| | | | | | | 1. According to the value of RowInfoArraySize to get the actual number of printed line. 2. If RowInfoArraySize equates 0, then it means nothing is printed. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8464 6f19259b-4bc3-4df7-8a09-765794883524
* update comments per review comments.vanjeff2009-06-0411-35/+35
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8463 6f19259b-4bc3-4df7-8a09-765794883524
* Reviewed the code comments in the Include/Protocol directory for typos, ↵pkandel2009-06-0455-218/+219
| | | | | | grammar issues, and language clarity. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8462 6f19259b-4bc3-4df7-8a09-765794883524