BaseMemoryLib:
authorqhuang8 <qhuang8@de2fecce-e211-0410-80a6-f3fac2684e05>
Wed, 7 Jun 2006 15:38:52 +0000 (15:38 +0000)
committerqhuang8 <qhuang8@de2fecce-e211-0410-80a6-f3fac2684e05>
Wed, 7 Jun 2006 15:38:52 +0000 (15:38 +0000)
commitcf469414d3c9d506261c869ec15a446209bff5bf
treed0c48d0e692880db272bb68ff12cfc30386f5d60
parentd27c02d73afc0ed091625b45962b5830c6fc515b
BaseMemoryLib:
Correct wrong ASSERT()s on SetMem16(), SetMem32(), SetMem64()
HobLib:
Add Missing ASSERT()s for BuildGuidHobData() since CopyMem() now allow zero source buffer with length > 0.
BasePrintLib
Add ASSERT()s to check NULL buffer and NULL format.
PostCodeLib
Add 3 instances of PostCodeLib and introduce new Pcd for post code property mask.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@438 de2fecce-e211-0410-80a6-f3fac2684e05
40 files changed:
edk2/MdePkg/Include/Library/HobLib.h
edk2/MdePkg/Include/Library/PostCodeLib.h [new file with mode: 0644]
edk2/MdePkg/Library/BaseMemoryLib/SetMem16Wrapper.c
edk2/MdePkg/Library/BaseMemoryLib/SetMem32Wrapper.c
edk2/MdePkg/Library/BaseMemoryLib/SetMem64Wrapper.c
edk2/MdePkg/Library/BaseMemoryLibMmx/SetMem16Wrapper.c
edk2/MdePkg/Library/BaseMemoryLibMmx/SetMem32Wrapper.c
edk2/MdePkg/Library/BaseMemoryLibMmx/SetMem64Wrapper.c
edk2/MdePkg/Library/BaseMemoryLibRepStr/SetMem16Wrapper.c
edk2/MdePkg/Library/BaseMemoryLibRepStr/SetMem32Wrapper.c
edk2/MdePkg/Library/BaseMemoryLibRepStr/SetMem64Wrapper.c
edk2/MdePkg/Library/BaseMemoryLibSse2/SetMem16Wrapper.c
edk2/MdePkg/Library/BaseMemoryLibSse2/SetMem32Wrapper.c
edk2/MdePkg/Library/BaseMemoryLibSse2/SetMem64Wrapper.c
edk2/MdePkg/Library/BasePostCodeLib80/BasePostCodeLib80.mbd [new file with mode: 0644]
edk2/MdePkg/Library/BasePostCodeLib80/BasePostCodeLib80.msa [new file with mode: 0644]
edk2/MdePkg/Library/BasePostCodeLib80/PostCode.c [new file with mode: 0644]
edk2/MdePkg/Library/BasePostCodeLib80/build.xml [new file with mode: 0644]
edk2/MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.mbd [new file with mode: 0644]
edk2/MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.msa [new file with mode: 0644]
edk2/MdePkg/Library/BasePostCodeLibDebug/PostCode.c [new file with mode: 0644]
edk2/MdePkg/Library/BasePostCodeLibDebug/build.xml [new file with mode: 0644]
edk2/MdePkg/Library/BasePostCodeLibReportStatusCode/BasePostCodeLibReportStatusCode.mbd [new file with mode: 0644]
edk2/MdePkg/Library/BasePostCodeLibReportStatusCode/BasePostCodeLibReportStatusCode.msa [new file with mode: 0644]
edk2/MdePkg/Library/BasePostCodeLibReportStatusCode/PostCode.c [new file with mode: 0644]
edk2/MdePkg/Library/BasePostCodeLibReportStatusCode/build.xml [new file with mode: 0644]
edk2/MdePkg/Library/BasePrintLib/BasePrintLib.msa
edk2/MdePkg/Library/BasePrintLib/PrintLib.c
edk2/MdePkg/Library/DxeCoreHobLib/HobLib.c
edk2/MdePkg/Library/DxeHobLib/HobLib.c
edk2/MdePkg/Library/PeiHobLib/HobLib.c
edk2/MdePkg/Library/PeiMemoryLib/SetMem16Wrapper.c
edk2/MdePkg/Library/PeiMemoryLib/SetMem32Wrapper.c
edk2/MdePkg/Library/PeiMemoryLib/SetMem64Wrapper.c
edk2/MdePkg/Library/UefiMemoryLib/SetMem16Wrapper.c
edk2/MdePkg/Library/UefiMemoryLib/SetMem32Wrapper.c
edk2/MdePkg/Library/UefiMemoryLib/SetMem64Wrapper.c
edk2/MdePkg/MdePkg-All-Archs.fpd
edk2/MdePkg/MdePkg.fpd
edk2/MdePkg/MdePkg.spd