bbahnsen
dcec76514f
Fix gcc build break. The PCD TokenNumber is incremented, not the address of the PCD TokenNumber.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@325 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-30 16:33:09 +00:00
yshang1
5f44402947
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@320 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-30 07:18:06 +00:00
yshang1
44c82dc06f
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@319 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-30 06:04:00 +00:00
qwang12
9d6d8b24f3
Refine some internal functions of PCD Driver.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@314 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-29 12:56:03 +00:00
qwang12
0653eb895d
Add in support for GetNextTokenNumber API.
...
Use PCD_TOKEN_NUMBER as type for parameter of internal APIs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@312 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-29 10:42:13 +00:00
qwang12
4c114006de
Add in GetNextToken and Register Callback Function funtionality for DXE Driver.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@309 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-29 01:48:32 +00:00
bbahnsen
b560bb65c4
Fix more gcc build breaks. One of these was a subtle bug in the code that was caught by a gcc warning.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@297 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-26 18:49:15 +00:00
bbahnsen
f2982b30b2
Fix gcc build break. Slashes should always lean forward!
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@296 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-26 18:26:14 +00:00
qwang12
4acf8ce7da
Add version check in both PCD database generation and service driver.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@292 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-26 11:00:44 +00:00
qwang12
00b7af13f2
Sync up Pcd Library Instances and PCD Driver/PEIM with Pcd spec 0.51 and Mde 0.51
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@286 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-26 01:09:00 +00:00
lhauch
54de7486cf
Updated MSA by putting Specification element at the end of the header section
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@283 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-25 21:42:12 +00:00
qhuang8
a3657e3e7a
MemoryAllocationLib: For boundary case: “AllocationSize + OverAllocationSize >= 4G”
...
DxeMemoryAllocationLib: Change the behavior from returning NULL to ASSERT ()
PeiMemoryAllocationLib: Add ASSERT ()
I also add ASSERT () in Pei Service AllocatePool () to catch if allocation size > 64K
DebugLib:
Header file (DebugLib.h): Fix an issue in ASSERT_PROTOCOL_ALREADY_INSTALLED(Handle, Guid).
In contrast with LocateProtocol (), the first & second parameter type of HandleProtocol () is EFI_HANDLE & EFI_GUID respectively.
UefiLib:
For UnicodeStringDisplayLength (CONST CHAR8 *String), return 0 if String is NULL.
BasePrintLib:
Add missing “EFIAPI” to UnicodeValueToString() and AsciiValueToString() and move their definitions from PrintLibInternal.c to PrintLib.c.
Fix the comments error(Maximum Length TIME”)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@275 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-25 10:13:26 +00:00
qwang12
a916cff8a0
Check in the Pcd service Driver/PEIM according to the new way of generating PCD Database
...
LIMITATION:
1) ONLY dynamic type PCD is supported for now. DynamicEx is not supported.
2) HII enable and VPD is not tested.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@259 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-24 08:40:45 +00:00
qwang12
10d44326f3
Check in the Pcd service Driver/PEIM according to the new way of generating PCD Database
...
LIMITATION:
1) ONLY dynamic type PCD is supported for now. DynamicEx is not supported.
2) HII enable and VPD is not tested.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@258 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-24 08:38:12 +00:00
qwang12
98960993af
Check in the Pcd service Driver/PEIM according to the new way of generating PCD Database
...
LIMITATION:
1) ONLY dynamic type PCD is supported for now. DynamicEx is not supported.
2) HII enable and VPD is not tested.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@257 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-24 08:36:02 +00:00
qwang12
54fae63b37
Check in the Pcd service Driver/PEIM according to the new way of generating PCD Database
...
LIMITATION:
1) ONLY dynamic type PCD is supported for now. DynamicEx is not supported.
2) HII enable and VPD is not tested.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@256 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-24 08:35:25 +00:00
qwang12
52e1905d39
Check in the Pcd service Driver/PEIM according to the new way of generating PCD Database
...
LIMITATION:
1) ONLY dynamic type PCD is supported for now. DynamicEx is not supported.
2) HII enable and VPD is not tested.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@253 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-24 08:16:20 +00:00
klu2
d52f141b5f
Add <PcdBuildDescription> into every <ModuleSa>:<Component> according to future schema.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@240 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-23 04:24:19 +00:00
bbahnsen
f0ec738d39
Fix capitalization.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@238 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-22 23:24:23 +00:00
bbahnsen
c2e4d78fae
Change the file extension back to .asm. That was an oops.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@220 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-19 22:56:36 +00:00
bbahnsen
4cbd855edf
Fix capitalization
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@219 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-19 22:43:26 +00:00
bbahnsen
72f248f472
Fix capitalization.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@216 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-19 21:53:01 +00:00
bbahnsen
1e1623de20
Fix capitalization.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@215 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-19 21:48:34 +00:00
bbahnsen
b030934bcd
Fix capitalization
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@212 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-19 21:41:15 +00:00
bbahnsen
ea140a1074
Fix capitalization
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@211 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-19 19:58:33 +00:00
bbahnsen
7861e4209f
Fix capitalization
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@210 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-19 19:52:02 +00:00
lgao4
1b7b460ff9
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@151 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-14 09:16:06 +00:00
lgao4
e20ee534ac
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@150 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-14 09:14:46 +00:00
mdkinney
cd36853858
Add CapsuleVendor and BootState GUIDs to PEIMs that depend on the EDK Module Package.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@135 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-12 16:53:17 +00:00
qhuang8
5f10fa0140
*BaseSmbusLib: (new version)
...
Complete function header, detailed description, ASSERT()s & pass smoke test in MRC of Lakeport package by replacing Smbus PPI.
*Device Patch Lib
Fix a bug in AppendDevicePathNode() (Solve Track #44 in Remodel PVCS). The original logic failed if the first device path was NULL.
*Performance Lib
Add PeiPerformanceHob & Performance protocol in spd file in EdkModule Package (Solve Tracker #41 , #42 in Remodel PVCS).
*Hob Lib
Add detailed description for each Hob function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@126 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-11 07:19:55 +00:00
bbahnsen
b678d2fbdd
Removing all but ia32 so that folks who do not have the extra compilers can build without error.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@92 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-03 17:57:37 +00:00
bbahnsen
509d55c4ad
This is the file to use to build all architectures.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@91 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-03 17:56:52 +00:00
bbahnsen
22e0585cf8
Convert backslashes to forward slashes in many build files. This is necessary for Linux support.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@55 6f19259b-4bc3-4df7-8a09-765794883524
2006-04-26 20:53:56 +00:00
bbahnsen
878ddf1fc3
Initial import.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3 6f19259b-4bc3-4df7-8a09-765794883524
2006-04-21 22:54:32 +00:00