Acidanthera UEFI Development Kit based on EDK II edk2-stable202311
Go to file
mdkinney 504dcb0a4e This checkin addresses the compatibility issue of passing arguments of type VA_LIST between components. The type VA_LIST is mapped onto the compiler specific implementation of varargs. As a result, modules build with different compilers may not use the same VA_LIST structure. The solution to this issue is to define a new type called BASE_LIST that is a compiler independent method of passing varargs between modules.
1) Update the Print2 Protocol to only use arguments of type BASE_LIST.  Since this is a change to the protocol definition, the GUID has also been updated.
2) Update the implementation of DxePrintLibPrint2Protocol for the update definition of the Print2 Protocol.  Since the PrintLib does contain APIs that use VA_LIST, this library must convert arguments of type VA_LIST to arguments of type BASE_LIST prior to calling the Print2 Protocol services.
3) Update the implementation of PrintDxe to match the updated Print2 Prootocol





git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8405 6f19259b-4bc3-4df7-8a09-765794883524
2009-05-30 23:49:35 +00:00
BaseTools Fix the bug that build tool and PCD driver can not deal with byte array or ANSIC type value for dynamic PCD. 2009-05-27 11:34:11 +00:00
Conf Adding top-level Conf directory for next generation of EDK II build infrastructure tools. 2007-06-20 19:33:23 +00:00
DuetPkg change ISO 639-2 language codes to RFC 4646 codes in .UNI files 2009-05-25 09:57:27 +00:00
EdkCompatibilityPkg Roll back changes to apply GetBestLanguage() in HiiDataBase. Exact language match should be used in HiiDatabase. 2009-05-26 03:48:50 +00:00
EdkShellBinPkg update shell binary to fix one bug when reconnect -r. 2009-04-17 05:41:11 +00:00
EdkShellPkg fixed one bug when "reconnect -r" 2009-04-17 05:40:21 +00:00
FatBinPkg Update FAT binary for the source update: 2009-03-25 08:42:33 +00:00
IntelFrameworkModulePkg fix a bug of incorrectly judge the end of variable arguments. 2009-05-26 07:27:13 +00:00
IntelFrameworkPkg update the file description of PrintXY and AsciiPrintXY. and also refine the implementation to return the number of actual printed characters. 2009-05-21 10:04:21 +00:00
MdeModulePkg This checkin addresses the compatibility issue of passing arguments of type VA_LIST between components. The type VA_LIST is mapped onto the compiler specific implementation of varargs. As a result, modules build with different compilers may not use the same VA_LIST structure. The solution to this issue is to define a new type called BASE_LIST that is a compiler independent method of passing varargs between modules. 2009-05-30 23:49:35 +00:00
MdePkg This checkin addresses the compatibility issue of passing arguments of type VA_LIST between components. The type VA_LIST is mapped onto the compiler specific implementation of varargs. As a result, modules build with different compilers may not use the same VA_LIST structure. The solution to this issue is to define a new type called BASE_LIST that is a compiler independent method of passing varargs between modules. 2009-05-30 23:45:50 +00:00
Nt32Pkg change ISO 639-2 language codes to RFC 4646 codes in .UNI files 2009-05-25 09:57:27 +00:00
OptionRomPkg Replace references to RFC 3066 with RFC 4646. 2009-04-30 05:37:31 +00:00
OvmfPkg Add more details to OvmfPkg/README for building & running. 2009-05-28 18:02:25 +00:00
PcAtChipsetPkg Add IdeControllerDxe driver. This driver is very similar to 2009-05-27 21:09:58 +00:00
ShellPkg Fix linked list loops 2009-05-22 23:31:56 +00:00
UefiCpuPkg Add CPU DXE driver for IA32 & X64 processor architectures. 2009-05-27 21:09:47 +00:00
UnixPkg change ISO 639-2 language codes to RFC 4646 codes in .UNI files 2009-05-25 09:57:27 +00:00
BuildNotes.txt Updated BuildNotes.txt according to new packages name: 2007-06-20 05:35:00 +00:00
BuildNotes2.txt updating the doc 2008-09-25 23:13:48 +00:00
edksetup.bat Removed Java/Ant specific content from the setup scripts. 2008-12-31 16:57:24 +00:00
edksetup.sh Removed Java/Ant specific content from the setup scripts. 2008-12-31 16:57:24 +00:00