klu2 [Mon, 4 Jun 2007 07:31:59 +0000 (07:31 +0000)]
Fix the definition differences issue of termios.h in different version of kernel header and cygwin's include files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2622
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 4 Jun 2007 05:42:41 +0000 (05:42 +0000)]
Removed duplicate CheckSum.c in msa file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2621
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Fri, 1 Jun 2007 14:49:55 +0000 (14:49 +0000)]
Moved the MdePkg to OldMdePkg so that new code in MdePkg does not break existing builds. Also updated the SPD and FPD files UiNames
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2616
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Fri, 1 Jun 2007 14:44:19 +0000 (14:44 +0000)]
Adding OldMdePkg directory - prior to the move of the content of MdePkg, also updating the FrameworkDatabase.template to use OldMdePkg directory.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2615
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 1 Jun 2007 07:18:35 +0000 (07:18 +0000)]
Add in GUID_TYPE and "Help Text" for GUID declaraion.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2614
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 1 Jun 2007 07:16:36 +0000 (07:16 +0000)]
Add in GUID_TYPE and "Help Text" for GUID declaraion in EdkNt32Pkg.spd.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2613
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 31 May 2007 09:25:52 +0000 (09:25 +0000)]
Rewrite the confusion statement.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2610
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 31 May 2007 09:24:58 +0000 (09:24 +0000)]
Update the Guid Value of Ext SCSI Pass Thru Protocol
Minor update the ASSERT() statement in Switch Stack.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2609
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Wed, 30 May 2007 08:17:24 +0000 (08:17 +0000)]
Remove unused variable and function
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2606
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Wed, 30 May 2007 07:22:41 +0000 (07:22 +0000)]
Add emulated serialIo device driver for EdkUnixPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2605
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Wed, 30 May 2007 07:19:45 +0000 (07:19 +0000)]
Fix the wrong checking for UnixSerialIo
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2604
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Wed, 30 May 2007 07:14:17 +0000 (07:14 +0000)]
Add UnixSerialIo device driver
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2603
6f19259b-4bc3-4df7-8a09-
765794883524
xli24 [Wed, 30 May 2007 03:38:50 +0000 (03:38 +0000)]
Fix some errors in comments of Status Code include file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2602
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Tue, 29 May 2007 08:03:04 +0000 (08:03 +0000)]
Remove the DXE_DRIVER from Supported Module Type List.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2601
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Tue, 29 May 2007 02:05:01 +0000 (02:05 +0000)]
Add supported module type.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2600
6f19259b-4bc3-4df7-8a09-
765794883524
vprabhal [Tue, 22 May 2007 05:46:29 +0000 (05:46 +0000)]
Enabling /O1 for the entire IPF tree builds
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2599
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Mon, 21 May 2007 03:21:53 +0000 (03:21 +0000)]
Remove some unnecessary #if/#ifdef from some header files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2598
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 17 May 2007 02:08:38 +0000 (02:08 +0000)]
Fix the bug that destructor should sync with constructor
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2597
6f19259b-4bc3-4df7-8a09-
765794883524
qouyang [Tue, 15 May 2007 06:27:11 +0000 (06:27 +0000)]
Fixd EDKII r2594 build broken issue - MdePkg build failed with ICC.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2596
6f19259b-4bc3-4df7-8a09-
765794883524
qouyang [Tue, 15 May 2007 04:44:59 +0000 (04:44 +0000)]
Fixd EDKII r2594 build broken issue - MdePkg build failed with ICC.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2595
6f19259b-4bc3-4df7-8a09-
765794883524
gtian [Mon, 14 May 2007 06:51:02 +0000 (06:51 +0000)]
These updates are for IPF low level assembly library checking in.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2594
6f19259b-4bc3-4df7-8a09-
765794883524
gtian [Mon, 14 May 2007 06:47:11 +0000 (06:47 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2593
6f19259b-4bc3-4df7-8a09-
765794883524
gtian [Mon, 14 May 2007 06:45:05 +0000 (06:45 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2592
6f19259b-4bc3-4df7-8a09-
765794883524
gtian [Mon, 14 May 2007 06:44:39 +0000 (06:44 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2591
6f19259b-4bc3-4df7-8a09-
765794883524
gtian [Mon, 14 May 2007 06:37:46 +0000 (06:37 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2590
6f19259b-4bc3-4df7-8a09-
765794883524
gtian [Mon, 14 May 2007 06:36:58 +0000 (06:36 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2589
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Fri, 11 May 2007 02:35:44 +0000 (02:35 +0000)]
Fix the FV information refresh problem for moduleSA settings in a platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2588
6f19259b-4bc3-4df7-8a09-
765794883524
vprabhal [Tue, 8 May 2007 23:11:58 +0000 (23:11 +0000)]
enabling /Wx and /O1 options, added related flags to this file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2586
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 8 May 2007 03:17:27 +0000 (03:17 +0000)]
clean up SFD file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2585
6f19259b-4bc3-4df7-8a09-
765794883524
ajfish [Sat, 5 May 2007 04:16:52 +0000 (04:16 +0000)]
Update BaseLib.h to make the spaces between comments constant. Only added blank lines
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2584
6f19259b-4bc3-4df7-8a09-
765794883524
ajfish [Sat, 5 May 2007 02:05:48 +0000 (02:05 +0000)]
Fixed bug in NT32 file system driver. The FileInfo->FileSize returned for a directory was not a valid value. I fixed the driver to return the correct value.
It looks like the BDS and Shell use a bad algorithm of guessing how big a file name can be. This is bad as it's not defined by the protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2583
6f19259b-4bc3-4df7-8a09-
765794883524
xli24 [Thu, 26 Apr 2007 08:36:34 +0000 (08:36 +0000)]
Safely use MDE StrSize(), instead of its own function calculating string size, because the IPF global pointer conversion issue has been solved.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2582
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 26 Apr 2007 06:25:41 +0000 (06:25 +0000)]
Remove the package dependency of MdePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2581
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 26 Apr 2007 02:53:19 +0000 (02:53 +0000)]
Fixed EDKT549 by adding code to check if the module is binary or not before generating AutoGen.h/.c
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2580
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 20 Apr 2007 01:29:05 +0000 (01:29 +0000)]
Clean up the following module msa files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2579
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 19 Apr 2007 07:02:17 +0000 (07:02 +0000)]
Perfected MSA files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2578
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Wed, 18 Apr 2007 09:32:11 +0000 (09:32 +0000)]
To cleanup typo error.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2577
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Wed, 18 Apr 2007 09:27:05 +0000 (09:27 +0000)]
To fix the GP convert issue, which results in the GP of registered EsalServices is not correctly.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2576
6f19259b-4bc3-4df7-8a09-
765794883524
xli24 [Wed, 18 Apr 2007 08:32:27 +0000 (08:32 +0000)]
Fix the issue that Windows Server 2003 installation fails on Tiger.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2575
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 18 Apr 2007 03:58:23 +0000 (03:58 +0000)]
Remove autogen.h from all dxs files, because autogen.h file has been included by global compiler option.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2574
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 17 Apr 2007 13:31:47 +0000 (13:31 +0000)]
1. Fixed one bug in UpdateDataCheck().
2. Reduce one time notify function calling.
3. Fix comments bug in resources degrade function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2573
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Mon, 16 Apr 2007 08:10:56 +0000 (08:10 +0000)]
Fix the inconsistent guid for terminal driver which is used in GeneralBds libary.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2572
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 16 Apr 2007 05:55:32 +0000 (05:55 +0000)]
Use siaddr as the PXE server address first and use option 54 when siaddr is NULL.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2571
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 16 Apr 2007 05:20:06 +0000 (05:20 +0000)]
1. UsbMassStorage: Increase the timeout of USBFloppyRead10 and USBFloppyWrite10 for data transfer.
2. PxeBc: Fix array out bound error and add code to check the validation of the IP and subnet mask addresses.
3. DxeIpl: Make sure FV HOB is not corrupted by checking FV signature.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2570
6f19259b-4bc3-4df7-8a09-
765794883524
bxing [Fri, 13 Apr 2007 08:19:54 +0000 (08:19 +0000)]
Fixed bug of incorrect processing of hexadecimal numbers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2567
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 13 Apr 2007 05:26:52 +0000 (05:26 +0000)]
Add link Map option for GCC tool to generate map file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2566
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 13 Apr 2007 05:25:05 +0000 (05:25 +0000)]
Add link Map option for GCC tool to generate map file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2565
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 13 Apr 2007 02:23:10 +0000 (02:23 +0000)]
Fixed some issues for IA32 architecture platform build.
1. added UINTN typecast for shift.
2. updated Nt32.fpd and Unix.fpd.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2564
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 13 Apr 2007 02:20:32 +0000 (02:20 +0000)]
Add link Map option for GCC tool to generate map file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2563
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 12 Apr 2007 09:07:01 +0000 (09:07 +0000)]
1. Added EdkPciIncompatibleDeviceSupportLib in EdkModulePkg, this library is used for PciBus driver and includes 3 Incompatible device lists.
2. Used EdkPciIncompatibleDeviceSupportLib in PciBus driver.
3. Redirect all Pci Configuration access to new APIs added in PciLib.c for PciBus driver.
4. Added one PCD PcdIncompatibleDeviceSupportMask in EdkModulePkg.spd to provide mask of PCI devices incompatibility check.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2562
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 12 Apr 2007 02:36:28 +0000 (02:36 +0000)]
Fix CygWinGCC build failed. When GCC build, map file is not generated. We don't need copy map file when gcc build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2561
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Wed, 11 Apr 2007 09:19:16 +0000 (09:19 +0000)]
Fix run broken issue for EdkUnixPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2560
6f19259b-4bc3-4df7-8a09-
765794883524
bxing [Wed, 11 Apr 2007 07:52:41 +0000 (07:52 +0000)]
1. Updated LOG file format generated by PeiRebase.
2. Updated PeiRebase to rebase an FV in a single pass.
3. Fixed bugs in GenFvMap to make it compilable by WinDDK and able to generate FV map file for production tip.
4. Update genefi task to copy map files to ${BIN_DIR} as well.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2559
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Wed, 11 Apr 2007 07:01:59 +0000 (07:01 +0000)]
Change default ModuleSA setting panel to be "FV Info" to remind user to specify FV_Binding and FFS format for a added module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2558
6f19259b-4bc3-4df7-8a09-
765794883524
xli24 [Wed, 11 Apr 2007 05:57:37 +0000 (05:57 +0000)]
Fix the DEVICE_PATH_MESSAGING_SAS GUID definition according to UEFI 2.1 spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2557
6f19259b-4bc3-4df7-8a09-
765794883524
xli24 [Wed, 11 Apr 2007 03:15:15 +0000 (03:15 +0000)]
Allocate memory in DebugSupport beforehand, in order to avoid calling memory allocation services in high TPL level.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2556
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Wed, 11 Apr 2007 03:08:47 +0000 (03:08 +0000)]
Merge the patch provided by Johnson
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2555
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 10 Apr 2007 09:26:43 +0000 (09:26 +0000)]
Perfected MSA files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2554
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 10 Apr 2007 07:10:28 +0000 (07:10 +0000)]
removed ICC compile issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2553
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 10 Apr 2007 05:09:57 +0000 (05:09 +0000)]
Perfected MSA files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2552
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 9 Apr 2007 07:37:43 +0000 (07:37 +0000)]
Clean up the following module msa files, they are three networt and two PCD modules.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2551
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 9 Apr 2007 03:51:50 +0000 (03:51 +0000)]
Remove 3 library instances: EdkDxeDebugLibReportStatusCode, EdkUefiDebugLibConOut and EdkUefiDebugLibStdErr in EdkModulePkg.
1) EdkUefiDebugLibConOut, EdkUefiDebugLibStdErr should be replaced by respective library instance in MdePkg
2) We will have a replacement implementation for EdkDxeDebugLibReportStatusCode to emulate the EDK I implementation with a gEfiDebugMaskProtocolGuid which allows Developer to Set debug level using SHELL command err.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2550
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Mon, 9 Apr 2007 03:39:37 +0000 (03:39 +0000)]
A typo in comments that alignment should be 8 for IPF
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2549
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Mon, 9 Apr 2007 03:36:37 +0000 (03:36 +0000)]
Change the alignment of variable from 2 back to 1 for compability of test case.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2548
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 9 Apr 2007 01:42:09 +0000 (01:42 +0000)]
Fix an issue that some image tool will generate PE32+ image with PE32 magic. We now determine magic based on machine type.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2547
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 6 Apr 2007 06:36:47 +0000 (06:36 +0000)]
1) Initialize gBS, gST, gImageHandle in UefiBootServicesTableLib.c to NULL
2) Add DxeCore infix to the module local variable gBS, gST, gRT, gDS in DxeMain.c. This is to solve the name conflict with UefiBootServicesTableLib which is defined in MDE Library Spec.
3) Add in check for gBS and gST in UefiDebugLibConOut/DebugLib.c and UefiDebugLibStdErr/DebugLib.c and MdePkg/Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c. If they are not initialized, the API will just return with a error message.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2546
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 5 Apr 2007 09:27:56 +0000 (09:27 +0000)]
The ALIGNMENT definition has been moved to common header file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2545
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 5 Apr 2007 09:16:04 +0000 (09:16 +0000)]
Change PcdWinNtFileSystem value is to the correct directory.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2544
6f19259b-4bc3-4df7-8a09-
765794883524
xgu3 [Thu, 5 Apr 2007 09:04:12 +0000 (09:04 +0000)]
To fix
USB Keyboard driver should add F11, F12 support
DxeIpl should not hardcode 36bit address
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2543
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 5 Apr 2007 09:00:46 +0000 (09:00 +0000)]
Clean up the following module msa files, they are edkmodule package ftwlit, Crc32SectionExtract, NullMemoryTest, PeiMemoryTest, MonotonicCounter modules.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2542
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 5 Apr 2007 08:52:59 +0000 (08:52 +0000)]
Fixed the incremental build issue for .dxs file by adding .dep generation for Build_DPX macro.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2541
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 5 Apr 2007 08:42:35 +0000 (08:42 +0000)]
Open all warning checking for EdkUnixPkg, and current EdkUnixPkg has no warning now.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2540
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 5 Apr 2007 08:18:50 +0000 (08:18 +0000)]
Add more judgement.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2539
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 5 Apr 2007 08:12:30 +0000 (08:12 +0000)]
1) Change the alignment from 1 to 2 for IA32 and X64 arch.
2) Move ALIGNMENT macro to common variable.h file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2538
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 5 Apr 2007 07:27:17 +0000 (07:27 +0000)]
fix build warning issue
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2537
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 5 Apr 2007 07:04:33 +0000 (07:04 +0000)]
The alignment of data section also meet with the requirement of section itself.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2536
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 5 Apr 2007 01:26:00 +0000 (01:26 +0000)]
Sync the HII GUID with EDK I code base. Please take note: This GUID is not the same with the one listed in Framework HII Spec 0.92. The HII protocol interface have changed from the one defined in Framework HII spec 0.92. Ergo the HII protocol GUID is updated to reflect the change.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2535
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Wed, 4 Apr 2007 07:40:40 +0000 (07:40 +0000)]
Fix the TPL broken issue for UnixPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2534
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 4 Apr 2007 06:24:26 +0000 (06:24 +0000)]
Change BDS to get the default logo picture by default bmp logo guid.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2533
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Wed, 4 Apr 2007 06:22:45 +0000 (06:22 +0000)]
Fixed issue for ICC, since ICC does not allow to cast data with volatile qualifier.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2532
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Wed, 4 Apr 2007 05:57:31 +0000 (05:57 +0000)]
Fix the unalignment issue for RODATA section when converting ELF image to PE image.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2531
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 4 Apr 2007 03:20:39 +0000 (03:20 +0000)]
Change the Guid Value of EFI_ISCSI_INITIATOR_NAME_PROTOCOL_GUID.
The original one is 15-byte structure, not a valid Guid structure.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2530
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Wed, 4 Apr 2007 03:14:30 +0000 (03:14 +0000)]
Rename the enum value of EFI_STANDBY_BUTTON_PHASE.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2529
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Wed, 4 Apr 2007 02:46:32 +0000 (02:46 +0000)]
Update the MSA for ICC build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2528
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Tue, 3 Apr 2007 09:23:26 +0000 (09:23 +0000)]
SMMcis defines "Exit" as the one of phases of EFI_SMM_STANDBY_BUTTON_CONTEXT. The "Exit" conflicts with UefiApplicationEntryPoint library's Exit() in MDE spec and breaks all application build in r9. To fix the issue, I changed the "Exit" to "StandbyButtonExit" in EFI_SMM_STANDBY_BUTTON_CONTEXT temporarily.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2527
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Tue, 3 Apr 2007 07:13:38 +0000 (07:13 +0000)]
Updated MSA file for EBC.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2526
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 3 Apr 2007 06:29:13 +0000 (06:29 +0000)]
Fixed an issue which a library module could be built even it's not in the active platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2525
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Tue, 3 Apr 2007 06:25:25 +0000 (06:25 +0000)]
Add the ReadWriteBarrier in the Acquire/ReleaseSpin to block the unexpected optimization of compiler.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2524
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 2 Apr 2007 08:40:56 +0000 (08:40 +0000)]
Add in OFFSET_OF macro as defined in MDE Library spec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2523
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 2 Apr 2007 08:15:58 +0000 (08:15 +0000)]
Add comments on the definition of SPIN_LOCK_RELEASED & SPIN_LOCK_ACQUIRED
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2522
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 2 Apr 2007 07:38:34 +0000 (07:38 +0000)]
Merged the fix of CompressDll.dll manifest issue when built by VS2005
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2521
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Mar 2007 10:55:54 +0000 (10:55 +0000)]
Restored the SetVirtualAddress and SetExitBootService related code generation for UEFI_APPLICATION type of module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2520
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 30 Mar 2007 08:44:55 +0000 (08:44 +0000)]
1. Advance IP in case of Break(3) in breakpoint exception
2. Add stack management algorithm to avoid pool allocation during EBC instruction interpretation.
3. Add multi EBC image support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2519
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 30 Mar 2007 06:23:16 +0000 (06:23 +0000)]
remove unnecessary files from EdkGenericBdsLib in EdkNt32pkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2518
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 30 Mar 2007 06:15:19 +0000 (06:15 +0000)]
1. Perfect libraries MSA files
2. Use MemoryAllocationLib to replace gBS memory services in EdkEt32Pkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2517
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 30 Mar 2007 05:14:52 +0000 (05:14 +0000)]
Sync the Guid value of MTFTP protocol in spd file since it has been updated in header file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2516
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 29 Mar 2007 07:48:48 +0000 (07:48 +0000)]
Variable driver: add checking to make sure flash is properly initialized
PxeBc driver: fix the issue that the giaddr is wrongly interpreted to "gateway address"
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2515
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 29 Mar 2007 07:45:24 +0000 (07:45 +0000)]
1.Define SPIN_LOCK as "volatile UINTN" to prevent mutli-processor access harzard.
2.Sync MTFTP4 Protocol GUID with spec.
3.Sync the definition the EFI_IP4_VARIABLE_DATA and EFI_TCP4_VARIABLE_DATA with spec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2514
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 29 Mar 2007 06:58:38 +0000 (06:58 +0000)]
1. Use MemoryAllocationLib to replace boot services memory services functions in EdkModulePkg.
2. Added NULL pointer check before calling FreePool () to fix bugs when free memory.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2513
6f19259b-4bc3-4df7-8a09-
765794883524
xgu3 [Thu, 29 Mar 2007 06:04:36 +0000 (06:04 +0000)]
to fix
[NT32] Emulator can't run when built with /O1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2512
6f19259b-4bc3-4df7-8a09-
765794883524