audk/MdeModulePkg
lzeng14 4233bf7066 Enhance SmbiosDxe driver:
1. If string length exceeds 65535 bytes, return error. So infinite loop will not happen because of UINTN overflow.
2. When a SMBIOS entry is added or updated, check if the total length of SMBIOS table exceeds 65535 bytes, if it happens, return error.

Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Elvin Li <elvin.li@intel.com>

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13290 6f19259b-4bc3-4df7-8a09-765794883524
2012-05-08 01:33:23 +00:00
..
Application Update code to pass packaging tool. 2011-05-30 09:56:57 +00:00
Bus MdeModulePkg: Fix EHCI module build warning reported by VS2005 tool chain. 2012-05-02 06:21:43 +00:00
Core Enhance the error handling for AllocatePool and AllocatePages function. 2012-04-27 02:48:46 +00:00
Include Add new extension PerformanceLib APIs to store ID info. 2012-04-24 09:12:36 +00:00
Library Add description for PeiPerformanceIdArray parameter of InternalSearchForLogEntry(). 2012-04-25 10:12:09 +00:00
Logo Update the copyright notice format 2010-04-24 09:49:11 +00:00
Universal Enhance SmbiosDxe driver: 2012-05-08 01:33:23 +00:00
Contributions.txt EDK II Packages: Add Contributions.txt and License.txt files 2012-04-11 23:19:46 +00:00
License.txt Update copyright format 2012-04-24 06:49:39 +00:00
MdeModulePkg.dec Add new extension PerformanceLib APIs to store ID info. 2012-04-24 09:12:36 +00:00
MdeModulePkg.dsc 1. Introduced CPU Exception Handler Library to provide the CPU exception handlers and add one NULL library instance. 2012-03-15 05:20:41 +00:00