]>
git.proxmox.com Git - mirror_edk2.git/log
mdkinney [Tue, 18 Aug 2009 20:47:01 +0000 (20:47 +0000)]
Move content from CPU specific ProcessorBind.h files into Base.h if the content is the same for all supported CPU architectures.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9097
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 20:46:21 +0000 (20:46 +0000)]
Add ARM VA_LIST related definitions
Move content from CPU specific ProcessorBind.h files into Base.h if the content is the same for all supported CPU architectures.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9096
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 20:42:47 +0000 (20:42 +0000)]
Add ARM specific version of ProcessorBind.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9095
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 18 Aug 2009 08:53:26 +0000 (08:53 +0000)]
add new guid value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9094
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 18 Aug 2009 08:52:16 +0000 (08:52 +0000)]
OPTIONAL should be put before comma.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9093
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 18 Aug 2009 08:21:07 +0000 (08:21 +0000)]
Add EFI_HOB_UEFI_CAPSULE type defined in PI 1.2 volume 3.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9092
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 18 Aug 2009 07:26:41 +0000 (07:26 +0000)]
Add S3 SMM Save State protocol definition from PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9091
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 18 Aug 2009 07:17:41 +0000 (07:17 +0000)]
update dec file to reflect newly introduced protocols.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9090
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 18 Aug 2009 07:13:25 +0000 (07:13 +0000)]
import VlanConfig.h, EFI VLAN Config protocol defined in UEFI 2.3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9089
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 18 Aug 2009 07:07:02 +0000 (07:07 +0000)]
Add definition of S3 save state from PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9088
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 18 Aug 2009 07:00:38 +0000 (07:00 +0000)]
add Dhcp6/Mtftp6/Udp6 three protocol's definitions into MdePkg to comply with UEFI2.3 spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9087
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 18 Aug 2009 06:27:10 +0000 (06:27 +0000)]
1.refined doxgen format.
2.remove duplicated typedef.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9086
6f19259b -4bc3-4df7-8a09-
765794883524
jchen20 [Tue, 18 Aug 2009 06:23:53 +0000 (06:23 +0000)]
modified to removed references to WinNt in the comments for serial drivers
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9085
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 18 Aug 2009 06:21:10 +0000 (06:21 +0000)]
Fix invalid doxygen comment, should not mix the usage of /// and /**
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9084
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 18 Aug 2009 03:29:24 +0000 (03:29 +0000)]
Add SMBIOS protocol definitions from PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9083
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 18 Aug 2009 01:23:29 +0000 (01:23 +0000)]
Enhance Capsule driver to update capsule one by one.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9082
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Mon, 17 Aug 2009 09:22:26 +0000 (09:22 +0000)]
1. import Ip6.h, Ip6Config.h and Tcp6.h.
2. refine comments in Ip4.h and Tcp4.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9081
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Mon, 17 Aug 2009 06:16:40 +0000 (06:16 +0000)]
Remove ".intel_syntax", convert MASM to GAS.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9080
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Mon, 17 Aug 2009 05:39:17 +0000 (05:39 +0000)]
Remove ".intel_syntax", convert MASM to GAS.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9079
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 17 Aug 2009 02:05:32 +0000 (02:05 +0000)]
Update PCD driver to correctly set the HII type PCDs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9078
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Sat, 15 Aug 2009 05:05:02 +0000 (05:05 +0000)]
Change the default location for IASL on Unix.
The default is now /usr/bin/iasl, but $(HOME)/programs/iasl is
also shown as a commented example.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9077
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Sat, 15 Aug 2009 05:05:00 +0000 (05:05 +0000)]
Remove '/' directory separator from CYGWIN & UNIXGCC tool specications.
This allows for the UNIXGCC_*_PETOOLS_PREFIX and CYGWIN_* macros
to potentially have a prefix before the executable name. This allows
more flexibility for gcc/binutils when the executables include
a prefix. Some commented examples are shown where this might be used.
For example:
DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = i386-pc-mingw32-
or
DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/ia32/bin/i686-pc-mingw32-
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9076
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 14 Aug 2009 09:41:23 +0000 (09:41 +0000)]
redefine the ASM_PFX to let it can work on Apple/NetBSD and other Unix* platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9074
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 14 Aug 2009 09:39:55 +0000 (09:39 +0000)]
redefine the ASM_PFX to let it can work on Apple/NetBSD and other Unix* platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9073
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 14 Aug 2009 05:58:46 +0000 (05:58 +0000)]
1. Log performance data below 4G
2. Reuse the allocated data region if it's already allocated
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9072
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 14 Aug 2009 05:55:45 +0000 (05:55 +0000)]
Add performance logging on EFI boot path
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9071
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 14 Aug 2009 05:41:10 +0000 (05:41 +0000)]
Enhance Partition driver for EFI_NO_MEDIA case
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9070
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 14 Aug 2009 05:39:12 +0000 (05:39 +0000)]
Enhance GPT to remove the assumption that GPT partition entry in PMBR must be the first partition entry.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9069
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 14 Aug 2009 05:37:38 +0000 (05:37 +0000)]
Fix a potential issue to use FreePool() with NULL pointer.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9068
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 14 Aug 2009 04:01:56 +0000 (04:01 +0000)]
Remove ".intel_syntax", convert MASM to GAS.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9067
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 14 Aug 2009 02:37:23 +0000 (02:37 +0000)]
Use siaddr in DHCP packet, if zero, use option 54 instead.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9066
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 14 Aug 2009 02:21:55 +0000 (02:21 +0000)]
1. Correct Col * Row string
2. Add error handle for no data hub system.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9065
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 13 Aug 2009 06:37:36 +0000 (06:37 +0000)]
1. update timeout interval time from 10ms to 50ms
2. refine MnpDxe code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9063
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 13 Aug 2009 02:33:05 +0000 (02:33 +0000)]
recalculate the total size of format string printed by DebugPrint().
To ensure constructed BaseListMarker can work on IPF, code preserves 4bytes to guarantee it's 64bits alignment. So the calculation algorithm on total size also should be updated.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9062
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 13 Aug 2009 01:03:57 +0000 (01:03 +0000)]
Correct library instance to pass build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9061
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Wed, 12 Aug 2009 09:10:42 +0000 (09:10 +0000)]
Remove ".intel_syntax", convert MASM to GAS.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9059
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 12 Aug 2009 06:55:30 +0000 (06:55 +0000)]
add correct [Depex] section.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9058
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 12 Aug 2009 06:53:41 +0000 (06:53 +0000)]
build tools will break if PEIM or DXE driver has no valid [Depex] section.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9057
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 12 Aug 2009 05:30:44 +0000 (05:30 +0000)]
add 2 class code definitions defiled in PCI 2.3 spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9056
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 12 Aug 2009 02:23:31 +0000 (02:23 +0000)]
Use "movd" instruction to manipulate MMX register to support more GNU assemblers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9055
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Aug 2009 16:16:51 +0000 (16:16 +0000)]
Retire the usage of S3Lib and RecoveryLib since DxeIpl does not use them any more.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9054
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Aug 2009 16:15:29 +0000 (16:15 +0000)]
Do not use EfiACPIReclaimMemory type to log performance data because some OS might reuse that memory. Maybe EfiReservedMemoryType is the best solution for that usage model.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9053
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Aug 2009 15:59:10 +0000 (15:59 +0000)]
Retire the usage of S3Lib and RecoveryLib since DxeIpl does not use them any more.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9052
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Aug 2009 15:57:57 +0000 (15:57 +0000)]
Retire the usage of S3Lib and RecoveryLib since DxeIpl does not use them any more.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9051
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Aug 2009 15:54:37 +0000 (15:54 +0000)]
Retire the usage of S3Lib and RecoveryLib since DxeIpl does not use them any more.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9050
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Aug 2009 15:52:57 +0000 (15:52 +0000)]
Update the comments for S3Lib and RecoveryLib instances to state that they are deprecated.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9049
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Aug 2009 15:52:20 +0000 (15:52 +0000)]
Update the comments for S3Lib and RecoveryLib class to state that they are deprecated.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9048
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Aug 2009 15:51:48 +0000 (15:51 +0000)]
Update the comments for S3Lib and RecoveryLib class and instance to state that they are deprecated.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9047
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Aug 2009 15:49:15 +0000 (15:49 +0000)]
1. Update DxeIpl PEIM to not use PeCoffLoaderLib to load DXE core. Instead, we choose to use EFI_PEI_LOAD_FILE_PPI to load DxeCore. This implementation can help to save ~3KB size for PEI phase.
2. Update DxeIpl PEIM to not use S3Lib and RecoveryLib since the dependent PPIs have been moved from IntelFrameworkPkg to MdePkg. This will help to reduce the library instance selection in platform DSC files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9046
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Aug 2009 15:45:16 +0000 (15:45 +0000)]
1. Update IA32 PeiCore implementation to support load x64 image for EFI_PEI_LOAD_FILE_PPI.
2. Simplify the implementation of PeiLoadImage() in PeiCore to skip the function call of PeiLoadImageLoadImage() because PeiCore itself produce one instance of EFI_PEI_LOAD_FILE_PPI.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9045
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Aug 2009 15:38:14 +0000 (15:38 +0000)]
Minor update to remove some Unicode character in public header file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9044
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Aug 2009 15:37:14 +0000 (15:37 +0000)]
Minor update source to make end-of-line consistent.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9043
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Aug 2009 15:35:27 +0000 (15:35 +0000)]
Remove all unnecessary .align directives in MdePkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9042
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 11 Aug 2009 15:32:16 +0000 (15:32 +0000)]
clean up all of eight BaseMemoryLib instances in MdePkg with the following updates:
1. Remove .intel_syntax directives in GCC assembly files. All these assembly files have been updated to use the preferred syntax for GAS
2. Correct the incorrect comments for internal worker functions for SetMemXX() and ScanMemXX(). The Length parameter is actually the counter of 16-bit, 32-bit or 64-bit value.
3. Simplify the logic in ZeroMemoryWrapper.c for BaseMemoryLibOptPei instance to remove the conditional statement for zero length. This logic is already covered by worker function InternalMemZeroMem().
4. Cleanup all the Wrapper C files in BaseMemoryLib instances. They are supposed to be shared by all these 8 BaseMemoryLib instances, but are out-of-sync after some maintenance. This patch re-syncs them and makes them exactly the same.
5. Cleanup MemLibInternal.h so that it is shared by 6 BaseMemoryLib instance except for PeiMemoryLib and UefiMemoryLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9041
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 11 Aug 2009 05:55:14 +0000 (05:55 +0000)]
add comments to clarify the enhancement on EHCI driver, which is guaranteed to get attached to EHCI host controller before UHCI driver attaches to uhci host controller.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9040
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 11 Aug 2009 05:30:52 +0000 (05:30 +0000)]
1. update AcpiTable module type to USER_DEFINED
2. added ACPITABLE rule for AcpiTable modules in fdf files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9039
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 11 Aug 2009 05:24:12 +0000 (05:24 +0000)]
add condition judgment to avoid accessing NULL address if not found existing variable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9038
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 11 Aug 2009 02:36:55 +0000 (02:36 +0000)]
update include file to use IndustryStandard/Pci.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9037
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 11 Aug 2009 02:36:37 +0000 (02:36 +0000)]
update include file to use IndustryStandard/Pci.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9036
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 11 Aug 2009 02:35:46 +0000 (02:35 +0000)]
update include file to use IndustryStandard/Pci.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9035
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 11 Aug 2009 02:35:12 +0000 (02:35 +0000)]
update include file to use IndustryStandard/Pci.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9034
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Mon, 10 Aug 2009 07:34:02 +0000 (07:34 +0000)]
add correct [Depex] section.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9032
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 10 Aug 2009 06:32:30 +0000 (06:32 +0000)]
refine some definitions comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9031
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 10 Aug 2009 06:30:00 +0000 (06:30 +0000)]
remove a segment of code, in which it forces EHCI to be connected firstly before UHCI when ConOut variable contains such usb device path.
This code was used to tune performance in Edk. Due to EdkII has enhanced Ehci driver to force it to be connected before UHCI, then the same logic is not necessary.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9030
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 7 Aug 2009 02:20:01 +0000 (02:20 +0000)]
Correct the format of comments
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9029
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 6 Aug 2009 06:14:55 +0000 (06:14 +0000)]
Document all of the mismatches between IntelFrameworkPkg and Framework specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9028
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 5 Aug 2009 21:11:56 +0000 (21:11 +0000)]
Update links for broken urls in BaseTools/gcc/mingw-gcc-build.py script.
The new version of mingw-w64-snapshot-
20090419 .tar.bz2
requires a modification to
IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/UefiLzma.h
in order to build successfully with the new mingw header files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9027
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 4 Aug 2009 08:11:05 +0000 (08:11 +0000)]
remove incorrect comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9026
6f19259b -4bc3-4df7-8a09-
765794883524
pkandel [Thu, 30 Jul 2009 11:26:30 +0000 (11:26 +0000)]
Lightly revised SmmCis.h based on information in the PI spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9023
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 30 Jul 2009 03:45:56 +0000 (03:45 +0000)]
update EdkCompatibilityPkg version to 0.90
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9022
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 29 Jul 2009 14:33:45 +0000 (14:33 +0000)]
update MdePkg version to 1.01
update MdeModulePkg version to 0.90
update IntelFrameworkPkg version to 0.90
update IntelFrameworkModulePkg version to 0.90
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9021
6f19259b -4bc3-4df7-8a09-
765794883524
pkandel [Wed, 29 Jul 2009 13:31:16 +0000 (13:31 +0000)]
Updated comment at line 595 to be PI 1.1 spec, instead of 1.0.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9020
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 28 Jul 2009 14:24:26 +0000 (14:24 +0000)]
fixed wrong comments format.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9019
6f19259b -4bc3-4df7-8a09-
765794883524
pkandel [Tue, 28 Jul 2009 13:25:37 +0000 (13:25 +0000)]
Committing changes to the comments, after review with engineers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9018
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 28 Jul 2009 02:57:17 +0000 (02:57 +0000)]
Use PcAtChipsetPkg's IdeControllerDxe driver and retire the one in DuetPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9017
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 28 Jul 2009 02:38:30 +0000 (02:38 +0000)]
Add PcdVerifyNoteInList for judge whether do verification of node in list in debug mode. The default value is FALSE.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9016
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Mon, 27 Jul 2009 09:08:49 +0000 (09:08 +0000)]
For pass all compilers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9015
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Mon, 27 Jul 2009 09:00:41 +0000 (09:00 +0000)]
Add Nanosecond initialize when CMOS clear for ConvertRtcTimeToEfiTime can not initialize it.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9014
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 27 Jul 2009 05:48:29 +0000 (05:48 +0000)]
add comment on mismatch between code and MiscSubclass spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9013
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 27 Jul 2009 02:39:45 +0000 (02:39 +0000)]
Remove include in comments
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9012
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 27 Jul 2009 02:38:31 +0000 (02:38 +0000)]
Use Uefi.h instead of PiDxe.h, because B0 defined in Protocol/DebugSupport.h conflict with the B0 macro defined in usr/include/bits/termios.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9011
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Mon, 27 Jul 2009 02:23:19 +0000 (02:23 +0000)]
Enhanced BMP file security check.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9010
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Mon, 27 Jul 2009 02:07:20 +0000 (02:07 +0000)]
Fixed build issue on GCC compiler. This issue is introduced by one mistaken in one checking-in on Main trunk only. The patch(MdeModulePkg.patch) for EFI_MTFTP4_TOKEN based on MdePkg release 1.00 has no this issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9009
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 27 Jul 2009 01:42:36 +0000 (01:42 +0000)]
Remove unrecognized characters.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9008
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 24 Jul 2009 21:32:00 +0000 (21:32 +0000)]
didnt want to change pointer for copymem...
corrected full file name creation
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9007
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 24 Jul 2009 19:31:01 +0000 (19:31 +0000)]
Fix build break for missing definition of PCI_IF_EHCI
Resolves artifact EDKT565
https://edk2.tianocore.org/servlets/tracking/id/EDKT565
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9006
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 24 Jul 2009 17:36:07 +0000 (17:36 +0000)]
Updated EFI_MTFTP4_TOKEN structure to add member Context. It's an incompatible change adopted by UEFI group.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9005
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 24 Jul 2009 15:10:13 +0000 (15:10 +0000)]
adding new include file. This file has the definitions for most shell data types that are non-standard. (ie SHELL_RETURN type)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9004
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 24 Jul 2009 09:12:47 +0000 (09:12 +0000)]
roll back the changes on replace Pcixx.h with Pci.h due to it's NOT in the scope of this release.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9003
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 24 Jul 2009 09:11:34 +0000 (09:11 +0000)]
roll back the changes on replace Pcixx.h with Pci.h due to it's NOT in the scope of this release.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9002
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 24 Jul 2009 09:11:10 +0000 (09:11 +0000)]
roll back the changes on replace Pcixx.h with Pci.h due to it's NOT in the scope of this release.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9001
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 24 Jul 2009 07:36:29 +0000 (07:36 +0000)]
Add IDE support for edk2 Duet platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9000
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 24 Jul 2009 06:20:09 +0000 (06:20 +0000)]
if module doesn't explicitly depend on specific Pci spec, it should include IndustryStandard/Pci.h rather than Pcixxx.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8999
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 24 Jul 2009 06:18:30 +0000 (06:18 +0000)]
if module doesn't explicitly depend on specific Pci spec, it should include IndustryStandard/Pci.h rather than Pcixxx.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8998
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 24 Jul 2009 06:17:22 +0000 (06:17 +0000)]
if module doesn't explicitly depend on specific Pci spec, it should include IndustryStandard/Pci.h rather than Pcixxx.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8997
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 24 Jul 2009 06:16:50 +0000 (06:16 +0000)]
if module doesn't explicitly depend on specific Pci spec, it should include IndustryStandard/Pci.h rather than Pcixxx.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8996
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 24 Jul 2009 06:15:22 +0000 (06:15 +0000)]
if module doesn't explicitly depend on specific Pci spec, it should include IndustryStandard/Pci.h rather than Pcixxx.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8995
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 24 Jul 2009 06:15:06 +0000 (06:15 +0000)]
if module doesn't explicitly depend on specific Pci spec, it should include IndustryStandard/Pci.h rather than Pcixxx.h.
Also remove those self-defined "bit(a)" macro, it had been defined as BITx in Base.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8994
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 24 Jul 2009 06:11:49 +0000 (06:11 +0000)]
remove two duplication macros "PCI_CLASSC_PI_UHCI/PCI_CLASSC_PI_EHCI", which have been defined in IndustryStandard/Pci.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8993
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 24 Jul 2009 05:34:55 +0000 (05:34 +0000)]
code cleanup:
1. remove unused macro/remove unnecessary included header file
2. for those values defined by PCI spec, use the naming of definition in IndustryStandard/Pci.h
3. use BITX macro in Base.h rather than define one by self.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8992
6f19259b -4bc3-4df7-8a09-
765794883524