mirror_edk2.git
15 years agoUpdate the local header file name.
qhuang8 [Mon, 17 Sep 2007 03:47:54 +0000 (03:47 +0000)]
Update the local header file name.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3864 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1. Add Missing UefiDrvierModel APIs in UefiLibFramework instances.
qhuang8 [Mon, 17 Sep 2007 03:41:47 +0000 (03:41 +0000)]
1. Add Missing UefiDrvierModel APIs in UefiLibFramework instances.
2. Fix the bug to judge Media Device Path.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3863 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1. Add EfiLibInstallDriverBindingComponentName2() to install DriverBinding Protocol...
qhuang8 [Mon, 17 Sep 2007 03:39:25 +0000 (03:39 +0000)]
1. Add EfiLibInstallDriverBindingComponentName2() to install DriverBinding Protocol and optional ComponentName Protocol and ComponentName2 Protocol. This new API should cover most cases in our UEFI drivers.
2. Refine the function headers for this driver model APIs

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3862 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd Hardware Error Variable defined in UEFI 2.1 spec
qhuang8 [Mon, 17 Sep 2007 03:36:56 +0000 (03:36 +0000)]
Add Hardware Error Variable defined in UEFI 2.1 spec

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3861 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoremove original file
klu2 [Mon, 17 Sep 2007 03:30:07 +0000 (03:30 +0000)]
remove original file

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3860 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoPeiCore and DxeCore should use MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf libra...
klu2 [Mon, 17 Sep 2007 03:04:55 +0000 (03:04 +0000)]
PeiCore and DxeCore should use MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf library instance for PcdLib library class

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3859 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoRemove incorrect ScsiIo.h
yshang1 [Mon, 17 Sep 2007 02:36:55 +0000 (02:36 +0000)]
Remove incorrect ScsiIo.h

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3858 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoRename usbatapi.h to UsbAtapi.h
yshang1 [Mon, 17 Sep 2007 02:35:15 +0000 (02:35 +0000)]
Rename usbatapi.h to UsbAtapi.h

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3857 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoTemporary file for rename the usbatapi.h.
yshang1 [Mon, 17 Sep 2007 02:34:17 +0000 (02:34 +0000)]
Temporary file for rename the usbatapi.h.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3856 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1) Remove buffer overflow when the number of Driver Binding Protocols increases in...
mdkinney [Fri, 14 Sep 2007 21:35:03 +0000 (21:35 +0000)]
1) Remove buffer overflow when the number of Driver Binding Protocols increases in the middle of ConnectController()
2) Remove possibility of getting a CR() macro ASSERT() when DisconnectController() is called during a recursive ConnectController()
3) Make sure the DeviceHandle field of the Loaded Image Protocol is always correct
4) Update Loaded Image Protocol logic to guarantee that the DeviceHandle and FilePath fields are correct the image is loaded from a buffer

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3853 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoBuild a valid device path to an EFI driver loaded from a PCI Option ROM
mdkinney [Fri, 14 Sep 2007 21:29:45 +0000 (21:29 +0000)]
Build a valid device path to an EFI driver loaded from a PCI Option ROM

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3852 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd InvokePeiCore function to invoke the PeiCore in new stack.
klu2 [Fri, 14 Sep 2007 07:01:26 +0000 (07:01 +0000)]
Add InvokePeiCore function to invoke the PeiCore in new stack.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3844 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoupdate IPF ICC's tool chain root path.
qwang12 [Fri, 14 Sep 2007 06:59:37 +0000 (06:59 +0000)]
update IPF ICC's tool chain root path.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3843 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFixed the wrong usage of ENV()
jwang36 [Fri, 14 Sep 2007 05:50:54 +0000 (05:50 +0000)]
Fixed the wrong usage of ENV()

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3842 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoSync-ed the revision number of GenFds.exe
jwang36 [Fri, 14 Sep 2007 05:31:23 +0000 (05:31 +0000)]
Sync-ed the revision number of GenFds.exe

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3841 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoRe-generated since some common code has been changed
jwang36 [Fri, 14 Sep 2007 05:29:20 +0000 (05:29 +0000)]
Re-generated since some common code has been changed

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3840 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1) Fixed the issue which macro in the form of ENV() can't be replaced.
jwang36 [Fri, 14 Sep 2007 05:13:35 +0000 (05:13 +0000)]
1) Fixed the issue which macro in the form of ENV() can't be replaced.
2) Changed the class-less library instance format

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3839 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd more details for my non-compatible change check in.
lgao4 [Fri, 14 Sep 2007 03:58:37 +0000 (03:58 +0000)]
Add more details for my non-compatible change check in.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3838 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdded change histories since r3766
jwang36 [Fri, 14 Sep 2007 01:55:23 +0000 (01:55 +0000)]
Added change histories since r3766

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3835 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1) Implemented MACRO in tools_def.txt
jwang36 [Thu, 13 Sep 2007 09:33:05 +0000 (09:33 +0000)]
1) Implemented MACRO in tools_def.txt
2) Added library without library class support
3) Fixed the issue in Trim tool which zero file will be generated if the trimmed file has not line directive

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3832 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdded directory for "Makefile" in "Dynamic-Library-File" rule in case the working...
jwang36 [Thu, 13 Sep 2007 08:24:20 +0000 (08:24 +0000)]
Added directory for "Makefile" in "Dynamic-Library-File" rule in case the working directory is changed.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3831 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd the "ChangeLog.txt" to record packages' all non-compatible changes and important...
zliu3 [Thu, 13 Sep 2007 06:38:20 +0000 (06:38 +0000)]
Add the "ChangeLog.txt" to record packages' all non-compatible changes and important compatible changes.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3830 6f19259b-4bc3-4df7-8a09-765794883524

15 years agofix a bug which blocks the build process.change os.path.isfile to os.path.isabs
jjin9 [Thu, 13 Sep 2007 01:26:40 +0000 (01:26 +0000)]
fix a bug which blocks the build process.change os.path.isfile to os.path.isabs

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3809 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoRe-fix the issue in r2304.
qhuang8 [Wed, 12 Sep 2007 13:29:06 +0000 (13:29 +0000)]
Re-fix the issue in r2304.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3808 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix a typo so that platforms without FDF file can pass build.
qhuang8 [Wed, 12 Sep 2007 12:26:45 +0000 (12:26 +0000)]
Fix a typo so that platforms without FDF file can pass build.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3807 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix typos
qhuang8 [Wed, 12 Sep 2007 11:20:51 +0000 (11:20 +0000)]
Fix typos

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3806 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix several typos in build.py and regenerate exe.
qhuang8 [Wed, 12 Sep 2007 11:12:30 +0000 (11:12 +0000)]
Fix several typos in build.py and regenerate exe.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3805 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoPI Enable:
klu2 [Wed, 12 Sep 2007 09:52:37 +0000 (09:52 +0000)]
PI Enable:
1) The entry point of PeiCore has been changed to EFI_PEI_CORE_ENTRY_POINT defined in PI.
2) Nt32, Tiger and lakeport platform's SecCore has been updated.
3) Autogen tools also has been updated.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3804 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix typo in build.
jlin16 [Wed, 12 Sep 2007 09:13:50 +0000 (09:13 +0000)]
Fix typo in build.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3803 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoupdate source code revision number.
jlin16 [Wed, 12 Sep 2007 07:45:20 +0000 (07:45 +0000)]
update source code revision number.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3802 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdded makefile as dependency for "Dynamic-Library-File" to solve the incremental...
jwang36 [Wed, 12 Sep 2007 06:59:05 +0000 (06:59 +0000)]
Added makefile as dependency for "Dynamic-Library-File" to solve the incremental build issue occurred when there's library changes.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3801 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate EfiRom tool to fix checksum and PCI3.0 data structure.
lgao4 [Wed, 12 Sep 2007 06:39:53 +0000 (06:39 +0000)]
Update EfiRom tool to fix checksum and PCI3.0 data structure.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3800 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd full path for Cygwin tool chain.
qhuang8 [Wed, 12 Sep 2007 06:02:38 +0000 (06:02 +0000)]
Add full path for Cygwin tool chain.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3799 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoModule clean up.
vanjeff [Wed, 12 Sep 2007 05:41:53 +0000 (05:41 +0000)]
Module clean up.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3798 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd in the ChangeLog.txt to detail the non-compatibile changes and other important...
qwang12 [Wed, 12 Sep 2007 03:24:49 +0000 (03:24 +0000)]
Add in the ChangeLog.txt to detail the non-compatibile changes and other important changes.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3797 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoa) Added GCC preprocessor support
jwang36 [Wed, 12 Sep 2007 03:24:26 +0000 (03:24 +0000)]
a) Added GCC preprocessor support
b) Enforced the the correct line number in the trimmed file, according to the line directive (or linemarker).

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3796 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoGenVtf tool open/write file with "r+b"/"w+b" attribute, but this cause the RO attribu...
htao [Wed, 12 Sep 2007 02:06:19 +0000 (02:06 +0000)]
GenVtf tool open/write file with "r+b"/"w+b" attribute, but this cause the RO attribute of the file changed. Fix this issue by changing "r+b"/"w+b" to "rb"/"wb".

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3795 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix variable not initialize bug for the following check-in.
jlin16 [Tue, 11 Sep 2007 08:58:07 +0000 (08:58 +0000)]
Fix variable not initialize bug for the following check-in.
if rule section specify a file, use that file to generate section instead of searching for all files with ruel section specified file type to generate section.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3794 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoRemove the #ifdef style code ported from EDK tree. EdkII use PCD for customization.
qhuang8 [Tue, 11 Sep 2007 06:07:15 +0000 (06:07 +0000)]
Remove the #ifdef style code ported from EDK tree. EdkII use PCD for customization.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3793 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoif rule section specify a file, use that file to generate section instead of searchin...
jlin16 [Tue, 11 Sep 2007 05:58:22 +0000 (05:58 +0000)]
if rule section specify a file, use that file to generate section instead of searching for all files with ruel section specified file type to generate section.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3792 6f19259b-4bc3-4df7-8a09-765794883524

15 years agouse '#' to indicate flash generation progress.
jlin16 [Mon, 10 Sep 2007 09:51:04 +0000 (09:51 +0000)]
use '#' to indicate flash generation progress.
use -v to switch on detail output messages.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3791 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate Nt32Pkg.fdf by using new rule and Pcd format
lgao4 [Mon, 10 Sep 2007 05:46:12 +0000 (05:46 +0000)]
Update Nt32Pkg.fdf by using new rule and Pcd format

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3790 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoCommit build.exe and GenFds.exe tool to support new Rules format and PCD format defin...
lgao4 [Mon, 10 Sep 2007 05:44:04 +0000 (05:44 +0000)]
Commit build.exe and GenFds.exe tool to support new Rules format and PCD format defined in FDF file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3789 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoTracker merger. "There is no "NV" display when change the certain option in NT32"
vanjeff [Mon, 10 Sep 2007 05:39:46 +0000 (05:39 +0000)]
Tracker merger. "There is no "NV" display when change the certain option in NT32"

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3788 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoMerge tracker. Add check whether CreateResourceNode successful or not.
vanjeff [Mon, 10 Sep 2007 03:45:28 +0000 (03:45 +0000)]
Merge tracker. Add check whether CreateResourceNode successful or not.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3787 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1. Redirect ICC_IA32_*_PATH from C:\Program Files\Microsoft Visual Studio .NET 2003...
vanjeff [Mon, 10 Sep 2007 01:55:34 +0000 (01:55 +0000)]
1. Redirect ICC_IA32_*_PATH from C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin to C:\Program Files\Intel\Compiler\C++\9.1\IA32\Bin.
2. Add ICC X64 definition to enable ICC X64 build.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3786 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpgrade the format of EFI_PEIM_ENTRY_POINT to EFI_PEIM_ENTRY_POINT2 according to...
klu2 [Fri, 7 Sep 2007 05:41:07 +0000 (05:41 +0000)]
Upgrade the format of EFI_PEIM_ENTRY_POINT to EFI_PEIM_ENTRY_POINT2 according to PI specification.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3785 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpgrade the format of EFI_PEIM_ENTRY_POINT to EFI_PEIM_ENTRY_POINT2 according to...
klu2 [Fri, 7 Sep 2007 03:51:54 +0000 (03:51 +0000)]
Upgrade the format of EFI_PEIM_ENTRY_POINT to EFI_PEIM_ENTRY_POINT2 according to PI specification.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3784 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoRoll back the change made in rev.3778, which is a temporary fix for the issue that...
xli24 [Thu, 6 Sep 2007 05:23:05 +0000 (05:23 +0000)]
Roll back the change made in rev.3778, which is a temporary fix for the issue that Tiger could not boot to OS with revision Edk2-r3776_R9-r2666. Now the root cause has been located and fixed, so it should be rolled back.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3783 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoSync one bug on PxeBC module from R8.
vanjeff [Thu, 6 Sep 2007 05:16:08 +0000 (05:16 +0000)]
Sync one bug on PxeBC module from R8.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3782 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoChanged the code style. it could pass EBC and ICC build.
vanjeff [Thu, 6 Sep 2007 02:53:47 +0000 (02:53 +0000)]
Changed the code style. it could pass EBC and ICC build.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3781 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate the syntax of PCD section.
qhuang8 [Thu, 6 Sep 2007 02:01:49 +0000 (02:01 +0000)]
Update the syntax of PCD section.
Update the syntax of binary INF file
The generated Extended INF file should follow Extended INF spec 0.44

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3780 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoClean up two infs.
qwang12 [Thu, 6 Sep 2007 01:23:45 +0000 (01:23 +0000)]
Clean up two infs.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3779 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoTemporarily fix the issue that Tiger cannot boot to OS. Change the GUID of FirmwareVo...
xli24 [Wed, 5 Sep 2007 09:27:56 +0000 (09:27 +0000)]
Temporarily fix the issue that Tiger cannot boot to OS. Change the GUID of FirmwareVolume2 Protocol, to be the GUID of FirmwareVolume Protocol to provide compatibility for OS.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3778 6f19259b-4bc3-4df7-8a09-765794883524

15 years agochange the ExitBootService event to SetVirtualMapChanged event.
qwang12 [Wed, 5 Sep 2007 08:19:35 +0000 (08:19 +0000)]
change the ExitBootService event to SetVirtualMapChanged event.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3777 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFixed one bug when runtime test. The root cause is that ICC compiler will convert...
vanjeff [Tue, 4 Sep 2007 09:24:56 +0000 (09:24 +0000)]
Fixed one bug when runtime test. The root cause is that ICC compiler will convert one local array to one global array, and not converted from boot time to run time.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3775 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1. Import SnpNt32Dxe. That is a thunk driver could produce SNP protocol on NT32 platf...
vanjeff [Tue, 4 Sep 2007 08:42:53 +0000 (08:42 +0000)]
1. Import SnpNt32Dxe. That is a thunk driver could produce SNP protocol on NT32 platform. It needs cowork with Network I/O driver.
2. Add network stack in Nt32Pkg.dsc.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3774 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoMerge the PI enabling works from the branch
qwang12 [Tue, 4 Sep 2007 06:12:48 +0000 (06:12 +0000)]
Merge the PI enabling works from the branch

First round of PI enabling work:
1) PiPeiCis changes (CONST, EFI_PEI_FILE_HANDLE.. etc)
2) Make use of FirmwareVolume 2 protocol.
3) Verified for Nt32Pkg and real platform for S3.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3773 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoMerge the PI enabling works from the branch
qwang12 [Tue, 4 Sep 2007 06:11:47 +0000 (06:11 +0000)]
Merge the PI enabling works from the branch

First round of PI enabling work:
1) PiPeiCis changes (CONST, EFI_PEI_FILE_HANDLE.. etc)
2) Make use of FirmwareVolume 2 protocol.
3) Verified for Nt32Pkg and real platform for S3.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3772 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoMerge the PI enabling works from the branch
qwang12 [Tue, 4 Sep 2007 06:10:44 +0000 (06:10 +0000)]
Merge the PI enabling works from the branch

First round of PI enabling work:
1) PiPeiCis changes (CONST, EFI_PEI_FILE_HANDLE.. etc)
2) Make use of FirmwareVolume 2 protocol.
3) Verified for Nt32Pkg and real platform for S3.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3771 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoMerge the PI enabling works from the branch
qwang12 [Tue, 4 Sep 2007 06:09:39 +0000 (06:09 +0000)]
Merge the PI enabling works from the branch

First round of PI enabling work:
1) PiPeiCis changes (CONST, EFI_PEI_FILE_HANDLE.. etc)
2) Make use of FirmwareVolume 2 protocol.
3) Verified for Nt32Pkg and real platform for S3.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3770 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFirst round of PI enabling work:
qwang12 [Tue, 4 Sep 2007 06:09:28 +0000 (06:09 +0000)]
First round of PI enabling work:
1) PiPeiCis changes (CONST, EFI_PEI_FILE_HANDLE.. etc)
2) Make use of FirmwareVolume 2 protocol.
3) Verified for LakeportX64Pkg (S3) and Nt32Pkg

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3769 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFixed an issue which will remove the first line if there's no "#line" directive in...
jwang36 [Mon, 3 Sep 2007 13:22:28 +0000 (13:22 +0000)]
Fixed an issue which will remove the first line if there's no "#line" directive in the input file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3767 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate Acpi Asl file Build rule to remove trim step.
lgao4 [Mon, 3 Sep 2007 07:55:32 +0000 (07:55 +0000)]
Update Acpi Asl file Build rule to remove trim step.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3766 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdated per the latest status of tools
jwang36 [Mon, 3 Sep 2007 06:11:35 +0000 (06:11 +0000)]
Updated per the latest status of tools

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3765 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd a new library class of SmmLib
qhuang8 [Mon, 3 Sep 2007 03:23:24 +0000 (03:23 +0000)]
Add a new library class of SmmLib

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3764 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoRemoved unused PCD entries.
AJFISH [Sat, 1 Sep 2007 16:09:27 +0000 (16:09 +0000)]
Removed unused PCD entries.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3763 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoRemoved PCD entries for CPU properties as they should be defined in UNI file. Added...
AJFISH [Sat, 1 Sep 2007 16:01:35 +0000 (16:01 +0000)]
Removed PCD entries for CPU properties as they should be defined in UNI file. Added some French translations to the MiscSubClass for things used on the front page.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3762 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFixed problem with sign extension in print lib. PrintXY could not print out French...
AJFISH [Sat, 1 Sep 2007 15:56:49 +0000 (15:56 +0000)]
Fixed problem with sign extension in print lib. PrintXY could not print out French characters like é.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3761 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd missing packages dependency.
vanjeff [Fri, 31 Aug 2007 07:38:59 +0000 (07:38 +0000)]
Add missing packages dependency.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3760 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdated the revision of source files build.exe was generated from
jwang36 [Fri, 31 Aug 2007 05:11:01 +0000 (05:11 +0000)]
Updated the revision of source files build.exe was generated from

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3754 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1. Added support of included file with macro
jwang36 [Fri, 31 Aug 2007 05:05:44 +0000 (05:05 +0000)]
1. Added support of included file with macro
2. Removed package a module belongs to from dependent package list if it's not declared in module's INF

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3753 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd <BR>
klu2 [Fri, 31 Aug 2007 03:10:39 +0000 (03:10 +0000)]
Add <BR>

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3751 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdded missing dependent package
jwang36 [Fri, 31 Aug 2007 03:02:29 +0000 (03:02 +0000)]
Added missing dependent package

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3750 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate for ICC 10
mdkinney [Thu, 30 Aug 2007 23:01:26 +0000 (23:01 +0000)]
Update for ICC 10

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3749 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdded EFIAPI to event
AJFISH [Thu, 30 Aug 2007 20:42:05 +0000 (20:42 +0000)]
Added EFIAPI to event

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3748 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoRemove '|' at end of PCD line.
klu2 [Thu, 30 Aug 2007 18:19:56 +0000 (18:19 +0000)]
Remove '|' at end of PCD line.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3747 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix wrong PCD definition in DEC file.
klu2 [Thu, 30 Aug 2007 17:21:54 +0000 (17:21 +0000)]
Fix wrong PCD definition in DEC file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3746 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd execute attribute for exe file.
qhuang8 [Thu, 30 Aug 2007 09:53:14 +0000 (09:53 +0000)]
Add execute attribute for exe file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3745 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC spec 0.41...
qhuang8 [Thu, 30 Aug 2007 09:11:54 +0000 (09:11 +0000)]
Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC spec 0.41, DSC spec 0.40.
Mainly PCD syntax update.
Check in new build.exe and GenFds.exe
Check in PcdSyntaxUpdate.exe tool.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3744 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago[PI compatible enabling] Add PeiRegisterForShadow interface for PEI_SERVICE
klu2 [Thu, 30 Aug 2007 08:20:57 +0000 (08:20 +0000)]
[PI compatible enabling] Add PeiRegisterForShadow interface for PEI_SERVICE

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3743 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd some definitions which will be used for future PI enabling.
klu2 [Thu, 30 Aug 2007 07:35:09 +0000 (07:35 +0000)]
Add some definitions which will be used for future PI enabling.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3742 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1. Fixed one bug in Undi driver.
vanjeff [Thu, 30 Aug 2007 06:58:37 +0000 (06:58 +0000)]
1. Fixed one bug in Undi driver.
2. Add default branch to meet CYGWINGCC build in Tcp4Dispatcher.c.
3. Sync the latest network stack library.
4. Fixed one bug in Mtftp4Support.c, for AsciiStrCpy() return the pointer to head of string, not the tail of string.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3741 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoRemoved the duplicated dependent package
jwang36 [Thu, 30 Aug 2007 06:14:32 +0000 (06:14 +0000)]
Removed the duplicated dependent package

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3740 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix a bug that parentheses do not place correctly in UNDI driver.
xli24 [Thu, 30 Aug 2007 06:14:10 +0000 (06:14 +0000)]
Fix a bug that parentheses do not place correctly in UNDI driver.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3739 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdded missing dependent package
jwang36 [Thu, 30 Aug 2007 06:12:06 +0000 (06:12 +0000)]
Added missing dependent package

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3738 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix the invalid return code for OemHookStatusCodeLibNull library instance.
klu2 [Thu, 30 Aug 2007 03:32:27 +0000 (03:32 +0000)]
Fix the invalid return code for OemHookStatusCodeLibNull library instance.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3737 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix the wrong Maximum size for PcdUefiVariableDefaultPlatformLang
qhuang8 [Thu, 30 Aug 2007 03:21:33 +0000 (03:21 +0000)]
Fix the wrong Maximum size for PcdUefiVariableDefaultPlatformLang

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3736 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix non-Ascii character in comments
klu2 [Thu, 30 Aug 2007 02:53:08 +0000 (02:53 +0000)]
Fix non-Ascii character in comments

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3735 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoCleaned up the tools_def.template file
lhauch [Wed, 29 Aug 2007 22:48:17 +0000 (22:48 +0000)]
Cleaned up the tools_def.template file

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3734 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate INF files to remove/update non-exist files listed in [sources] sections.
qhuang8 [Wed, 29 Aug 2007 12:38:21 +0000 (12:38 +0000)]
Update INF files to remove/update non-exist files listed in [sources] sections.
New build tool performs stricter check.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3733 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate the build_rule.template to enable the PCD usage in IPF assembly code
zliu3 [Wed, 29 Aug 2007 08:57:24 +0000 (08:57 +0000)]
Update the build_rule.template to enable the PCD usage in IPF assembly code

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3732 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd dependent packages in INF of modules.
yshang1 [Wed, 29 Aug 2007 08:52:49 +0000 (08:52 +0000)]
Add dependent packages in INF of modules.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3731 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix a critical bug that the Migration Tool mistakenly creates exit-boot-services...
qhuang8 [Wed, 29 Aug 2007 02:28:01 +0000 (02:28 +0000)]
Fix a critical bug that the Migration Tool mistakenly creates exit-boot-services event in case of <VirtualAddressChange> externs.
This only happens when the extra option "-e" is on (by default it is off).
Update the readme.txt in BaseTools package to specify the python source for MigrationMsa2Inf.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3730 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate comments.
qhuang8 [Wed, 29 Aug 2007 01:42:51 +0000 (01:42 +0000)]
Update comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3729 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoupdate the callback event error. The event type should be virtual-address-changed...
qhuang8 [Wed, 29 Aug 2007 01:40:32 +0000 (01:40 +0000)]
update the callback event error. The event type should be virtual-address-changed event instead of exit-boot -services event.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3728 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix IPF build break
mdkinney [Tue, 28 Aug 2007 23:24:35 +0000 (23:24 +0000)]
Fix IPF build break

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3727 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix one bug in GenFv tool to generate the correct capsule header.
lgao4 [Tue, 28 Aug 2007 09:31:03 +0000 (09:31 +0000)]
Fix one bug in GenFv tool to generate the correct capsule header.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3726 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate the following tools with usage information, and update GenFv tool to support...
lgao4 [Tue, 28 Aug 2007 09:18:41 +0000 (09:18 +0000)]
Update the following tools with usage information, and update GenFv tool to support dump capsule image.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3725 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate compiler switches for ICC build.
xli24 [Tue, 28 Aug 2007 09:14:07 +0000 (09:14 +0000)]
Update compiler switches for ICC build.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3724 6f19259b-4bc3-4df7-8a09-765794883524