053b13f296
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
2009-03-02 03:54:47 +00:00
a51a9ea364
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
2009-03-02 03:19:37 +00:00
19d0df057a
remove comment line
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7749 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-02 02:01:32 +00:00
90b8b0ecf5
Merge improved comments into this driver.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7748 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-02 00:58:29 +00:00
3efaa6e097
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
2009-03-01 23:45:51 +00:00
c9b1a9df15
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
2009-03-01 23:33:20 +00:00
63418eb7d0
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
2009-03-01 12:53:39 +00:00
23833b2c68
Add thunk code for CpuDxe driver.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7744 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-01 10:13:03 +00:00
880237f3bd
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
2009-03-01 09:54:54 +00:00
105c70e21b
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
2009-03-01 09:52:07 +00:00
99032c4556
Pass X64 GCC building
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7741 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-01 09:24:57 +00:00
b0e441b554
Update step for FAT32 usb.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7740 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-01 08:04:03 +00:00
fe74f17339
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
2009-03-01 07:31:42 +00:00
f1294e4a56
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
2009-03-01 07:12:53 +00:00
0d92cdc200
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
2009-03-01 04:47:53 +00:00
fd677afe31
Should use UINTN for architecture register.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7736 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-28 18:39:04 +00:00
024a9e1dcf
Fix building issue for linux toolchain
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7735 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-28 18:32:46 +00:00
439c34f3fe
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
2009-02-28 18:15:09 +00:00
7da78b1f09
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
2009-02-28 17:28:44 +00:00
92bb89c95c
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
2009-02-28 10:24:41 +00:00
1a6c62bb0d
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
2009-02-28 07:09:00 +00:00
a95f236bd3
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
2009-02-27 10:35:54 +00:00
d4cb8e71ac
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
2009-02-27 07:07:27 +00:00
3709c4cd5b
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
2009-02-27 05:35:08 +00:00
aa19fa57db
Update PCD help text.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7727 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-27 04:55:17 +00:00
c42d374322
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
2009-02-27 03:41:50 +00:00
9a2a7a168d
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
2009-02-27 02:11:38 +00:00
78b719ae2e
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
2009-02-27 01:49:34 +00:00
041047efb9
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
2009-02-26 18:05:35 +00:00
a9f61fc3d0
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
2009-02-26 16:10:19 +00:00
20193e01ca
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
2009-02-26 14:41:56 +00:00
0375ec8d8f
boot sector use 16-bit code.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7720 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-26 12:54:41 +00:00
57b6de773d
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
2009-02-26 12:52:17 +00:00
3519b58b4e
corrected typo.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7718 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-26 11:05:30 +00:00
844d9dedad
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
2009-02-26 10:34:45 +00:00
c62dbf3185
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
2009-02-26 10:33:51 +00:00
7dbb8c539d
Update help information for PcdSupportFullConfigRoutingProtocol.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7715 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-26 09:42:45 +00:00
1f9fa1d32d
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
2009-02-26 08:21:13 +00:00
a2b35995ca
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
2009-02-26 08:19:38 +00:00
0b84526056
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
2009-02-26 08:17:52 +00:00
34a2bb9a32
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
2009-02-26 08:05:22 +00:00
12a738edad
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
2009-02-26 07:21:40 +00:00
6efe5f9605
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
2009-02-26 07:20:33 +00:00
21e97c72eb
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
2009-02-26 07:19:01 +00:00
8c81cb83b9
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
2009-02-26 07:18:21 +00:00
7f3a617984
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
2009-02-26 07:16:23 +00:00
746be876f1
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
2009-02-26 06:39:56 +00:00
18efbdff45
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
2009-02-26 05:29:29 +00:00
86b7139e82
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
2009-02-26 04:40:53 +00:00
92502d5537
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
2009-02-26 04:37:58 +00:00