]>
git.proxmox.com Git - mirror_edk2.git/log
klu2 [Thu, 20 Aug 2009 06:19:59 +0000 (06:19 +0000)]
Add gEfiFirmwareFileSystem3Guid GUID definition from PI 1.2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9148
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 20 Aug 2009 05:51:01 +0000 (05:51 +0000)]
Add missing status code definitions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9147
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 20 Aug 2009 04:45:08 +0000 (04:45 +0000)]
Add computing Unit Chipset Subclass Progress Code definitions from PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9146
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 20 Aug 2009 03:08:05 +0000 (03:08 +0000)]
Remove extra black in function declaration prototype.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9145
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 20 Aug 2009 01:49:29 +0000 (01:49 +0000)]
fixed one typo in comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9144
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 14:17:49 +0000 (14:17 +0000)]
Add [in] [out] after doxygen @param tag
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9143
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 14:09:31 +0000 (14:09 +0000)]
Remove tabs in source code in MdePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9142
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 14:02:07 +0000 (14:02 +0000)]
Update to make end-of-line consistent for all source files in MdePkg. There are no other updates besides that change.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9141
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 13:45:38 +0000 (13:45 +0000)]
Do not use WriteUnaligned64() in BaseLib since StartingOffset and EndingOffset field in MEDIA_RELATIVE_OFFSET_RANGE_DEVICE_PATH structure has been correctly to ensure of natural alignment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9140
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 13:43:13 +0000 (13:43 +0000)]
Add a missing worker function to convert MEDIA_RELATIVE_OFFSET_RANGE_DP to text
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9139
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 13:41:28 +0000 (13:41 +0000)]
1. Fix a UEFI errata to add UINT32 Reserved field in MEDIA_RELATIVE_OFFSET_RANGE_DEVICE_PATH to ensure all field are natural aligned. This is non-backward compatibility in binary level.
2. Swap the order of MEDIA_FW_VOL_FILEPATH_DEVICE_PATH and MEDIA_FW_VOL_DEVICE_PATH with the UEFI spec update.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9138
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 13:26:56 +0000 (13:26 +0000)]
Fix the issue that EFI_IFR_RESET_BUTTON is incorrectly listed as a question.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9137
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 13:13:35 +0000 (13:13 +0000)]
Minor update some formating
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9136
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 13:09:19 +0000 (13:09 +0000)]
Minor update to fix some typos.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9135
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 13:08:39 +0000 (13:08 +0000)]
Add missing GUID C Name definition for 3 new UEFI 2.2 protocols.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9134
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 12:51:27 +0000 (12:51 +0000)]
Minor update to add braces for GUID value
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9133
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 09:29:09 +0000 (09:29 +0000)]
Add missing EFI_HOB_TYPE_UEFI_CAPSULE value
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9132
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 09:14:56 +0000 (09:14 +0000)]
Add missing GUID C Name in DEC file from last check in
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9131
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 09:09:20 +0000 (09:09 +0000)]
Add UEFI 2.2 Driver Healthy protocol definitions
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9130
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 09:08:27 +0000 (09:08 +0000)]
Remove some non-ascii code in header file and fix some minor typos in comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9129
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Wed, 19 Aug 2009 08:58:19 +0000 (08:58 +0000)]
Add protocol and related definitions defined in the UEFI 2.3 spec chapter 31 “User Identification”.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9128
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 08:40:30 +0000 (08:40 +0000)]
Add missing GUID C Name gEfiHashServiceBindingProtocolGuid in MdePkg.dec to match the protocol header file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9127
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 08:38:50 +0000 (08:38 +0000)]
Add missing _GUID for EFI_HASH_SERVICE_BINDING_PROTOCOL GUID value macro.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9126
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 08:21:04 +0000 (08:21 +0000)]
Remove a non-existing protocol header file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9125
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Aug 2009 08:06:25 +0000 (08:06 +0000)]
Fix syntax error about #pragma pack
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9124
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Wed, 19 Aug 2009 07:30:01 +0000 (07:30 +0000)]
Add Report Status Code related PPI/Protocol from PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9123
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Wed, 19 Aug 2009 06:04:05 +0000 (06:04 +0000)]
Add EFI_DISPOSABLE_SECTION type defined in PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9122
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Wed, 19 Aug 2009 05:40:23 +0000 (05:40 +0000)]
Synchronize the PCI Platform related definition with PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9121
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 19 Aug 2009 02:48:50 +0000 (02:48 +0000)]
SetVariable() function comments updated to follow UEFI2.3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9120
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 19 Aug 2009 02:32:56 +0000 (02:32 +0000)]
add error handler in return places.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9119
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Wed, 19 Aug 2009 02:29:38 +0000 (02:29 +0000)]
Synchronize parameter's name with PI 1.2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9118
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 19 Aug 2009 01:41:43 +0000 (01:41 +0000)]
modify the incorrect timeout value definitions in Usb driver
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9117
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 22:19:04 +0000 (22:19 +0000)]
Make EOL consistent
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9116
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 22:14:01 +0000 (22:14 +0000)]
Make EOL consistent
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9115
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 21:24:08 +0000 (21:24 +0000)]
Add Add ARM support
Add C inline assembly files for IA32 and X64 GCC builds.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9114
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 21:04:14 +0000 (21:04 +0000)]
Add ARM support
Add C inline assembly files for IA32 and X64 GCC builds.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9113
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 21:02:42 +0000 (21:02 +0000)]
Add ARM support
Add C inline versions of the IA32 and X64 assembly functions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9112
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 21:01:18 +0000 (21:01 +0000)]
Add ARM support
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9111
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 21:00:48 +0000 (21:00 +0000)]
Address an ARM compatibility issue by converting loops that were being optimized away into SetMem() calls.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9110
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 21:00:02 +0000 (21:00 +0000)]
Update BasePrintLib to work correctly on compilers where VA_LIST is a structure
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9109
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 20:59:26 +0000 (20:59 +0000)]
Add ARM support
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9108
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 20:58:56 +0000 (20:58 +0000)]
Add ARM support to BaseIoLibIntrinsic
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9107
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 20:56:21 +0000 (20:56 +0000)]
Add ARM specific functions to the BaseCacheMaintenanceLib that generates an ASSERT() if any of the services are used. The ARM support in this library is only provided so the modules in the EDK II core packages can be built for ARM. ARM platforms must use an implementation of the Cache Maintenance Library that supports the target ARM CPU.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9106
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 20:53:24 +0000 (20:53 +0000)]
Add ARM as one of the supported architectures
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9105
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 20:52:51 +0000 (20:52 +0000)]
Add ARM specific include path
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9104
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 20:52:14 +0000 (20:52 +0000)]
Add a private context field to PE_COFF_LOADER_IMAGE_CONTEXT.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9103
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 20:50:59 +0000 (20:50 +0000)]
Add ARM specific Jump Buffer
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9102
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 20:50:36 +0000 (20:50 +0000)]
Add ARM specific CPU context to the Debug Support Protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9101
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 20:49:49 +0000 (20:49 +0000)]
Add ARM specific Machine Type
Add ARM specific removable media boot file name
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9100
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 20:48:56 +0000 (20:48 +0000)]
Add ARM specific Machine Type and Debug Directory Entry type
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9099
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 18 Aug 2009 20:48:19 +0000 (20:48 +0000)]
Add workaround for some ARM compilers that do not always generate aligned accesses for packed structures.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9098
6f19259b -4bc3-4df7-8a09-
765794883524
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