]>
git.proxmox.com Git - mirror_edk2.git/log
jlin16 [Wed, 4 Mar 2009 07:25:18 +0000 (07:25 +0000)]
GenFds add FV name GUID support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7798
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 4 Mar 2009 07:21:11 +0000 (07:21 +0000)]
use pcd to enable/disable variableInfo statistic feature in EmuRuntimeDxe driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7797
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Wed, 4 Mar 2009 05:48:09 +0000 (05:48 +0000)]
Update ConPlatform to ensure console dev variable is correct.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7796
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 4 Mar 2009 04:31:46 +0000 (04:31 +0000)]
add check for invalid handle.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7795
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 4 Mar 2009 02:59:29 +0000 (02:59 +0000)]
Clean the unused PCD entry.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7794
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 4 Mar 2009 02:43:10 +0000 (02:43 +0000)]
retire gEfiBootStateGuid and replace it with dynamic hii pcd. so the different boot times can know whether it needs to do full/minimal/no_changes configuration.
[Impact]
EDK still keep this guid. and if we ports such platforms to EDKII, it will do full configuration
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7793
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 4 Mar 2009 02:10:20 +0000 (02:10 +0000)]
retired PcdNtEmulatorEnable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7792
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 4 Mar 2009 01:31:46 +0000 (01:31 +0000)]
Remove the lite version FaultTolerantWrite Dxe Driver. Use new full version FaultTolerantWriteDxe driver in MdeModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7791
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 4 Mar 2009 01:31:34 +0000 (01:31 +0000)]
Remove the lite version FaultTolerantWrite Dxe Driver. Use new full version FaultTolerantWriteDxe driver in MdeModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7790
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 4 Mar 2009 01:31:10 +0000 (01:31 +0000)]
Remove the lite version FaultTolerantWrite Dxe Driver. New full version FaultTolerantWriteDxe driver is added in MdeModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7789
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 4 Mar 2009 01:27:50 +0000 (01:27 +0000)]
Update Variable driver to depend on full version FaultTolerantWrite protocol, and remove the lite version FaultTolerantWrite Dxe Driver. New full version FaultTolerantWriteDxe driver is added in MdeModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7788
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 4 Mar 2009 01:05:31 +0000 (01:05 +0000)]
Add full version FaultTolerantWrite Dxe driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7787
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 3 Mar 2009 14:43:49 +0000 (14:43 +0000)]
The IA32 register definition is quit different between edk and edk2 code base, so should not use EFI_IA32_REGISTER_SET to prepare thunk call based on edk2's BaseLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7786
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Mar 2009 14:21:58 +0000 (14:21 +0000)]
Add PeiHobLibFramework instance to provide a real implementation for BuildCvHob()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7785
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Mar 2009 14:19:14 +0000 (14:19 +0000)]
Retire BaseReportStatusCodeLib in IntelFrameworkModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7784
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Mar 2009 14:15:29 +0000 (14:15 +0000)]
Make Unix Sec use PeiReportStatusCodeLib instance of BaseReportStatusCodeLib in IntelFrameworkModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7783
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Mar 2009 14:12:04 +0000 (14:12 +0000)]
Make Nt32 Sec use PeiReportStatusCodeLib instance of BaseReportStatusCodeLib in IntelFrameworkModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7782
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Mar 2009 14:11:01 +0000 (14:11 +0000)]
Use NULL library instance for ReportStatusCodeLib in MdeModulePkg.dsc.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7781
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Mar 2009 14:09:52 +0000 (14:09 +0000)]
Add BaseReportStatusCodeLibNull to MdePkg.dsc.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7780
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Mar 2009 14:09:02 +0000 (14:09 +0000)]
Add #include <Uefi/UefiBaseType.h> for the reference of "EFI_GUID" in the library class
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7779
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 3 Mar 2009 14:06:52 +0000 (14:06 +0000)]
Add BaseReportStatusCodeLibNull instance to MdePkg. This library provides empty functions in ReportStatusCodeLib class.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7778
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Tue, 3 Mar 2009 06:27:07 +0000 (06:27 +0000)]
Convert CreateBootDisk from windows bat file to Linux sh file.
For Linux version of Genbootsector & Bootsectimage has not pass build yet, this sh file has not completely done.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7777
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Tue, 3 Mar 2009 04:29:29 +0000 (04:29 +0000)]
Linux split replaced by BaseTools Split.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7776
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Tue, 3 Mar 2009 02:54:56 +0000 (02:54 +0000)]
Re-organize the PCDs section to reduce the duplication of PCD help text and default value: every PCD token space and token pair has only one entry in DEC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7775
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 3 Mar 2009 02:33:58 +0000 (02:33 +0000)]
Refine comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7774
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 3 Mar 2009 02:25:10 +0000 (02:25 +0000)]
Remove debug message code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7773
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 3 Mar 2009 02:16:24 +0000 (02:16 +0000)]
Fix ICC building issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7772
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 2 Mar 2009 15:03:37 +0000 (15:03 +0000)]
Fix bug of wrong stack16 stack for thunk call. This may cause Duet failed to enter graphic mode under Qemu simulator or some platforms.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7771
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 2 Mar 2009 12:12:46 +0000 (12:12 +0000)]
Update PostBuild.sh
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7770
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 2 Mar 2009 11:56:02 +0000 (11:56 +0000)]
Use com as postfix as MSFT does.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7769
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 2 Mar 2009 09:28:44 +0000 (09:28 +0000)]
Add post build script for linux
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7768
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Mon, 2 Mar 2009 08:37:23 +0000 (08:37 +0000)]
Add PostBuild process file for Unix environment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7767
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 2 Mar 2009 07:38:17 +0000 (07:38 +0000)]
Re-organize the PCDs section to reduce the duplication of PCD help text and default value: every PCD token space and token pair has only one entry in DEC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7766
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 2 Mar 2009 07:25:00 +0000 (07:25 +0000)]
remove Bmp.h and ShellFile.h From MdeModulePkg to IntelFrameworkPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7765
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 2 Mar 2009 07:22:04 +0000 (07:22 +0000)]
Correct include path for linux building
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7764
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 2 Mar 2009 07:21:37 +0000 (07:21 +0000)]
remove Bmp.h and ShellFile.h From MdeModulePkg to IntelFrameworkPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7763
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Mon, 2 Mar 2009 06:31:55 +0000 (06:31 +0000)]
Fix incorrect function headers for IoLib APIs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7762
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 2 Mar 2009 06:17:04 +0000 (06:17 +0000)]
remove Bmp.h and ShellFile.h From MdeModulePkg to IntelFrameworkPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7761
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 2 Mar 2009 06:16:21 +0000 (06:16 +0000)]
remove Bmp.h and ShellFile.h From MdeModulePkg to IntelFrameworkPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7760
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 2 Mar 2009 06:10:54 +0000 (06:10 +0000)]
remove Bmp.h and ShellFile.h From MdeModulePkg to IntelFrameworkPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7759
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 2 Mar 2009 06:09:34 +0000 (06:09 +0000)]
remove Bmp.h and ShellFile.h From MdeModulePkg to IntelFrameworkPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7758
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 2 Mar 2009 06:08:43 +0000 (06:08 +0000)]
remove Bmp.h and ShellFile.h From MdeModulePkg to IntelFrameworkPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7757
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 2 Mar 2009 06:08:22 +0000 (06:08 +0000)]
remove Bmp.h and ShellFile.h From MdeModulePkg to IntelFrameworkPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7756
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 2 Mar 2009 06:07:56 +0000 (06:07 +0000)]
remove Bmp.h and ShellFile.h From MdeModulePkg to IntelFrameworkPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7755
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 2 Mar 2009 06:05:31 +0000 (06:05 +0000)]
Remove bmp.h and shellFile.h from MdeModulePkg to IntelFrameworkpkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7754
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 2 Mar 2009 05:55:25 +0000 (05:55 +0000)]
Fixed file path issue if the WORKSPACE is the root of a drive (generated from source r1506)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7753
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Mon, 2 Mar 2009 05:51:01 +0000 (05:51 +0000)]
Refine PCI Segment Library to avoid possible intrinsic function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7752
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Mon, 2 Mar 2009 03:54:47 +0000 (03:54 +0000)]
Fix the error that part of instructions of AsmWriteIva() is not included into the function body.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7751
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Mon, 2 Mar 2009 03:19:37 +0000 (03:19 +0000)]
remove PCI_MAX_SEGMENT from Industry Standard file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7750
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 2 Mar 2009 02:01:32 +0000 (02:01 +0000)]
remove comment line
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7749
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 2 Mar 2009 00:58:29 +0000 (00:58 +0000)]
Merge improved comments into this driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7748
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Sun, 1 Mar 2009 23:45:51 +0000 (23:45 +0000)]
Move IntelFrameworkModulePkg/Universal/Legacy8259Dxe to
PcAtChipsetPkg/8259InterruptControllerDxe.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7747
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Sun, 1 Mar 2009 23:33:20 +0000 (23:33 +0000)]
Move IntelFrameworkModulePkg/Universal/Legacy8259Dxe to
PcAtChipsetPkg/8259InterruptControllerDxe.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7746
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Sun, 1 Mar 2009 12:53:39 +0000 (12:53 +0000)]
a. Allow different types PCD declaration in dec file
b. Generated from source r1505
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7745
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sun, 1 Mar 2009 10:13:03 +0000 (10:13 +0000)]
Add thunk code for CpuDxe driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7744
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sun, 1 Mar 2009 09:54:54 +0000 (09:54 +0000)]
Add missing protocol definition in dec file and remove LegacyBiosThunk protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7743
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sun, 1 Mar 2009 09:52:07 +0000 (09:52 +0000)]
Duet X64 still use IA32 tool chain to generate bootsector. So update postbuild.bat to correct the binary path.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7742
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sun, 1 Mar 2009 09:24:57 +0000 (09:24 +0000)]
Pass X64 GCC building
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7741
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sun, 1 Mar 2009 08:04:03 +0000 (08:04 +0000)]
Update step for FAT32 usb.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7740
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sun, 1 Mar 2009 07:31:42 +0000 (07:31 +0000)]
fix building issue for linux tool chain
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7739
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sun, 1 Mar 2009 07:12:53 +0000 (07:12 +0000)]
Refine the comments for BiosVideo thunk driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7738
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sun, 1 Mar 2009 04:47:53 +0000 (04:47 +0000)]
Update BiosVideo driver to produce GOP protocol but not UgaDraw protocol which is retired from UEFI specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7737
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sat, 28 Feb 2009 18:39:04 +0000 (18:39 +0000)]
Should use UINTN for architecture register.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7736
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sat, 28 Feb 2009 18:32:46 +0000 (18:32 +0000)]
Fix building issue for linux toolchain
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7735
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sat, 28 Feb 2009 18:15:09 +0000 (18:15 +0000)]
Fix build broken for variable's header modification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7734
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sat, 28 Feb 2009 17:28:44 +0000 (17:28 +0000)]
1, Port BiosVideoThunkDxe driver from edk to edk2;
2, The LegacyBiosThunk driver has been merged to BiosVideoThunkDxe driver, because only BiosVideo use legacy thunk now.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7733
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Sat, 28 Feb 2009 10:24:41 +0000 (10:24 +0000)]
Changed deprecated DPATH to DLL for CYGWINGCC tool chain.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7732
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Sat, 28 Feb 2009 07:09:00 +0000 (07:09 +0000)]
Frozen from source r1503: added quote marks for the reference of $(MAKE) to avoid build failure because of space in MAKE path.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7731
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 27 Feb 2009 10:35:54 +0000 (10:35 +0000)]
Define EFI_REMOVABLE_MEDIA_FILE_NAME for EBC architecture in GenericBdsLib library instance, because UEFI specification does not define it for EBC.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7730
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 27 Feb 2009 07:07:27 +0000 (07:07 +0000)]
remove redundant judgement as ALIGNMENT can only equate with 1 or 8 instead of 0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7729
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 27 Feb 2009 05:35:08 +0000 (05:35 +0000)]
1. delete Include/Guid/VariableInfo.h
2. move VariableFormat.h into GUID directory and change the “Signature” field of the VARIABLE_STORE_HEADER to gEfiVariableGuid value.
3. merging VARIABLE_INFO_ENTRY structure into the new Include/Guid/VariableFormat.h
4. change gEfiVariableInfoGuid into gEfiVariableGuid.
5. modify FDF files to use new guid value instead of the original signature.
6. all code related to signature is changed to use guid value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7728
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 27 Feb 2009 04:55:17 +0000 (04:55 +0000)]
Update PCD help text.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7727
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 27 Feb 2009 03:41:50 +0000 (03:41 +0000)]
1. Use /Map to generate map files;
2. Add code to process bin files split.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7726
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 27 Feb 2009 02:11:38 +0000 (02:11 +0000)]
GenericBdsLib can not be built under EBC because specification does not give some definition for EBC.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7725
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 27 Feb 2009 01:49:34 +0000 (01:49 +0000)]
1, Change name of PcdPlatformBootTimeoutDefault to PcdPlatformBootTimeout, now this PCD is *not* only hold default value of Bds timeout, but it is associated with a HII type PCD to hold persistent value for BDS timeout. Platform integrator will establish this mapping in platform DSC file.
2, Move PcdPlatformBootTimeout to IntelFrameworkModulePkg.
3, Remove BdsLibGetTimeout() interface from GenericBdsLib, because the PCD PcdPlatformBootTimeout will take care of persistent for time out value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7724
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Thu, 26 Feb 2009 18:05:35 +0000 (18:05 +0000)]
Remove unwanted svn properties added by tool.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7723
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 26 Feb 2009 16:10:19 +0000 (16:10 +0000)]
Added the definition of $(MAKE) macro back into top level makefile for the sake of nmake.exe in Visual Studio 2003.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7722
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 14:41:56 +0000 (14:41 +0000)]
Should use code16 for 16-bit assembler, otherwise 32-bit prefix will be added
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7721
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 12:54:41 +0000 (12:54 +0000)]
boot sector use 16-bit code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7720
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 12:52:17 +0000 (12:52 +0000)]
in 16-bit code, cs:[] require prefix because sengment size is set 32 bits. so use $ to reference string tag directly.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7719
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 26 Feb 2009 11:05:30 +0000 (11:05 +0000)]
corrected typo.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7718
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 10:34:45 +0000 (10:34 +0000)]
Use default boot file name from UefiSpec.h and retired related PCDs
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7717
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 10:33:51 +0000 (10:33 +0000)]
Use default boot file name from UefiSpec.h and retired related PCDs
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7716
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 26 Feb 2009 09:42:45 +0000 (09:42 +0000)]
Update help information for PcdSupportFullConfigRoutingProtocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7715
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 08:21:13 +0000 (08:21 +0000)]
1, Retired PCD PcdSupportHardwareErrorRecord, because as UEFI specification said, if PcdHardwareErrorRecordLevel is 0, platform does not provide feature of hardware error record.
2, Move PcdHardwareErrorRecordLevel to IntelFrameworkModulePkg
3, Change PCD type to dynamic, Platform integrator need set this PCD type as HII type PCD mapped to variable L"HwErrRecSupport".
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7714
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 08:19:38 +0000 (08:19 +0000)]
1, Retired PCD PcdSupportHardwareErrorRecord, because as UEFI specification said, if PcdHardwareErrorRecordLevel is 0, platform does not provide feature of hardware error record.
2, Move PcdHardwareErrorRecordLevel to IntelFrameworkModulePkg
3, Change PCD type to dynamic, Platform integrator need set this PCD type as HII type PCD mapped to variable L"HwErrRecSupport".
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7713
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 08:17:52 +0000 (08:17 +0000)]
1, Retired PCD PcdSupportHardwareErrorRecord, because as UEFI specification said, if PcdHardwareErrorRecordLevel is 0, platform does not provide feature of hardware error record.
2, Move PcdHardwareErrorRecordLevel to IntelFrameworkModulePkg
3, Change PCD type to dynamic, Platform integrator need set this PCD type as HII type PCD mapped to variable L"HwErrRecSupport".
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7712
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 26 Feb 2009 08:05:22 +0000 (08:05 +0000)]
All UEFI applications in the MdeModukePkg should be placed in MdeModulePkg/Application
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7711
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 07:21:40 +0000 (07:21 +0000)]
1, Change name of PcdPlatformBootTimeoutDefault to PcdPlatformBootTimeout, now this PCD is *not* only hold default value of Bds timeout, but it is associated with a HII type PCD to hold persistent value for BDS timeout. Platform integrator will establish this mapping in platform DSC file.
2, Move PcdPlatformBootTimeout to IntelFrameworkModulePkg.
3, Remove BdsLibGetTimeout() interface from GenericBdsLib, because the PCD PcdPlatformBootTimeout will take care of persistent for time out value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7710
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 07:20:33 +0000 (07:20 +0000)]
1, Change name of PcdPlatformBootTimeoutDefault to PcdPlatformBootTimeout, now this PCD is *not* only hold default value of Bds timeout, but it is associated with a HII type PCD to hold persistent value for BDS timeout. Platform integrator will establish this mapping in platform DSC file.
2, Move PcdPlatformBootTimeout to IntelFrameworkModulePkg.
3, Remove BdsLibGetTimeout() interface from GenericBdsLib, because the PCD PcdPlatformBootTimeout will take care of persistent for time out value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7709
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 07:19:01 +0000 (07:19 +0000)]
1, Change name of PcdPlatformBootTimeoutDefault to PcdPlatformBootTimeout, now this PCD is *not* only hold default value of Bds timeout, but it is associated with a HII type PCD to hold persistent value for BDS timeout. Platform integrator will establish this mapping in platform DSC file.
2, Move PcdPlatformBootTimeout to IntelFrameworkModulePkg.
3, Remove BdsLibGetTimeout() interface from GenericBdsLib, because the PCD PcdPlatformBootTimeout will take care of persistent for time out value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7708
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 07:18:21 +0000 (07:18 +0000)]
1, Change name of PcdPlatformBootTimeoutDefault to PcdPlatformBootTimeout, now this PCD is *not* only hold default value of Bds timeout, but it is associated with a HII type PCD to hold persistent value for BDS timeout. Platform integrator will establish this mapping in platform DSC file.
2, Move PcdPlatformBootTimeout to IntelFrameworkModulePkg.
3, Remove BdsLibGetTimeout() interface from GenericBdsLib, because the PCD PcdPlatformBootTimeout will take care of persistent for time out value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7707
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 07:16:23 +0000 (07:16 +0000)]
1, Change name of PcdPlatformBootTimeoutDefault to PcdPlatformBootTimeout, now this PCD is *not* only hold default value of Bds timeout, but it is associated with a HII type PCD to hold persistent value for BDS timeout. Platform integrator will establish this mapping in platform DSC file.
2, Move PcdPlatformBootTimeout to IntelFrameworkModulePkg.
3, Remove BdsLibGetTimeout() interface from GenericBdsLib, because the PCD PcdPlatformBootTimeout will take care of persistent for time out value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7706
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 06:39:56 +0000 (06:39 +0000)]
If variable does not exist for a HII PCD, a new NV variable need to be created.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7705
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 26 Feb 2009 05:29:29 +0000 (05:29 +0000)]
All UEFI applications in the MdeModukePkg should be placed in MdeModulePkg/Application
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7704
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 04:40:53 +0000 (04:40 +0000)]
Move OEMBadging protocol from MdeModulePkg to IntelFrameworkModulePkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7703
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 04:37:58 +0000 (04:37 +0000)]
PeiStatusCode PEIM does not dependent on BaseMemoryLib library class.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7702
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Feb 2009 04:36:27 +0000 (04:36 +0000)]
Move OEMBadging protocol from MdeModulePkg to IntelFrameworkModulePkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7701
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Thu, 26 Feb 2009 03:41:41 +0000 (03:41 +0000)]
Add GNUmakefile for Linux GCC to build BootSector;
Now the makefile only for pass build and source control.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7700
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Thu, 26 Feb 2009 03:39:15 +0000 (03:39 +0000)]
1. Add GNUmakefile for Linux GCC to build BootSector;
2. Modified some S files to pass ld phase.
Now the makefile only for pass build and source control.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7699
6f19259b -4bc3-4df7-8a09-
765794883524