Commit Graph

10748 Commits

Author SHA1 Message Date
vanjeff 03e772c322 In AsciiStrncmp(), if length=0, should return 0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@840 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-08 15:21:04 +00:00
ajfish bc724e5885 Ported to use BaseMemoryLib functions
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@839 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-08 14:53:17 +00:00
qwang12 4f914125e8 Add Feature Flag PcdDxePcdDatabaseTraverseEnabled and PcdPeiPcdDatabaseTraverseEnabled
Add Pcd DXE driver and PEIM to all supported ARCH in EdkModulePkg-All-Archs.fpd

Make Pcd DXE driver and PEIM compilable under EBC, IPF, X64

Fixed a few other bugs.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@838 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-08 14:37:30 +00:00
lhauch 3c367f9de6 Added Wordpad recommendation for editor, change ACTIVE_PLATFORM from REQUIRED to RECOMMENDED
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@837 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-08 14:11:29 +00:00
lhauch 08e4a4125b Added the Common.jar file to the CLASSPATH that gets set if you use the skip option.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@836 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-08 13:59:19 +00:00
jwang36 a10c040004 fixed a potential issue which would be raised by empty value in tools_def.txt file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@835 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-08 11:04:34 +00:00
jwang36 cfccc31e51 changed TOOLS_DEFINITION_FILE to TOOL_CHAIN_CONF;
changed TAGNAME to TOOL_CHAIN_TAG

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@834 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-08 10:06:40 +00:00
jwang36 c773bec060 Changed the code to read the correct configuration name in target.txt file;
Fixed an issue which caused building platform with un-defined tools.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@833 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-08 10:02:19 +00:00
lhauch dd23984c3d Final target.template file with embedded documentation. This file will only be used if edksetup.bat does not detect the existence of the file: target.txt.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@832 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-08 07:30:06 +00:00
klu2 9c6db9eaf7 Remove unused PCD file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@831 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-08 05:32:46 +00:00
lhauch 617cc72bf4 Added a line to remove the Jar file in the cleanall target.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@830 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-08 05:05:33 +00:00
bbahnsen 6132429ee5 Add more instructions for OS X and Linux.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@829 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 23:39:10 +00:00
bbahnsen c901c2e84a Added a comment about how to configure for Unix systems.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@828 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 18:52:28 +00:00
bbahnsen e65933d8f4 Add a *nix version of the FrameworkWizard Launcher/
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@827 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 17:00:20 +00:00
lgao4 15b06e58b0 Redefine SPEC and Release Version to 0x20000
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@826 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 14:37:11 +00:00
lgao4 e0c1010fba Fix PCD WinNTFirmwareVolume Value from "..\\..\\FV\\FV_RECVOERY.fd" to "..\\FV\\FV_RECVOERY.fd"
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@825 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 12:12:06 +00:00
lgao4 273bbd31c5 Fix the wrong usage of UnicodeValueToString function
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@824 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 12:06:13 +00:00
yshi8 782eb1682a Changed the ant-contrib download address to sync with the website;
Removed the space character from the JAVA installation path;
Changed the XMLBeans version from 2.1.0 or later to 2.1.0, since the later version 2.2.0 can not work with Saxon8, version 8.1.1;

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@822 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 09:38:58 +00:00
jwang36 44050d53af Obsoleted by new schema and new build tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@821 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 09:28:33 +00:00
jlin16 f46d7c213b bug fixing for SPD editor.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@820 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 08:52:34 +00:00
hche10x 8f4f211c8d 1. Fix displaying wrong file type bug.
2. Fix a typo bug in Tool Chain Config frame.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@819 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 08:10:20 +00:00
lhauch 73da4c040f Fixed the MUST set ACTIVE_PLATFORM to be required IFF the current working directory does not contain one or more FPD files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@818 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 07:00:32 +00:00
klu2 c1d69edb83 Fix all <TokenSpaceGuidCName> in all SPD file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@817 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 06:32:06 +00:00
klu2 54c9f9ed95 1, Rollback run.cmd because the concat work in NT32.fpd is work correctly now.
2, Fix some bugs in ReleaseNotes.txt

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@816 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 06:19:08 +00:00
qouyang 01026c709f Modify ModifyInfTask which in frameworkTask.
Remove the "[]" which add around "patternstr" attribute by modifyInfTask. 

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@815 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 05:58:08 +00:00
hche10x 8f9acbd7af 1. Add help for ToolChainConfig
2. Fix data validation bug in PCD of Msa


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@814 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 05:38:39 +00:00
jwang36 265869ee45 Fixed the build warning issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@813 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 04:51:02 +00:00
jwang36 7d6ef0a929 Fixed the build warning issue
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@812 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 04:38:05 +00:00
jlin16 82961247e6 update ModuleSA PCD editor.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@811 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 03:20:53 +00:00
qouyang a84091c4be Remove build warning.
Fixed bug:
EdkT81,
EdkT83,
EdkT77,
EdkT84.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@810 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 01:53:47 +00:00
davidhuang 0e0e9d3d98 Fix the TokenSpaceGuidCName entry of PcdSupportUpdateCapsuleRest/PcdMaxSizePopulateCapsule/PcdMaxSizeNonPopulateCapsule
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@809 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-07 01:00:38 +00:00
bbahnsen 5a3810d1f7 Convert to unix format.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@804 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 19:21:12 +00:00
lhauch a032fb4d8c Updated the Release Notes regarding target.txt and tools_def.txt.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@803 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 14:13:56 +00:00
qwang12 2b21a9713c Fixed a bug when input a invalid token number (not ZERO nor a valid token number) PcdLib should ASSERT.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@802 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 13:34:25 +00:00
jwang36 3dd19b0d56 Added type cast (VOID *) to the third parameter of GetHiiVariable, to avoid compiling warning in GCC build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@801 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 12:19:18 +00:00
qwang12 c24ba2f612 Fix bugs in GetNextTokenSpace and GetNextToken
Fix bugs in Pcd Build tool generation for ExMap

Fix a few other bugs.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@800 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 11:42:25 +00:00
jwang36 9c2aaac08e Corrected a typo error.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@798 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 10:43:52 +00:00
yshi8 362271d685 I refined some names, added description for FAT source package, and removed the description for MBD.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@797 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 10:42:42 +00:00
qhuang8 28c73f6ef7 PciLib:
For PciRead/WriteBuffer(): A fix to handle boundary cases when Size is 0;
	DevicePathLib:
	For FileDevicePath(): Change to use AppendDevicePath () in place of AppendDevicePathNode(). 
	PrintLib:
	For type %p, according to current MWG, it should ignore flag 0, +, space, l, & L
	Misc:
	Fix a bug in EBC interpreter for Ia32. 


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@796 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 10:37:49 +00:00
jwang36 df569f61e3 Fixed the GCC assembler issue. Now we can use full GCC tools to build our package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@795 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 10:31:48 +00:00
wuyizhong 450d3b106f Provide a method to force rebuild. Using command "edksetup.bat ForceRebuild".
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@794 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 08:29:28 +00:00
bxing a69c49fc11 1. Simplified PalCallStatic.s's by removing unnecessary condition testings.
2. Fixed a logical error in Synchronization.c which caused InterlockedIncrement() and InterlockedDecrement() to hang.
3. Replaced the pseudo-implementation of GetInterruptState() with a real version.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@793 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 07:46:22 +00:00
wuyizhong e0f8d087ae Restrict using UserExtension with UserID "TianoCore".
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@792 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 07:35:01 +00:00
wuyizhong e3f236c844 Modified the quick start section. Change all EDK 2.0 to EDK II. Update Individual Platform Builds section, Individual Module Builds section, and The common operations section.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@791 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 07:22:25 +00:00
davidhuang 045f4521f2 1)Add a new module CapsuleRuntime under EdkModulePkg\Universal\Capsule\RuntimeDxe.And add the module into Nt32.fpd
2)Modify the related files to fit for the runtime services UpdateCapsule/QueryCapsuleCapabilities defined in UEFI2.0 spec
3)Modify the related files to fit for the runtime services QueryVariableInfo defined in UEFI2.0 spec

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@790 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 06:42:48 +00:00
qwang12 1de04b4f83 Add in support for MaxSize and CurrentSize for PCD entry.
Change the behavior for PcdSET for Variable_Enabled Pcd entry. If a Variable does not exist, we will only save the value to a volatile space. We save it to variable ONLY when the variable exist. 

Fix a few bugs in Pcd Build tool when generated Pcd database for Pcd entry with Unicode String type.

Support PcdSet to return MaxSize if the input SizeOfBuffer is greater than the Max Size declared in FPD file.

Add SetValueWorker and GetValueWoker for each PcdSET and PcdGET function to reduce code size.

Sync function prototype definition for PCD_PPI_SET_POINTER, PCD_PPI_SET_EX_POINTER, PCD_PROTOCOL_SET_POINTER and PCD_PROTOCOL_SET_EX_POINTER with PCD arch spec 0.52.

Add ASSERTION in LibPcdSetPtr.





git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@789 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 06:10:20 +00:00
jlin16 71baa24b69 Bug fixing for FPD ModuleSA editor.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@788 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 05:36:39 +00:00
vanjeff d9da5f5982 1. Sync LinkedList.c with MWG
2. Fix one bug in Ipf/InterlockedCompareExchange64.s
3. Fix one bug in AsmDisablePaging64()

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@786 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 04:07:24 +00:00
lhauch d6ac6b76a8 Removed Optional Ffs Sections as it was not being used. Changed UserId in UserExtensions from Fix_Me to TianoCore
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@785 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 04:05:04 +00:00
lgao4 36122070ec git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@784 6f19259b-4bc3-4df7-8a09-765794883524 2006-07-06 04:02:57 +00:00