]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
13 years agoFix build issue in IPv4.
qianouyang [Wed, 20 Oct 2010 12:19:06 +0000 (12:19 +0000)]
Fix build issue in IPv4.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10964 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd static type cast to fix ICC build failure.
niruiyu [Wed, 20 Oct 2010 09:38:35 +0000 (09:38 +0000)]
Add static type cast to fix ICC build failure.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10963 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRefine code to make code run safely.
ydong10 [Tue, 19 Oct 2010 09:31:16 +0000 (09:31 +0000)]
Refine code to make code run safely.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10962 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoreturn EFI_DEVICE_ERROR if the Status value is not EFI_SUCCESS.
erictian [Tue, 19 Oct 2010 02:55:16 +0000 (02:55 +0000)]
return EFI_DEVICE_ERROR if the Status value is not EFI_SUCCESS.
it's because BlockIo.Reset() only has two possible values: EFI_SUCCESS and EFI_DEVICE_ERROR according to UEFI2.3 spec

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10956 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRefine code to make code run more safely.
ydong10 [Mon, 18 Oct 2010 11:33:26 +0000 (11:33 +0000)]
Refine code to make code run more safely.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10955 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate UefiDriverEntryPoint library by adding BaseLib library class required by AutoG...
lgao4 [Mon, 18 Oct 2010 09:59:55 +0000 (09:59 +0000)]
Update UefiDriverEntryPoint library by adding BaseLib library class required by AutoGen code.
Update UefiApplicationEntryPoint library by adding BaseLib and DebugLib library class required by AutoGen code.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10954 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoset the interface of usb hid device to boot protocol if it's not in such case.
erictian [Mon, 18 Oct 2010 07:54:33 +0000 (07:54 +0000)]
set the interface of usb hid device to boot protocol if it's not in such case.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10953 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate EdkShellBinPkg to integrate a bug fix in Shell r45
qhuang8 [Mon, 18 Oct 2010 03:58:12 +0000 (03:58 +0000)]
Update EdkShellBinPkg to integrate a bug fix in Shell r45

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10952 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoDuetPkg DxeIpl: Send result of PrintValue to serial port
jljusten [Sat, 16 Oct 2010 18:51:32 +0000 (18:51 +0000)]
DuetPkg DxeIpl: Send result of PrintValue to serial port

PrintValue now uses PrintString so its result will be sent to
the serial port in addition to the screen.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10951 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoDuetPkg: Move EfiLdr Handoff data to stack
jljusten [Sat, 16 Oct 2010 18:51:21 +0000 (18:51 +0000)]
DuetPkg: Move EfiLdr Handoff data to stack

The EfiLdr image may be overwritten later in the boot process.
This can lead to the Handoff structure being corrupted before
DxeIpl is finished with it.

To help prevent this, we move the Handoff structure to the
stack, and in DxeIpl make a copy of it.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10950 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoDuetPkg: Send EfiLdr messages to serial port
jljusten [Sat, 16 Oct 2010 18:51:09 +0000 (18:51 +0000)]
DuetPkg: Send EfiLdr messages to serial port

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10949 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoDuetPkg: Add build32.sh and build64.sh
jljusten [Sat, 16 Oct 2010 18:50:55 +0000 (18:50 +0000)]
DuetPkg: Add build32.sh and build64.sh

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10948 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoDuetPkg CreateBootDisk.sh: Enable building a DUET floppy image
jljusten [Sat, 16 Oct 2010 18:50:43 +0000 (18:50 +0000)]
DuetPkg CreateBootDisk.sh: Enable building a DUET floppy image

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10947 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoDuetPkg PostBuild.sh: Use EDK_TOOLS_PATH if defined
jljusten [Sat, 16 Oct 2010 18:50:33 +0000 (18:50 +0000)]
DuetPkg PostBuild.sh: Use EDK_TOOLS_PATH if defined

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10946 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoDuetPkg: Fix EFIAPI usage inconsistencies
jljusten [Sat, 16 Oct 2010 18:50:16 +0000 (18:50 +0000)]
DuetPkg: Fix EFIAPI usage inconsistencies

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10945 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate to support Xcode 64-bit debug.
andrewfish [Fri, 15 Oct 2010 17:37:00 +0000 (17:37 +0000)]
Update to support Xcode 64-bit debug.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10944 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix minor gcc build break.
andrewfish [Fri, 15 Oct 2010 17:04:09 +0000 (17:04 +0000)]
Fix minor gcc build break.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10943 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRefile code to make code following the UEFI spec.
ydong10 [Fri, 15 Oct 2010 06:50:55 +0000 (06:50 +0000)]
Refile code to make code following the UEFI spec.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10942 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate IPsec.h file to follow approved ECR which will be collected into future UEFI...
qianouyang [Fri, 15 Oct 2010 05:40:41 +0000 (05:40 +0000)]
Update IPsec.h file to follow approved ECR which will be collected into future UEFI 2.3 Specification after 2.3 errata B and future UEFI Specifications after 2.3. The changes mainly include:
  1. Add EFI_IPSEC2_PROTOCOL
  2. Remove IPsec Authentication Algorithm Definition and IPsec Encryption Algorithm
     Definition.
  3. Add EFI_IPSEC_SA_DATA2 data structure.
And also update IPv4 driver to call EFI_IPSEC2_PROTOCOL.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10941 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoSync EDKII BaseTools to BaseTools project r2068.
lgao4 [Thu, 14 Oct 2010 06:30:37 +0000 (06:30 +0000)]
Sync EDKII BaseTools to BaseTools project r2068.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10937 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate ConPlatform driver to support GOP driver which creates multiple children.
niruiyu [Thu, 14 Oct 2010 04:49:31 +0000 (04:49 +0000)]
Update ConPlatform driver to support GOP driver which creates multiple children.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10936 6f19259b-4bc3-4df7-8a09-765794883524

13 years agofix 32bit build warning
erictian [Thu, 14 Oct 2010 01:33:04 +0000 (01:33 +0000)]
fix 32bit build warning

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10935 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUnixPkg: Allow build.sh/build64.sh to be run from the edk2 root
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

13 years agoUnixPkg MiscSubClassPlatformDxe: Add en-US langdef to *.uni
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

13 years agoDuetPkg, MdeModulePkg: Fix several enum comparions
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

13 years agoMdePkg: Use builtin offsetof function for GCC 4.0 and newer
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

13 years agoEdkCompatibilityPkg: Re-add VA_COPY macro
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

13 years agoOVMF: Only enable MDEPKG_NDEBUG for RELEASE builds
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

13 years agoOVMF: Support greater than 2GB of memory
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

13 years agoOVMF BDS: Don't call BdsLibSaveMemoryTypeInformation
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

13 years agoUnixPkg build64.sh: Build UnixPkg X64 with GCC44
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

13 years agoUnixPkg SEC: Fix link flags for using GCC on Linux x86-64
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

13 years agoUnixPkg: Enable gasket functions for all X64 toolchains
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

13 years agoUnixPkg: Added missing EFIAPI for many Gasket functions
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

13 years agoFix bad NT 32 reference in print to be UnixPkg.
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

13 years agoMake the script pass arguments so clean from Xcode works properly.
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

13 years agoAdd Framework SMM Status Code Protocol on PI SMM Status Code Protocol Thunk driver.
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

13 years agoadd ataatapipassthru driver to dsc file
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

13 years agoCorrect the bad token number for gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor.
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

13 years agoSync EDKII BaseTools to BaseTools project r2065.
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

13 years agoFix the corner case when there is only "\0\0" appended and the Index is 1. Return...
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

13 years agoFixed update file time error problem.
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

13 years agoAdd ARM MOVW/MOVT relocations added in PE/COFF 8.2 spec.
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

13 years agoremove link to old inf
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

13 years agoVerify more memory allocations.
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

13 years agoVerify memory allocations were successful.
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

13 years agochange the en-dash to the standard dash character.
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

13 years agoverify that a memory allocation was successful.
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

13 years agomove DeleteScriptFileStruct from a private to a public function. This allows for...
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

13 years agofix a misspelling.
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

13 years ago1) Removing ASSERTs for proper return values.
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

13 years agoremove additional space from comments and pass ICC/GCC44 build
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

13 years agoPerformancePkg: Fix build with GCC
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

13 years agoadd native ide/ahci driver
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

13 years agoAdd ACPI4.0 header file.
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

13 years agoNo need to sort arrays of 1 element.
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

13 years agodelete unnecessary files.
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

13 years agoadd a macro IS_PCI_SATADPA to judge if device is a SATA controller which is running...
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

13 years agoAdd the missing EFIAPI for StatusCode handler.
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

13 years agoFinish spliting SecDispatchTableLib into two functions so it can be a BaseLib
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

13 years agoShellPkg: Fix "unreachable code" warning with VS2005
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

13 years agoRefine some code to make code run safely.
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

13 years agorevert/update of a change this morning.
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

13 years agoremoving incorrect files.
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

13 years agoShellPkg: Fix several GCC compiler warnings
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

13 years agoShellPkg: Remove optimization disable compiler flag
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

13 years agoShellPkg: Fix EFIAPI usage inconsistencies
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

13 years agoShellPkg: Fix path issues for Linux build support
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

13 years agoShellPkg: Remove unnecessary package dependencies
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

13 years agoRefRefine soma code to make code run safely.
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

13 years agoremove extra file.
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

13 years agoremove extra file.
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

13 years agoAdded SecDispatchTable library to allow custom PPIs to be passed up to into PEI Core...
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

13 years agoClean up clean and clarify XCODE flags.
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

13 years agoRefine code to make code run safely.
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

13 years agoAdd additional reset when Memory Type Information settings change.
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

13 years agoUpdate readme format
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

13 years agoRefine soma code to make code run safely.
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

13 years agoUpdate MODULE_TYPE to be DXE_RUNTIME_DRIVER
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

13 years agocopyright format update
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

13 years agoudk2010.up2.shell initial release.
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

13 years agoRefine some code to make code run safely.
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

13 years agoFix the issue that might prevent single step in PeCoffExtraActionLib (right after...
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

13 years agominor format update to make text wrap around column 80
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

13 years agoUpdate Ovmf DSC/FDF files to support source debugging feature that will be switched...
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

13 years agoImport SourceLevelDebugPkg.
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

13 years agoUpdate this library to restrict usage to DXE_RUNTIME_DRIVER and DXE_SAL_DRIVER module...
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

13 years agoUpdate this library to restrict usage to DXE_RUNTIME_DRIVER and DXE_SAL_DRIVER module...
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

13 years agoUpdate this library to restrict usage to DXE_RUNTIME_DRIVER and DXE_SMM_DRIVER module...
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

13 years agoRefine some code to make the code run safely.
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

13 years agoThese libraries moved to ArmPkg, but did not get deleted. Fixing that issue.
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

13 years agoImprove PXE Over IPv4 performance:
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

13 years agoUpdate example symbol command to dump out gdb load commands if you compile with gcc...
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

13 years agoFix HSD Tracker 204133.
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

13 years agoupdate copyright format
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

13 years agoARM RVCT 3.1 compiler has issues with __packed structures containing anonymous struct...
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

13 years agoRename one file to follow the file naming convention.
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

13 years agoRename one file to follow the file naming convention.
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

13 years agoRename two files to follow the file naming convention.
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

13 years agoRename two files to follow the file naming convention.
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