Commit Graph

676 Commits

Author SHA1 Message Date
qhuang8 b775e03a84 DebugLib:
Fix a bug in PeiDxeDebugLibReportStatusCode: it should use gReportStatusCodeDebugType so that report status code infrastructure can correctly extract debug info.
	Fix functional and coding style issues in the three instances in EdkModulePkg, namely: EdkDxeDebugLibReportStatusCode, EdkUefiDebugLibStderr, EdkUefiDebugLibConout.
	DevicePathLib:
	Sync with MWG 0.57 and add new interface of CreateDevicePathNode(). All the function headers have been updated.
	PeiServicesLib:
	Adjust coding style and fix a minor comment error.
	PciLib:
	Adjust assert() condition to sync with MWG 0.57
	BaseMemoryLib:
	Adjust assert() for ScanMemXX (), ScanGuid()
	Rename UefiMemoryLib to DxeMemoryLib
	PrintLib:
	Change the return value of all print services to exclude the NULL-terminator.
	Misc:
	Slightly adjust the coding style in hob.c in PeiCore module.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@758 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-05 04:17:57 +00:00
qhuang8 add13dc217 DebugLib:
Fix a bug in PeiDxeDebugLibReportStatusCode: it should use gReportStatusCodeDebugType so that report status code infrastructure can correctly extract debug info.
	Fix functional and coding style issues in the three instances in EdkModulePkg, namely: EdkDxeDebugLibReportStatusCode, EdkUefiDebugLibStderr, EdkUefiDebugLibConout.
	DevicePathLib:
	Sync with MWG 0.57 and add new interface of CreateDevicePathNode(). All the function headers have been updated.
	PeiServicesLib:
	Adjust coding style and fix a minor comment error.
	PciLib:
	Adjust assert() condition to sync with MWG 0.57
	BaseMemoryLib:
	Adjust assert() for ScanMemXX (), ScanGuid()
	Rename UefiMemoryLib to DxeMemoryLib
	PrintLib:
	Change the return value of all print services to exclude the NULL-terminator.
	Misc:
	Slightly adjust the coding style in hob.c in PeiCore module.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@757 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-05 04:17:04 +00:00
jlin16 c16ade35ca Add two files for List editor.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@756 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-05 04:11:04 +00:00
lhauch a2317f385e Removed per Carl/Javen.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@755 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-05 04:07:14 +00:00
lhauch 700c2b96cb Changed FvBinding to be a list of Keywords (not using list, just specifying the pattern.) Fixed a couple of typos in the other files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@754 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-05 04:05:10 +00:00
jwang36 3f6001d4f0 supplemented "/FI" to some ignored PP options in fpd files
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@753 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-05 03:15:05 +00:00
hche10x f9cc201cc0 Modify FrameworkWizard.msa for newly changing.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@752 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-05 02:42:30 +00:00
hche10x d65242dfe8 1. Add image in "About" frame
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@751 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-05 02:18:04 +00:00
hche10x 79cb6fdbc0 1. Restructure some folders and files
2. Adjust the arithmetic of "Clone" function
3. Add image in "About" frame

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@750 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-05 02:07:26 +00:00
jwang36 525c51880f Added "/FI", "-include" and/or "/nologo" options to PP (CC) command option to fpd files. These changes are used to accommodate the preprocessing added for assembly code as a general processing step.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@749 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 16:28:26 +00:00
jwang36 d3dfaf4b45 Fixed the cleanall issue which would remove more files than we want
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@748 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 14:52:57 +00:00
klu2 7629edbc44 Move ant-related code from ParserFpd function to enable single module debug for PCD tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@747 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 14:32:27 +00:00
qouyang 25832ed337 Fix autogen bug:[Edk67][Edk35].
Add "/FI" to "PP" option in EdkModulePkg-All-Archs.fpd.
Modify BuildMacro.xml changing "S" for IPF assembler.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@746 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 13:44:18 +00:00
qwang12 1eb73ab57a Added LibPatchPcdSetPtr.
Cleaup Pcd Database code generation routine.
Fixed a few bugs.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@745 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 12:43:59 +00:00
jwang36 0d2001d31d added back of preprocessing of asm files
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@743 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 12:14:02 +00:00
jwang36 a661b6870a git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@742 6f19259b-4bc3-4df7-8a09-765794883524 2006-07-04 12:12:33 +00:00
lgao4 f4b38a99c7 Update tools definition
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@741 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 12:12:06 +00:00
lgao4 7d1142bfea Add ASL and ASMLINK tool definition in this file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@739 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 10:46:31 +00:00
jwang36 d8cf03df4b commented out GCC definitions temporarily
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@738 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 08:14:02 +00:00
jlin16 1800d80f22 Add ModuleSA BuildOptions
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@737 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 08:11:49 +00:00
klu2 df282395d7 Should not checking exist fd file, otherwise new fd file can not override old fd file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@736 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 07:54:23 +00:00
jwang36 4507889e12 added GCC tools definitions
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@735 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 06:13:13 +00:00
jwang36 8ed3ea9c90 added GCC tool chain family options
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@734 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 06:11:26 +00:00
yshi8 5102d7f799 Fix a typo error
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@733 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 05:45:24 +00:00
klu2 7ec633716b Fix a minor bug for wrong entry name
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@732 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 04:47:20 +00:00
lhauch 915d1ff529 Updated the SPD and MSA files for Tools - created some new MSA files as well.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@731 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 04:13:48 +00:00
jwang36 02ef8e572d restored the file name and path of assembly file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@730 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 03:57:08 +00:00
jlin16 6a09eb19ce Adjust Platform Definition and Module SA operations in FPD editor.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@729 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 03:56:07 +00:00
jwang36 808323923f commented out the preprocessing of asm files, it will cause error on normal asm file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@728 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 03:55:24 +00:00
lgao4 46dde08c47 Add to the rules to generate TE section
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@727 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 03:09:01 +00:00
jwang36 c44794ef22 added asm file preprocess in <Build_Assembly> macro
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@726 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 02:51:07 +00:00
qwang12 1058e50bf6 remove unused PCD entry in EdkNt32Pkg Package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@725 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 01:58:01 +00:00
lhauch c606a5364d Removed the namespace="##local" from the UserExtensions sub-element. Any valid XML tags can be placed within this section, and our tools still validate correctly. However, the UserExtensions does not support just data - data must wrapped within XML tags.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@724 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 00:54:00 +00:00
lhauch 9ae9341aa3 Added a line to create a target.txt if one does not exist, based on the target.template file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@723 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 00:40:35 +00:00
qwang12 bb5545b663 Add PcdDxe and PcdPEIM to all-arch for EdkModulePkg-All-Archs.fpd
Fix a few bugs in PcdDxe and PcdPEIM


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@722 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-03 15:40:49 +00:00
qouyang a15bb0d31f Add follows warpped tianotools to frameworktask:
1. CreateMtFileTask
2. EfiCompressTask
3. EfiRomTask
4. FlashMapTask
5. GenAcpiTableTask
6. GenCapsuleHdrTask
7. GenTeImageTask
8. PeiReBaseTask
9. SectApResetVectorFixupTask
10.SecFixupTask
11.SplitfileTask
12.StripTask
13.ZeroDebugDataTask

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@720 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-03 08:25:23 +00:00
wuyizhong a2d0e90908 Add build macro to generate section type TE.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@719 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-03 05:22:59 +00:00
jlin16 3b405e9b04 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@718 6f19259b-4bc3-4df7-8a09-765794883524 2006-07-03 03:51:10 +00:00
lhauch 9ede7fad76 Added two optional attributes to the Cloned element, FarGuid and Id that can be used to track the heritage.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@717 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-03 03:44:36 +00:00
wuyizhong e2d926ece9 Change HelloWold's ModuleType from DXE_DRIVER to UEFI_APPLICATION.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@716 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-03 03:28:47 +00:00
lhauch ff5ae9bd3a git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@715 6f19259b-4bc3-4df7-8a09-765794883524 2006-07-03 02:39:29 +00:00
jlin16 6cba26e882 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@714 6f19259b-4bc3-4df7-8a09-765794883524 2006-07-03 01:20:43 +00:00
klu2 5dc355398e Modify MSA file for correcting <TokenSpaceGuidCName>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@713 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-02 19:09:30 +00:00
jlin16 ae0d4fd2dd Flash Setting Refinement
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@711 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-02 03:17:57 +00:00
jlin16 440537339e git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@710 6f19259b-4bc3-4df7-8a09-765794883524 2006-07-01 11:43:16 +00:00
jlin16 0b5e1cc313 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@709 6f19259b-4bc3-4df7-8a09-765794883524 2006-07-01 11:42:35 +00:00
klu2 548ce97a81 After change token space guid from guid value to Guid's CName, change code to support that.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@707 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-01 10:39:42 +00:00
klu2 f072578654 1, Add Guid declaration into EdkModulePkg.spd, EdkNt32Pkg.spd and MdePkg.spd file
2, Correct Guid CName field for all PCDs in EdkModule.pkg, EdkModulePkg-All-Archs.fpd, Nt32.fpd, Mde.fpd, MdePkg-All-Archs.fpd

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@706 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-01 06:43:26 +00:00
klu2 9bc8d472a6 Put the FD creation operation in run.cmd temporary.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@705 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-01 03:55:08 +00:00
klu2 e39bb31c57 Clean up for debug message of PCD tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@704 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-01 02:19:31 +00:00