]>
git.proxmox.com Git - mirror_edk2.git/log
mdkinney [Thu, 5 Feb 2009 19:30:05 +0000 (19:30 +0000)]
1) Remove UEFI specific defines from IndustryStandard/PeImage.h
2) Add UEFI specific defines to Uefi/UefiBaseType.h
3) Update Base PE/COFF related libs to only use defines from IndustryStandard/PeImage.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7438
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 5 Feb 2009 09:25:41 +0000 (09:25 +0000)]
Add Ppi/Guid/Protocol header file path into the comments for user reference.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7437
6f19259b -4bc3-4df7-8a09-
765794883524
tding1 [Thu, 5 Feb 2009 08:42:01 +0000 (08:42 +0000)]
update comments to allign with spec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7436
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 5 Feb 2009 03:15:10 +0000 (03:15 +0000)]
Remove FlashMap Ppi that has been replaced by Flash related PCDs.
Remove OperatorPresence Ppi that is only related to TCG driver, which should be not in this package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7435
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 5 Feb 2009 02:13:25 +0000 (02:13 +0000)]
Fix minor coding style issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7434
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 4 Feb 2009 11:14:23 +0000 (11:14 +0000)]
Fix a bug: fail to change Boot Order in Boot Maintenance Manager.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7433
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 4 Feb 2009 10:59:54 +0000 (10:59 +0000)]
Minor adjust the logic in BasePrintLib and fix several typos
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7432
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 4 Feb 2009 07:59:50 +0000 (07:59 +0000)]
Use TO_START and BY_START for UEFI driver model driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7431
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 4 Feb 2009 07:02:05 +0000 (07:02 +0000)]
3) Doxygen comment cleanup.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7430
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 4 Feb 2009 06:59:23 +0000 (06:59 +0000)]
3) Doxygen comment cleanup.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7429
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 4 Feb 2009 06:56:31 +0000 (06:56 +0000)]
1) Fix a typo in EhcMoniteAsyncRequests.
2) Code cleanup.
3) Doxygen comment cleanup.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7428
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Wed, 4 Feb 2009 04:47:44 +0000 (04:47 +0000)]
Add missing GUID due to last check-in.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7427
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 4 Feb 2009 03:37:14 +0000 (03:37 +0000)]
Enhance DxeCore to handle the all block sized allowed by the PI Specification and remove the assumption that the FV block size is always larger than the size of an FV Header.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7426
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Wed, 4 Feb 2009 02:51:48 +0000 (02:51 +0000)]
use the GUIDed versions of events: EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE and EVT_SIGNAL_EXIT_BOOT_SERVICES
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7425
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Wed, 4 Feb 2009 01:29:55 +0000 (01:29 +0000)]
use the GUIDed versions of events: EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE and EVT_SIGNAL_EXIT_BOOT_SERVICES
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7424
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 3 Feb 2009 13:34:10 +0000 (13:34 +0000)]
Fix typo in meta data.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7423
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 3 Feb 2009 13:32:09 +0000 (13:32 +0000)]
Cleanup meta data for GenericBdsLib library instance's INF
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7422
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 3 Feb 2009 12:57:32 +0000 (12:57 +0000)]
Cleanup meta data for BdsDxe INF file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7421
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Tue, 3 Feb 2009 11:09:53 +0000 (11:09 +0000)]
use the GUIDed versions of events listed below: EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE and EVT_SIGNAL_EXIT_BOOT_SERVICES
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7420
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 3 Feb 2009 09:52:40 +0000 (09:52 +0000)]
Add in a check to make sure "BootCurrent" is created only when it match a valid "BOOT###" NV EFI variable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7419
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Tue, 3 Feb 2009 08:50:03 +0000 (08:50 +0000)]
use the GUIDed versions of events listed in all of our module/lib implementations: EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE and EVT_SIGNAL_EXIT_BOOT_SERVICES
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7418
6f19259b -4bc3-4df7-8a09-
765794883524
ywu21 [Tue, 3 Feb 2009 07:56:54 +0000 (07:56 +0000)]
fix some checklist issues
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7417
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 3 Feb 2009 07:25:00 +0000 (07:25 +0000)]
remove some internal functions and allocate some FIFO data structure instead of declaring in global variable. To save size.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7416
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Tue, 3 Feb 2009 06:11:04 +0000 (06:11 +0000)]
Code size optimized
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7415
6f19259b -4bc3-4df7-8a09-
765794883524
jlin16 [Tue, 3 Feb 2009 03:00:22 +0000 (03:00 +0000)]
Fix non-asci char in comment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7414
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 3 Feb 2009 02:23:03 +0000 (02:23 +0000)]
1) Clean up the INF and add in comment to describe the surface area of modules
2) Minor comment fix.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7413
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Feb 2009 00:58:26 +0000 (00:58 +0000)]
Clean up PcRtc:
1. Remove the architecture subdirectory (IPF architecture is not supported any more
2. Merge IA32 source with x64 source to ResetEntry.c in the upper level directory)
3. Pass CYGWIN GCC tool chain.
4. Remove the used DXS file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7412
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Feb 2009 00:57:22 +0000 (00:57 +0000)]
clean up PciRootBridgeNoEnumerationDxe:
Refine to pass GYGWIN GCC.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7411
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Feb 2009 00:56:15 +0000 (00:56 +0000)]
Clean up DuetBdsLib:
Refine to pass CYGWIN GCC tool chain.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7410
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Feb 2009 00:55:00 +0000 (00:55 +0000)]
Clean up KbcRestDxe:
1. Remove the architecture subdirectory (IPF architecture is not supported any more
2. Merge IA32 source with x64 source to ResetEntry.c in the upper level directory)
3. Remove the used DXS file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7409
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Feb 2009 00:51:40 +0000 (00:51 +0000)]
Clean up to fix GUID format issues to pass GCC tool chain.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7408
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Feb 2009 00:50:51 +0000 (00:50 +0000)]
Clean up FvbRuntimeService:
Remove the unused DXS file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7407
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Feb 2009 00:50:03 +0000 (00:50 +0000)]
Clean up FSVariable:
Remove the unused DXS file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7406
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Feb 2009 00:49:30 +0000 (00:49 +0000)]
Clean up EfiLdr:
Refine code to pass CYGWIN GCC tool chain build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7405
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Feb 2009 00:48:56 +0000 (00:48 +0000)]
Clean up DxeIpl:
1. Remove the assembly by using IoLib & BaseLib in MdePkg
2. Refine code to pass CYGWIN GCC tool chain build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7404
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Feb 2009 00:46:49 +0000 (00:46 +0000)]
Clean up DataHubGenDxe:
1. Fix the structure assignment
2. Removed the unused DXS file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7403
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Feb 2009 00:45:16 +0000 (00:45 +0000)]
Clean up CpuIoDxe:
1. Remove the assembly files by using IoLib in MdePkg.
2. Remove the unused DXS file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7402
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Feb 2009 00:43:31 +0000 (00:43 +0000)]
Remove unused DXS file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7401
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 3 Feb 2009 00:31:26 +0000 (00:31 +0000)]
Add information in Meta-Data file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7400
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 3 Feb 2009 00:30:46 +0000 (00:30 +0000)]
Add information in Meta-Data file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7399
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 3 Feb 2009 00:30:18 +0000 (00:30 +0000)]
Add information in Meta-Data file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7398
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 3 Feb 2009 00:29:48 +0000 (00:29 +0000)]
Add information in Meta-Data file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7397
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 2 Feb 2009 19:09:21 +0000 (19:09 +0000)]
Add GCC assember for DxeIpl module
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7396
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 2 Feb 2009 19:09:11 +0000 (19:09 +0000)]
Add GCC assember for DxeIpl module
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7395
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 2 Feb 2009 08:01:35 +0000 (08:01 +0000)]
enhance the condition branch to handle Unix style file path. and avoid array overflow
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7394
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 2 Feb 2009 07:38:16 +0000 (07:38 +0000)]
Update the comment section of INF to add in more meta data description.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7393
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 2 Feb 2009 07:27:44 +0000 (07:27 +0000)]
Remove the accidental check in of test code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7392
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 2 Feb 2009 07:18:59 +0000 (07:18 +0000)]
Add in ASSERT to check out-of-bound and possible dereference of NULL pointers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7391
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 2 Feb 2009 05:50:45 +0000 (05:50 +0000)]
add parameter check logic to clean up Klocwork warning.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7390
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 2 Feb 2009 03:13:35 +0000 (03:13 +0000)]
The caller of FindVariable() function ensure VariableName != NULL && VendorGuid != NULL. In the internal of this function, we only need to ensure that (VariableName[0] != 0 && VenderGuid != NULL) is true.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7389
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 2 Feb 2009 01:56:42 +0000 (01:56 +0000)]
Fix minor coding style issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7388
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 2 Feb 2009 01:54:52 +0000 (01:54 +0000)]
Remove empty folder
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7387
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Sun, 1 Feb 2009 10:05:38 +0000 (10:05 +0000)]
The PCD library function will do ASSERT if CallBackFunction is NULL according to Mde Library Specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7386
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Sun, 1 Feb 2009 10:04:40 +0000 (10:04 +0000)]
Update the protocol function to return EFI_INVALID_PARAMETER if CallBackFunction == NULL. The PCD library function will do ASSERT if CallBackFunction is NULL.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7385
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Sun, 1 Feb 2009 09:39:43 +0000 (09:39 +0000)]
1) Add an example in EdkCompatibilityPkg.dsc to show how the compatibility build switch is turned on for Framework HII modules.
2) Add the incompatibility changes in ChangeLog.txt.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7384
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Sun, 1 Feb 2009 09:23:46 +0000 (09:23 +0000)]
For ECP, disable ICC's remark #869: "Parameter" was never referenced warning.
This is legal ANSI C code so we disable the remark that is turned on with -Wall
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7383
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Sun, 1 Feb 2009 04:48:29 +0000 (04:48 +0000)]
Add check when use *Pointer as Sd->mRight[*Pointer] to avoid out of Array bound.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7382
6f19259b -4bc3-4df7-8a09-
765794883524
niry [Sun, 1 Feb 2009 03:36:25 +0000 (03:36 +0000)]
re order the function definition to avoid unnecessary declaration.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7381
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Sun, 1 Feb 2009 03:26:01 +0000 (03:26 +0000)]
Removed unused library instances for Option ROM package DSC files
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7380
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 30 Jan 2009 01:25:06 +0000 (01:25 +0000)]
Fix typos
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7379
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 30 Jan 2009 00:47:57 +0000 (00:47 +0000)]
Split out Synchronization Library from Base Library
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7378
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 30 Jan 2009 00:45:13 +0000 (00:45 +0000)]
Split out Synchronization Library from Base Library
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7377
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 30 Jan 2009 00:38:55 +0000 (00:38 +0000)]
Split out Synchronization Library from Base Library
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7376
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 30 Jan 2009 00:38:37 +0000 (00:38 +0000)]
Split out Synchronization Library from Base Library
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7375
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 30 Jan 2009 00:35:27 +0000 (00:35 +0000)]
Split out Synchronization Library from Base Library
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7374
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 30 Jan 2009 00:33:39 +0000 (00:33 +0000)]
Split out Synchronization Library from Base Library
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7373
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 30 Jan 2009 00:32:33 +0000 (00:32 +0000)]
Split out Synchronization Library from Base Library
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7372
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 30 Jan 2009 00:31:46 +0000 (00:31 +0000)]
Split out Synchronization Library from Base Library
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7371
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 30 Jan 2009 00:28:32 +0000 (00:28 +0000)]
Split out Synchronization Library from Base Library
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7370
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 27 Jan 2009 20:09:52 +0000 (20:09 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7369
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 27 Jan 2009 17:50:36 +0000 (17:50 +0000)]
update default and comment to resolve confusion
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7368
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Sat, 24 Jan 2009 06:19:47 +0000 (06:19 +0000)]
Fix ICC build warning.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7367
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Sat, 24 Jan 2009 03:39:02 +0000 (03:39 +0000)]
Add check when use Index as Array [Index] to avoid out of Array bound.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7366
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 23 Jan 2009 15:50:44 +0000 (15:50 +0000)]
Fix the path for BDS.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7365
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 23 Jan 2009 14:45:13 +0000 (14:45 +0000)]
Add comments for these header files
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7364
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 23 Jan 2009 14:30:46 +0000 (14:30 +0000)]
Remove unused Hob Guid
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7363
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 23 Jan 2009 14:30:36 +0000 (14:30 +0000)]
Remove unused Hob Guid
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7362
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Fri, 23 Jan 2009 10:01:51 +0000 (10:01 +0000)]
Update for Meta data.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7361
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 23 Jan 2009 09:09:43 +0000 (09:09 +0000)]
Add ASSERT in case SalSystemTable is NULL.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7360
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 23 Jan 2009 08:44:26 +0000 (08:44 +0000)]
Remove volatile for local Index, and Use Memory library functions to fix the reference to compiler intrinsic functions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7359
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 23 Jan 2009 08:37:07 +0000 (08:37 +0000)]
Fixed a PcdEx AutoGen bug
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7358
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 23 Jan 2009 07:27:23 +0000 (07:27 +0000)]
Move BdsDxe and GenericBdsLib to IntelFrameworkModulePkg, these modules need dependent on gEfiLegacyBiosProtocol to provide legacy boot support. But legacy boot is not described by PI/UEFI specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7357
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 23 Jan 2009 07:26:59 +0000 (07:26 +0000)]
Move BdsDxe and GenericBdsLib to IntelFrameworkModulePkg, these modules need dependent on gEfiLegacyBiosProtocol to provide legacy boot support. But legacy boot is not described by PI/UEFI specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7356
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 23 Jan 2009 07:26:35 +0000 (07:26 +0000)]
Move BdsDxe and GenericBdsLib to IntelFrameworkModulePkg, these modules need dependent on gEfiLegacyBiosProtocol to provide legacy boot support. But legacy boot is not described by PI/UEFI specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7355
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 23 Jan 2009 07:24:55 +0000 (07:24 +0000)]
Move BdsDxe and GenericBdsLib to IntelFrameworkModulePkg, these modules need dependent on gEfiLegacyBiosProtocol to provide legacy boot support. But legacy boot is not described by PI/UEFI specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7354
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 23 Jan 2009 07:23:46 +0000 (07:23 +0000)]
Move BdsDxe and GenericBdsLib to IntelFrameworkModulePkg, these modules need dependent on gEfiLegacyBiosProtocol to provide legacy boot support. But legacy boot is not described by PI/UEFI specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7353
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 23 Jan 2009 07:18:19 +0000 (07:18 +0000)]
DuplicateDevicePath() function use wrong comment same as AppendDevicePath() function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7352
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 23 Jan 2009 05:09:12 +0000 (05:09 +0000)]
Fix typos in Pcd token number
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7351
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 23 Jan 2009 04:45:48 +0000 (04:45 +0000)]
Add more checkpoint for deference pointer.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7350
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 23 Jan 2009 03:32:01 +0000 (03:32 +0000)]
Fix issue from code scrub.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7349
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 22 Jan 2009 15:40:06 +0000 (15:40 +0000)]
Add check when use Index as Array [Index] to avoid out of Array bound.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7348
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 22 Jan 2009 14:09:21 +0000 (14:09 +0000)]
Add check after allocate pool.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7347
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 22 Jan 2009 09:07:53 +0000 (09:07 +0000)]
remove klocwork issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7346
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 22 Jan 2009 08:21:30 +0000 (08:21 +0000)]
DuplicateDevicePath() function use wrong comment same as AppendDevicePath() function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7345
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Thu, 22 Jan 2009 05:03:14 +0000 (05:03 +0000)]
Add check for NULL pointer.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7344
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 21 Jan 2009 10:21:50 +0000 (10:21 +0000)]
Update the DSC file name based on the directory name change.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7342
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 21 Jan 2009 10:17:15 +0000 (10:17 +0000)]
Update the INF file name based on the directory name change.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7341
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 21 Jan 2009 10:16:47 +0000 (10:16 +0000)]
Update the INF file name based on the directory name change.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7340
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 21 Jan 2009 10:15:55 +0000 (10:15 +0000)]
Update the INF file name based on the directory name change.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7339
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 21 Jan 2009 10:14:55 +0000 (10:14 +0000)]
Update the INF file name based on the directory name change.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7338
6f19259b -4bc3-4df7-8a09-
765794883524