]>
git.proxmox.com Git - mirror_edk2.git/log
jljusten [Wed, 13 Oct 2010 23:02:14 +0000 (23:02 +0000)]
UnixPkg: Allow build.sh/build64.sh to be run from the edk2 root
You can now use this sequence to build UnixPkg:
$ cd /path/to/edk2
$ UnixPkg/build.sh
or
$ UnixPkg/build64.sh
The old method is still valid:
$ cd /path/to/edk2/UnixPkg
$ ./build.sh
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10934
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 13 Oct 2010 23:02:02 +0000 (23:02 +0000)]
UnixPkg MiscSubClassPlatformDxe: Add en-US langdef to *.uni
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10933
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 13 Oct 2010 07:08:29 +0000 (07:08 +0000)]
DuetPkg, MdeModulePkg: Fix several enum comparions
These comparisons were not comparing an enum variable
with a member of the same enum type.
GCC 4.5 generated a warning for these comparison
operations.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10932
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 13 Oct 2010 07:08:06 +0000 (07:08 +0000)]
MdePkg: Use builtin offsetof function for GCC 4.0 and newer
GCC 4.0 and newer have a builtin function for implementing
'offsetof' therefore we make use of it for our OFFSET_OF
macro.
References:
http://gcc.gnu.org/onlinedocs/gcc-4.0.0/gcc/Offsetof.html
http://gcc.gnu.org/onlinedocs/gcc-4.5.1/gcc/Offsetof.html
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10931
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 13 Oct 2010 07:07:54 +0000 (07:07 +0000)]
EdkCompatibilityPkg: Re-add VA_COPY macro
This macro was lost in r10585.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10930
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 13 Oct 2010 07:07:42 +0000 (07:07 +0000)]
OVMF: Only enable MDEPKG_NDEBUG for RELEASE builds
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10929
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 13 Oct 2010 07:07:29 +0000 (07:07 +0000)]
OVMF: Support greater than 2GB of memory
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10928
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 13 Oct 2010 07:07:16 +0000 (07:07 +0000)]
OVMF BDS: Don't call BdsLibSaveMemoryTypeInformation
This call can cause a reset, and is most critical for ACPI S3/S4
resume situations. OVMF does not support S3/S4.
OVMF does not have true non-volatile variable support, so
this call could cause a continuous reset situation in certain
scenarios. (The BdsLibSaveMemoryTypeInformation may set an
non-volatile variable, and then reset with the assumption that
the variable will still exist during the next boot.)
Additionally, some version of QEMU appear to hang when the
port 64 reset is initiated.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10927
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 13 Oct 2010 07:07:03 +0000 (07:07 +0000)]
UnixPkg build64.sh: Build UnixPkg X64 with GCC44
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10926
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 13 Oct 2010 07:06:53 +0000 (07:06 +0000)]
UnixPkg SEC: Fix link flags for using GCC on Linux x86-64
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10925
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 13 Oct 2010 07:06:42 +0000 (07:06 +0000)]
UnixPkg: Enable gasket functions for all X64 toolchains
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10924
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 13 Oct 2010 07:06:28 +0000 (07:06 +0000)]
UnixPkg: Added missing EFIAPI for many Gasket functions
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10923
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Tue, 12 Oct 2010 22:04:07 +0000 (22:04 +0000)]
Fix bad NT 32 reference in print to be UnixPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10920
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Tue, 12 Oct 2010 15:47:11 +0000 (15:47 +0000)]
Make the script pass arguments so clean from Xcode works properly.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10919
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 12 Oct 2010 04:01:18 +0000 (04:01 +0000)]
Add Framework SMM Status Code Protocol on PI SMM Status Code Protocol Thunk driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10918
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Tue, 12 Oct 2010 02:28:34 +0000 (02:28 +0000)]
add ataatapipassthru driver to dsc file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10917
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Mon, 11 Oct 2010 09:10:26 +0000 (09:10 +0000)]
Correct the bad token number for gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10916
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 11 Oct 2010 06:26:52 +0000 (06:26 +0000)]
Sync EDKII BaseTools to BaseTools project r2065.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10915
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Mon, 11 Oct 2010 04:37:28 +0000 (04:37 +0000)]
Fix the corner case when there is only "\0\0" appended and the Index is 1. Return missing string instead of empty string.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10914
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Sat, 9 Oct 2010 02:46:37 +0000 (02:46 +0000)]
Fixed update file time error problem.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10913
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Tue, 5 Oct 2010 23:36:37 +0000 (23:36 +0000)]
Add ARM MOVW/MOVT relocations added in PE/COFF 8.2 spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10912
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 5 Oct 2010 15:27:28 +0000 (15:27 +0000)]
remove link to old inf
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10911
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 4 Oct 2010 16:44:57 +0000 (16:44 +0000)]
Verify more memory allocations.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10910
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 4 Oct 2010 16:30:40 +0000 (16:30 +0000)]
Verify memory allocations were successful.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10909
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 4 Oct 2010 16:29:30 +0000 (16:29 +0000)]
change the en-dash to the standard dash character.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10908
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 4 Oct 2010 16:28:35 +0000 (16:28 +0000)]
verify that a memory allocation was successful.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10907
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 4 Oct 2010 16:26:29 +0000 (16:26 +0000)]
move DeleteScriptFileStruct from a private to a public function. This allows for better memory cleanup when errors occur.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10906
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 4 Oct 2010 16:25:24 +0000 (16:25 +0000)]
fix a misspelling.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10905
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 4 Oct 2010 16:24:30 +0000 (16:24 +0000)]
1) Removing ASSERTs for proper return values.
2) Verifying that memory allocations were successful.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10904
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Thu, 30 Sep 2010 08:44:59 +0000 (08:44 +0000)]
remove additional space from comments and pass ICC/GCC44 build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10903
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 29 Sep 2010 15:49:20 +0000 (15:49 +0000)]
PerformancePkg: Fix build with GCC
Fix compiler warnings and include filename issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10902
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Wed, 29 Sep 2010 05:50:45 +0000 (05:50 +0000)]
add native ide/ahci driver
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10901
6f19259b -4bc3-4df7-8a09-
765794883524
jyao1 [Wed, 29 Sep 2010 00:25:07 +0000 (00:25 +0000)]
Add ACPI4.0 header file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10900
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 28 Sep 2010 18:57:40 +0000 (18:57 +0000)]
No need to sort arrays of 1 element.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10899
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 28 Sep 2010 15:23:53 +0000 (15:23 +0000)]
delete unnecessary files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10898
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Mon, 27 Sep 2010 05:38:20 +0000 (05:38 +0000)]
add a macro IS_PCI_SATADPA to judge if device is a SATA controller which is running AHCI mode.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10897
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Sat, 25 Sep 2010 05:45:14 +0000 (05:45 +0000)]
Add the missing EFIAPI for StatusCode handler.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10896
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Mon, 20 Sep 2010 21:04:07 +0000 (21:04 +0000)]
Finish spliting SecDispatchTableLib into two functions so it can be a BaseLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10895
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 20 Sep 2010 07:03:51 +0000 (07:03 +0000)]
ShellPkg: Fix "unreachable code" warning with VS2005
Since all paths of the switch block now return, it
is not possible to reach the code following the switch
block.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10894
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Mon, 20 Sep 2010 03:20:56 +0000 (03:20 +0000)]
Refine some code to make code run safely.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10893
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 17 Sep 2010 21:58:15 +0000 (21:58 +0000)]
revert/update of a change this morning.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10892
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 17 Sep 2010 21:32:38 +0000 (21:32 +0000)]
removing incorrect files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10891
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Fri, 17 Sep 2010 20:09:48 +0000 (20:09 +0000)]
ShellPkg: Fix several GCC compiler warnings
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10890
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Fri, 17 Sep 2010 20:09:17 +0000 (20:09 +0000)]
ShellPkg: Remove optimization disable compiler flag
This flag is not required, and also is only compatible
with Visual Studio.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10889
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Fri, 17 Sep 2010 20:08:57 +0000 (20:08 +0000)]
ShellPkg: Fix EFIAPI usage inconsistencies
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10888
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Fri, 17 Sep 2010 20:08:20 +0000 (20:08 +0000)]
ShellPkg: Fix path issues for Linux build support
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10887
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Fri, 17 Sep 2010 20:07:42 +0000 (20:07 +0000)]
ShellPkg: Remove unnecessary package dependencies
Remove unnecessary references to IntelFrameworkPkg and
IntelFrameworkModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10886
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Fri, 17 Sep 2010 10:42:10 +0000 (10:42 +0000)]
RefRefine soma code to make code run safely.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10885
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Thu, 16 Sep 2010 22:37:24 +0000 (22:37 +0000)]
remove extra file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10884
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Thu, 16 Sep 2010 22:37:00 +0000 (22:37 +0000)]
remove extra file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10883
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Thu, 16 Sep 2010 20:23:33 +0000 (20:23 +0000)]
Added SecDispatchTable library to allow custom PPIs to be passed up to into PEI Core. This will allow platform specific libraries to do thinks like map hardware devices directly into the emulator.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10882
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Thu, 16 Sep 2010 18:39:06 +0000 (18:39 +0000)]
Clean up clean and clarify XCODE flags.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10881
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Thu, 16 Sep 2010 04:51:25 +0000 (04:51 +0000)]
Refine code to make code run safely.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10880
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Thu, 16 Sep 2010 01:14:51 +0000 (01:14 +0000)]
Add additional reset when Memory Type Information settings change.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10879
6f19259b -4bc3-4df7-8a09-
765794883524
hhtian [Thu, 16 Sep 2010 00:43:45 +0000 (00:43 +0000)]
Update readme format
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10878
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Wed, 15 Sep 2010 07:48:11 +0000 (07:48 +0000)]
Refine soma code to make code run safely.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10877
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Tue, 14 Sep 2010 17:02:46 +0000 (17:02 +0000)]
Update MODULE_TYPE to be DXE_RUNTIME_DRIVER
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10876
6f19259b -4bc3-4df7-8a09-
765794883524
hhtian [Tue, 14 Sep 2010 12:22:42 +0000 (12:22 +0000)]
copyright format update
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10875
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 14 Sep 2010 05:18:09 +0000 (05:18 +0000)]
udk2010.up2.shell initial release.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10874
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Mon, 13 Sep 2010 10:46:02 +0000 (10:46 +0000)]
Refine some code to make code run safely.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10873
6f19259b -4bc3-4df7-8a09-
765794883524
pgao2 [Mon, 13 Sep 2010 02:42:14 +0000 (02:42 +0000)]
Fix the issue that might prevent single step in PeCoffExtraActionLib (right after triggering breakpoint to notify image load/unload) work.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10870
6f19259b -4bc3-4df7-8a09-
765794883524
hhtian [Mon, 13 Sep 2010 02:03:04 +0000 (02:03 +0000)]
minor format update to make text wrap around column 80
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10869
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Sun, 12 Sep 2010 06:46:55 +0000 (06:46 +0000)]
Update Ovmf DSC/FDF files to support source debugging feature that will be switched on by "-D SOURCE_DEBUG_ENABLE".
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10868
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Sun, 12 Sep 2010 06:43:36 +0000 (06:43 +0000)]
Import SourceLevelDebugPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10867
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 10 Sep 2010 20:10:32 +0000 (20:10 +0000)]
Update this library to restrict usage to DXE_RUNTIME_DRIVER and DXE_SAL_DRIVER module types
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10866
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 10 Sep 2010 20:08:03 +0000 (20:08 +0000)]
Update this library to restrict usage to DXE_RUNTIME_DRIVER and DXE_SAL_DRIVER module types
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10865
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 10 Sep 2010 20:05:25 +0000 (20:05 +0000)]
Update this library to restrict usage to DXE_RUNTIME_DRIVER and DXE_SMM_DRIVER module types
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10864
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Fri, 10 Sep 2010 01:04:00 +0000 (01:04 +0000)]
Refine some code to make the code run safely.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10863
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Thu, 9 Sep 2010 22:04:50 +0000 (22:04 +0000)]
These libraries moved to ArmPkg, but did not get deleted. Fixing that issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10862
6f19259b -4bc3-4df7-8a09-
765794883524
hhuan13 [Thu, 9 Sep 2010 09:30:19 +0000 (09:30 +0000)]
Improve PXE Over IPv4 performance:
1. Stop UdpWrite instance upon return from EfiPxeBcUdpWrite() to avoid mass pkgs enqueue to this useless instance in Udp layer.
2. Enhance Udp timeout logic to prevent the worst case happen, and set PxeUdp instance to 50ms to avoid enqueue mass pkgs in background.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10861
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Wed, 8 Sep 2010 17:58:18 +0000 (17:58 +0000)]
Update example symbol command to dump out gdb load commands if you compile with gcc or RVCT commands if you compile with other compilers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10859
6f19259b -4bc3-4df7-8a09-
765794883524
darylm503 [Wed, 8 Sep 2010 14:46:38 +0000 (14:46 +0000)]
Fix HSD Tracker 204133.
Clarified the comment for the ShellExecute function.
Added text indicating that the EnvironmentVariables and Status parameters are ignored in a pre-UEFI Shell 2.0 environment and that the Output parameter is ignored in a UEFI Shell 2.0 environment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10858
6f19259b -4bc3-4df7-8a09-
765794883524
hhtian [Wed, 8 Sep 2010 03:15:05 +0000 (03:15 +0000)]
update copyright format
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10857
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Tue, 7 Sep 2010 18:26:58 +0000 (18:26 +0000)]
ARM RVCT 3.1 compiler has issues with __packed structures containing anonymous structures in a union. I had to add extra PACKED macros to get things to compile. Hopefully at some point RVCT will support #pragma pack(1) properly and we can retire PACKED macro.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10856
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 7 Sep 2010 10:37:31 +0000 (10:37 +0000)]
Rename one file to follow the file naming convention.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10855
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 7 Sep 2010 10:36:37 +0000 (10:36 +0000)]
Rename one file to follow the file naming convention.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10854
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 7 Sep 2010 10:23:05 +0000 (10:23 +0000)]
Rename two files to follow the file naming convention.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10853
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 7 Sep 2010 10:22:21 +0000 (10:22 +0000)]
Rename two files to follow the file naming convention.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10852
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 6 Sep 2010 02:01:57 +0000 (02:01 +0000)]
Add missing BPDG tool sources when sync to BaseTools r2042
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10851
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 6 Sep 2010 01:58:00 +0000 (01:58 +0000)]
Sync EDKII BaseTools to BaseTools project r2042.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10850
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 2 Sep 2010 08:00:27 +0000 (08:00 +0000)]
Fill AtaDeviceHeader field in ATA command block
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10849
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 31 Aug 2010 00:37:16 +0000 (00:37 +0000)]
Enlarge the maximum size of VOID* typed PCD to ensure it is greater or equal to the actual size of data.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10845
6f19259b -4bc3-4df7-8a09-
765794883524
tye1 [Fri, 27 Aug 2010 07:57:45 +0000 (07:57 +0000)]
The patch acknowledges the TCP zero window probe message, either the format with 1 byte new data, or no new data. It also increases exponentially the interval between successive probes when performing TCP zero window probe.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10831
6f19259b -4bc3-4df7-8a09-
765794883524
hhuan13 [Fri, 27 Aug 2010 05:11:32 +0000 (05:11 +0000)]
To comply w/ UEFI spec , In Dhcp(), Discover(), and Mtftp() interfaces, set the IP filter to use StationIp.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10829
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Fri, 27 Aug 2010 03:47:42 +0000 (03:47 +0000)]
Program virtual wire mode and disable LINT0 and LINT1 in ApProcWrapper() of MpServicesOnFrameworkMpServicesThunk.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10828
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Fri, 27 Aug 2010 03:46:18 +0000 (03:46 +0000)]
Add DisableLvtInterrupts() for the Local APIC library class.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10827
6f19259b -4bc3-4df7-8a09-
765794883524
pgao2 [Thu, 26 Aug 2010 08:26:14 +0000 (08:26 +0000)]
Avoid DxeCore to reclaim PEI stack as IDT may be on it (like 32-bit OVMF).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10825
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 26 Aug 2010 05:58:42 +0000 (05:58 +0000)]
Improve Local APIC library class. Add new library APIs: GetApicVersion(), SendFixedIpi(), SendFixedIpiAllExcludingSelf(), GetApicTimerState(). Remove GetApicTimerDivisor (), its functionality can be covered by GetApicTimerState().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10824
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Thu, 26 Aug 2010 03:15:23 +0000 (03:15 +0000)]
Fix a bug in GetOptionalStringByIndex() that doesn't handle the case when Index == 0.
Code is re-organized to be more readable and simpler.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10823
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 26 Aug 2010 00:50:37 +0000 (00:50 +0000)]
Sync bug fix in Edk r10821 to PeiMemoryLib and UefiMemoryLib instances.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10822
6f19259b -4bc3-4df7-8a09-
765794883524
darylm503 [Wed, 25 Aug 2010 23:06:43 +0000 (23:06 +0000)]
Fix the InternalMemScanMem* functions. They were returning the character AFTER the match instead of the matching character.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10821
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 25 Aug 2010 00:57:08 +0000 (00:57 +0000)]
Update EdkShellBinPkg to integrate a bug fix date & time command for shell binaries.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10820
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 24 Aug 2010 14:12:28 +0000 (14:12 +0000)]
Update EdkShellBinPkg to integrate a bug fix date & time command for x64 shell binaries.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10819
6f19259b -4bc3-4df7-8a09-
765794883524
li-elvin [Mon, 23 Aug 2010 10:05:44 +0000 (10:05 +0000)]
Change the check condition for 16 byte command, when HDD size is > 2TB, use 16 byte command instead.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10817
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Mon, 23 Aug 2010 06:55:48 +0000 (06:55 +0000)]
Add Local APIC library mapping.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10816
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Mon, 23 Aug 2010 06:53:10 +0000 (06:53 +0000)]
Update MpServicesOnFrameworkMpServicesThunk to consume Local APIC library.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10815
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Mon, 23 Aug 2010 06:34:39 +0000 (06:34 +0000)]
Add Local APIC Library class defining APIs for common Local APIC operations. Add two Local APIC library instances, one is for xAPIC mode only, the other is for x2APIC capable processors which have xAPIC and x2APIC modes.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10814
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Fri, 20 Aug 2010 17:32:04 +0000 (17:32 +0000)]
The definition of NumberOfSmmReservedRegions is incorrect in Framework SmmCis specification 0.91, in which the type of this field is defined as UINTN. However, HOBs are supposed to be CPU neutral, so UINT32 should be used. Here the code is updated and comments in FrameworkSpecConformance.txt is added.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10813
6f19259b -4bc3-4df7-8a09-
765794883524
hhuan13 [Fri, 20 Aug 2010 06:29:55 +0000 (06:29 +0000)]
Fixed Ip4 bug that causing Iscsi reconnect hang sporadically . In Ip4OutPut()->Ip4IpSecProcessPacket() line 511, each time "reconnect -r", IpSb is re-allocated in IpDriver.Start(). But only when the first time, IpSb->OldMaxPacketSize = IpSb->MaxPacketSize; For the sequential reconnect, IpSb->OldMaxPacketSize is left dirty. Somtimes it is 0, causing the next sending packages generate exception.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10810
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Fri, 20 Aug 2010 05:30:07 +0000 (05:30 +0000)]
Fix GCC build failure
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10809
6f19259b -4bc3-4df7-8a09-
765794883524