vanjeff [Mon, 17 Dec 2007 08:07:15 +0000 (08:07 +0000)]
Fixed the bug when set mode value is less than the Max mode value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4397
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 17 Dec 2007 03:43:24 +0000 (03:43 +0000)]
Use the correct ASSERT form.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4396
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Mon, 17 Dec 2007 02:36:06 +0000 (02:36 +0000)]
Fix the duplicate module in dsc file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4395
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 13 Dec 2007 07:04:08 +0000 (07:04 +0000)]
Re-generated per the bug fixes.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4394
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 13 Dec 2007 05:22:22 +0000 (05:22 +0000)]
Removed commented out lines
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4393
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 13 Dec 2007 05:19:41 +0000 (05:19 +0000)]
Added X64 compiler build script
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4392
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 12 Dec 2007 07:34:39 +0000 (07:34 +0000)]
Made it executable
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4391
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 12 Dec 2007 03:50:49 +0000 (03:50 +0000)]
Changed the ICC tools to use VS2005's tools and dlls because of crash of ICC working with VS2003.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4390
6f19259b-4bc3-4df7-8a09-
765794883524
jljusten [Tue, 11 Dec 2007 22:38:26 +0000 (22:38 +0000)]
Built with vs.net 2005 from
https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools r920.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4389
6f19259b-4bc3-4df7-8a09-
765794883524
jljusten [Tue, 11 Dec 2007 09:36:25 +0000 (09:36 +0000)]
deleted edk2/BaseTools/Bin/Darwin:
deleted edk2/BaseTools/Bin/PosixLike:
Moved (as of buildtools r920) into
https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/PseudoBin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4388
6f19259b-4bc3-4df7-8a09-
765794883524
jljusten [Tue, 11 Dec 2007 09:12:40 +0000 (09:12 +0000)]
modified edk2/BaseTools/BuildEnv:
Minor cleanup:
Conf/BuildEnv.sh2 -> Conf/BuildEnv.sh
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4387
6f19259b-4bc3-4df7-8a09-
765794883524
jljusten [Tue, 11 Dec 2007 09:03:30 +0000 (09:03 +0000)]
modified edk2/BaseTools/BuildEnv:
deleted edk2/BaseTools/BuildEnv.py:
Resolve https://edk2.tianocore.org/servlets/Scarab/id/EDKT557
"All code in the edk2 tree must not require third party tools
for running the provided tools."
which refers to the usage of python by BuildEnv.py.
/sigh
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4386
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 11 Dec 2007 05:14:16 +0000 (05:14 +0000)]
Use AllocatePage for FvImage.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4385
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 11 Dec 2007 02:09:10 +0000 (02:09 +0000)]
Changed the file or directory name inconsistences
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4384
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Dec 2007 02:08:17 +0000 (02:08 +0000)]
Update PcdLib instances:
1. Remove the [depex] section for both PeiPcdLib and DxePcdLib
2. Remove the constructor of DxePcdLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4383
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 11 Dec 2007 02:06:55 +0000 (02:06 +0000)]
Updated this script to use the latest binutils and cygwin because the old versions of them are not available.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4382
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Mon, 10 Dec 2007 15:08:34 +0000 (15:08 +0000)]
Fix build break issue
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4381
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 10 Dec 2007 08:50:24 +0000 (08:50 +0000)]
Move sure FvImage buffer at its alignment when install FVB protocol on it.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4380
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 10 Dec 2007 07:29:15 +0000 (07:29 +0000)]
Sync HII and Setupbrowser related header files with UEFI 2.1 spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4379
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 10 Dec 2007 07:28:15 +0000 (07:28 +0000)]
Sync HII and Setupbrowser related header files with UEFI 2.1 spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4378
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 10 Dec 2007 06:23:49 +0000 (06:23 +0000)]
Fix one minor bug to print TE image correct start address into Fv map file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4377
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Mon, 10 Dec 2007 03:47:56 +0000 (03:47 +0000)]
MdeModule cleanup for PI:
1) PeiMain:
- Use PCD for bundle of status code which definitions are put into MdePkg.dec file.
2) DxeMain:
- Use PCD for bundle of status code which definitions are put into MdePkg.dec file.
- Do not produce SectionExtraction protocol which is belong to IntelFramework specification.
- Update many macro for PI specifications.
3) DxeIpl
- Use PCD for bundle of status code which definitions are put into MdePkg.dec file.
4) Add SectionExtractionDxe module (IntelFrameworkModulePkg)
- This module will produce EFI_SECTION_EXTRACTION_PROTOCOL defined in framework specification. If a old platform want to use this protocol, then this platform need dispatch this DXE driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4376
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 10 Dec 2007 03:05:09 +0000 (03:05 +0000)]
Re-generated because of AutoGen changed
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4375
6f19259b-4bc3-4df7-8a09-
765794883524
mdkinney [Mon, 10 Dec 2007 00:43:22 +0000 (00:43 +0000)]
Remove logic to repair image handles
Fix bug when new image handles are generated by Platform Driver Override or Bus Specific Driver Override
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4374
6f19259b-4bc3-4df7-8a09-
765794883524
mdkinney [Mon, 10 Dec 2007 00:18:28 +0000 (00:18 +0000)]
roll back change
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4373
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 7 Dec 2007 10:25:56 +0000 (10:25 +0000)]
Cache FvImage at buffer with its required alignment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4372
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 7 Dec 2007 09:58:25 +0000 (09:58 +0000)]
Fixed default Token Number missing issue and default sku value issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4371
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 7 Dec 2007 06:00:17 +0000 (06:00 +0000)]
Added support of calculating the string size for PCD with datum type "VOID*", if its MaxDatumSize is not specified.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4370
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 7 Dec 2007 05:16:46 +0000 (05:16 +0000)]
Added 'DEFAULT' sku id for dynamic PCDs not found in DSC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4369
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 7 Dec 2007 02:06:52 +0000 (02:06 +0000)]
1. Move some status code related PCDs to MdePkg
2. Let DxeIpl PEIM to enable IDT table by default.
3. Fix spelling typo in UefiLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4368
6f19259b-4bc3-4df7-8a09-
765794883524
jljusten [Thu, 6 Dec 2007 23:14:00 +0000 (23:14 +0000)]
edk2/MdeModulePkg/Include/Protocol/Dpc.h
Remove unneeded 'typedef' near 'struct _EFI_DPC_PROTOCOL'
to remove compiler warning.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4367
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 6 Dec 2007 09:52:27 +0000 (09:52 +0000)]
Enable PeiCore to dispatch the encapsulated fv images with depex expression. This feature can process the different fv images in the different boot path, which is useful for boot performance and image size.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4366
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 5 Dec 2007 09:58:33 +0000 (09:58 +0000)]
Update CapsuleDriver to use capsule library.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4365
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 5 Dec 2007 09:50:31 +0000 (09:50 +0000)]
Add Capsule library instance
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4364
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 5 Dec 2007 07:45:54 +0000 (07:45 +0000)]
Fix the constructor typo. The new type should follow PI spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4363
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 5 Dec 2007 07:32:49 +0000 (07:32 +0000)]
Fixed bugs of
708 - Incorrect PCD type used if the PCD is not defined in DSC file
715 - Incorrect library instance used for DAG algorithm
717 - Incorrect function prototype used for calling
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4362
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 5 Dec 2007 07:14:27 +0000 (07:14 +0000)]
Update default value to adapt to most platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4361
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 5 Dec 2007 07:07:13 +0000 (07:07 +0000)]
Add Capsule library
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4360
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 5 Dec 2007 06:40:00 +0000 (06:40 +0000)]
Add validate usage for some PCDs. DSC file can allow to use these PCDs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4359
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 5 Dec 2007 06:38:03 +0000 (06:38 +0000)]
Fix the constructor typo. The new type should follow PI spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4358
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 5 Dec 2007 06:32:21 +0000 (06:32 +0000)]
1. Update default value to adapt to most platform.
2. Fix issues about PCD usage: PCDs in DSC file should be within one of validate PCD types in dependent package DEC file. (Newer build tool will do stricter checking.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4357
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 5 Dec 2007 06:30:43 +0000 (06:30 +0000)]
Update default value to adapt to most platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4356
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 5 Dec 2007 06:28:08 +0000 (06:28 +0000)]
Add Capsule library
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4355
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Tue, 4 Dec 2007 03:52:59 +0000 (03:52 +0000)]
Roll back wrong check in, peimain and dxe main still dependent on intelframeworkpkg yet.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4354
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Tue, 4 Dec 2007 02:57:38 +0000 (02:57 +0000)]
Remove useful dependency package's relationship
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4353
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Nov 2007 09:57:11 +0000 (09:57 +0000)]
Fixed an incorrect use of EdkLogger.error() which will cause incorrect message if there are two dsc files in the same directory.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4352
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Nov 2007 09:29:15 +0000 (09:29 +0000)]
Fixed the build issue when multi target specified, for example both DEBUG and RELEASE are specified in target.txt
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4351
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 30 Nov 2007 09:25:57 +0000 (09:25 +0000)]
Roll back 4348 version for wrong check in.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4350
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 30 Nov 2007 09:18:29 +0000 (09:18 +0000)]
Modify minor error in Nt32Pkg.dsc
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4349
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 30 Nov 2007 09:08:47 +0000 (09:08 +0000)]
Add PeiPiLib for PeiMain module
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4348
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Nov 2007 07:14:35 +0000 (07:14 +0000)]
Fixed a library constructor order issue
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4347
6f19259b-4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 30 Nov 2007 02:35:26 +0000 (02:35 +0000)]
Update ConnectController() to convert an ImageHandle retrieved from the Platform Driver Override Protocol or the Bus Specific Driver Override Protocol into a set of Driver Binding Handles. This is required if the ImageHandle produces more than one Driver Binding Handle or produces a Driver Binding Protocol on a handle other than the ImageHandle for the driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4346
6f19259b-4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 30 Nov 2007 02:33:37 +0000 (02:33 +0000)]
Fix timeout logic in AcquireSpinLock(). It could fail if the end time computed was larger than the roll over value of the performance counter. The timeout logic now accumulates the total time elapsed to determine if the timeout has been exceeded.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4345
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 29 Nov 2007 11:01:47 +0000 (11:01 +0000)]
remove building of EFI_SEC_PLATFORM_INFORMATION_PPI GUIDed HOB from PEI core. Platform module is a better place for size and performance consideration.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4344
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 29 Nov 2007 06:21:28 +0000 (06:21 +0000)]
the last check-in for Ps2MouseAbsolutePointer is not correct. do it again.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4343
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 29 Nov 2007 06:17:53 +0000 (06:17 +0000)]
the last check-in for UsbMouseAbsolutePointer is not correct. do it again.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4342
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 28 Nov 2007 03:55:36 +0000 (03:55 +0000)]
Fixed potential issues to release resources when error occurs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4341
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 28 Nov 2007 03:45:35 +0000 (03:45 +0000)]
modify the corresponding file path about Ps2MouseAbsolutePointerDxe driver & rename the Ps2MouseSimulateTouchPadDxe folder to Ps2MouseAbsolutePointer
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4340
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 28 Nov 2007 03:43:57 +0000 (03:43 +0000)]
change "Ps2MouseSimulateTouchPad" to "Ps2MouseAbsolutePointer" for more clearing the name's meaning.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4339
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 28 Nov 2007 03:41:50 +0000 (03:41 +0000)]
modify the corresponding file path about UsbMouseAbsolutePointerDxe driver
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4338
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 28 Nov 2007 03:39:35 +0000 (03:39 +0000)]
change the folder name of "UsbMouseSimulateTouchPadDxe" to "UsbMouseAbsolutePointer"
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4337
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 28 Nov 2007 03:37:58 +0000 (03:37 +0000)]
change "UsbMouseSimulateTouchPad" to "UsbMouseAbsolutePointer" for more clearing the name's meaning.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4336
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Wed, 28 Nov 2007 01:20:03 +0000 (01:20 +0000)]
Rearranged flags so they are in consiste locations, change ASM warning from /W3 /W0 to just /W3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4335
6f19259b-4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 27 Nov 2007 20:57:50 +0000 (20:57 +0000)]
Update NT32 BDS to produce the MemoryTypeInformation variable
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4334
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 27 Nov 2007 07:09:12 +0000 (07:09 +0000)]
Remove the unnecessary CapsuleInfo.h file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4333
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 27 Nov 2007 07:06:01 +0000 (07:06 +0000)]
Add Capsule image Table entry in Uefi/UefiSpec.h according to UEFI2.1 spec definition.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4332
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 27 Nov 2007 05:55:26 +0000 (05:55 +0000)]
use a PS/2 mouse to simulate a faked touchpad device.
verify the correction of the ABSOLUTE POINTER protocol's installation and usage
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4331
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 27 Nov 2007 05:33:42 +0000 (05:33 +0000)]
correct the gEfiCapsuleArchProtocolGuid to be the same with PI 1.0 spec with errata.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4330
6f19259b-4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 27 Nov 2007 02:50:59 +0000 (02:50 +0000)]
Change Sleep() time to 1ms to reduce pauses when running on single CPU system
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4329
6f19259b-4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 27 Nov 2007 02:48:59 +0000 (02:48 +0000)]
Add FUNCTION_ENTRY_POINT macro
Update DxeDebugLibSerialPort to have a module type of BASE
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4328
6f19259b-4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 27 Nov 2007 02:47:37 +0000 (02:47 +0000)]
1) Improve the EFI Memory Map stability to improve ACPI S4 support
2) Update DXE IPL to always publish the MemoryTypeInformation HOB
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4327
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 23 Nov 2007 09:37:19 +0000 (09:37 +0000)]
A small changing to reduce size for ConSplitter module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4326
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 23 Nov 2007 07:37:50 +0000 (07:37 +0000)]
align some line to conform with code style
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4325
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 23 Nov 2007 06:19:16 +0000 (06:19 +0000)]
Save original PCI attributes in start() function and restore it in Stop().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4324
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 23 Nov 2007 06:10:27 +0000 (06:10 +0000)]
Apply library to test controller handle.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4323
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 23 Nov 2007 03:05:33 +0000 (03:05 +0000)]
Port CirrusLogic5430 from EDK II code base.
Add GOP, Component Name 2, Efi driver supported EFI version protocol support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4322
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 22 Nov 2007 08:16:50 +0000 (08:16 +0000)]
correct on bug in DebugLib instance.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4321
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 22 Nov 2007 07:15:08 +0000 (07:15 +0000)]
Update AtapiPassThru driver in Option ROM package to support to produce EFI Driver supported EFI version protocol, which is required for EFI drivers that are on PCI and other plug in cards.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4320
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 22 Nov 2007 07:13:30 +0000 (07:13 +0000)]
Fix typo.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4319
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 22 Nov 2007 06:55:30 +0000 (06:55 +0000)]
Fix some bugs in DSC/INF file Nt32 platform
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4318
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 22 Nov 2007 06:00:39 +0000 (06:00 +0000)]
Clean up: update "EFI" to "UEFI" if applicable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4317
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 21 Nov 2007 03:50:33 +0000 (03:50 +0000)]
Minor change for GenFv to support capsule attribute, GenSec to support guid header size and GenFfs to pad alignment for TeImage.
And Add GenCrc32 tool
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4316
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 21 Nov 2007 03:44:19 +0000 (03:44 +0000)]
delete a debug output to pass through EBC build and align some line to conform with code style
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4315
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Tue, 20 Nov 2007 10:33:34 +0000 (10:33 +0000)]
Remove the old definition in FlashMapHob
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4314
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 20 Nov 2007 10:12:39 +0000 (10:12 +0000)]
Remove AtapiPassThru driver in NT32 DSC file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4313
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 20 Nov 2007 07:34:25 +0000 (07:34 +0000)]
Add change log for non-compatible change.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4312
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 20 Nov 2007 07:22:41 +0000 (07:22 +0000)]
Remove debug print statement checked in inadvertently
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4311
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 20 Nov 2007 07:17:56 +0000 (07:17 +0000)]
Remove Atapi Pass Thru driver in MdeModulePkg. This module is only used for testing. We can use this module from OptionRomPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4310
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 20 Nov 2007 07:05:44 +0000 (07:05 +0000)]
Add OptionRomPkg, it contains AtapiPassThru driver for the test purpose of Scsi Bus support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4309
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 20 Nov 2007 06:06:18 +0000 (06:06 +0000)]
remove member context from _EFI_MTFTP4_TOKEN structure.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4308
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 20 Nov 2007 05:42:23 +0000 (05:42 +0000)]
1. Add DPC protocol and DpcLib library in MdeModulePkg.
2. Add DpcDxe module and DxeDpcLib module in MdeModulePkg
3. Port network stack module to use DPC.
4. Use MIN, and MAX defined in MdePkg to replace NET_MIN and NET_MAX.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4307
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Tue, 20 Nov 2007 02:14:56 +0000 (02:14 +0000)]
Move out the FlashMapHob
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4306
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 20 Nov 2007 01:58:41 +0000 (01:58 +0000)]
Revert R4300 change, Runtime driver doesn't need to covert the physical address stored in the configure tables after SetVirtualAddressMap().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4305
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 19 Nov 2007 08:24:41 +0000 (08:24 +0000)]
a. Revised error message for a module that is not required by a Platform when building just the module
b. Remove "/" or "\" following $(WORKSPACE) before getting real path when parsing DSC files
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4304
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 19 Nov 2007 08:03:35 +0000 (08:03 +0000)]
Use MACRO EFI_FV_FILETYPE_ALL instead of a constant.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4303
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 19 Nov 2007 08:02:39 +0000 (08:02 +0000)]
1) Make PEI PI File system service to skip PAD file
2) Remove some unused code
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4302
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Sun, 18 Nov 2007 16:01:09 +0000 (16:01 +0000)]
Fix up the comment for several functions and make sure the IN and OUT modifier of the function parameter is correct.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4301
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 16 Nov 2007 10:26:51 +0000 (10:26 +0000)]
Convert the capsule image address installed in Configuration table to virtual address.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4300
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 16 Nov 2007 10:14:34 +0000 (10:14 +0000)]
Add CapsuleInfo guid to store the list of capsule image guid.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4299
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 15 Nov 2007 09:00:14 +0000 (09:00 +0000)]
Add a feature flag to allow platform developer to decide if TE or PE32 section should be searched in PEI dispatcher.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4298
6f19259b-4bc3-4df7-8a09-
765794883524