summaryrefslogtreecommitdiff
path: root/Tools/CCode/Source/GenSection
AgeCommit message (Collapse)Author
2007-01-08Minor changes and bug fixes implemented.ywang
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2196 6f19259b-4bc3-4df7-8a09-765794883524
2006-12-07(1) Using EfiCompress in place of TianoCompress as EFI_STANDARD_COMPRESSION ↵lgao4
type to conform to spec. (2) Remove unused library class EdkPeCoffLoaderX64Lib and library instance EdkPeCoffLoaderX64Lib, because current BasePeCoffLib can supports IA32, EBC, & X64 images all. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2069 6f19259b-4bc3-4df7-8a09-765794883524
2006-12-07The main issue want to be resolve is that some tools need EfiCompress and ↵klu2
other tools need TianoCompress, but only common Compress(indeed is TianoCompress) is provided in tool/CCode/Common. EfiCompress and TianoCompress are all originated from LZ77 algorithms and they have very little different, that different position set for Huffman code. EfiCompress is defined in EFI 1.1 spec and EfiRom tool need it to create a recognized compressed EFI driver. TianoCompress is for pursuer more size saving and it used be GenFfs and GenSection tools. So this patch: 1) Split EfiComress and TianoCompress in edkII’s tools 2) Change EfiRom tool use EfiCompress and GenFfs/GenSection use TianoCompress git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2064 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-10Fixed the build.xml files so that clean and cleanall actually removes the ↵lhauch
temporary build directories, rather than leaving all of the intermediate files left lying around. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1714 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-09removed extra taskdef and taskref definitions that caused some warning ↵lhauch
messages when doing a cleanall git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1694 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-05More moves for Tool Packageslhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1676 6f19259b-4bc3-4df7-8a09-765794883524