]>
git.proxmox.com Git - mirror_edk2.git/log
li-elvin [Thu, 25 Aug 2011 08:23:00 +0000 (08:23 +0000)]
Add a PcdPs2KbdExtendedVerification to let user to choose whether extend reset for keyboard driver in start (). Add more debug information in the driver.
Signed-off-by: li-elvin
Reviewed-by: mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12207
6f19259b -4bc3-4df7-8a09-
765794883524
xdu2 [Thu, 25 Aug 2011 05:59:17 +0000 (05:59 +0000)]
Add new API GetTimeInNanoSecond() to TimerLib to convert elapsed ticks to time in unit of nanoseconds.
Signed-off-by: xdu2
Reviewed-by: mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12206
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Thu, 25 Aug 2011 05:37:55 +0000 (05:37 +0000)]
Add UEFI_APPLICATION module type support for the capsule lib.
Signed-off-by: niruiyu
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12205
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Thu, 25 Aug 2011 05:13:22 +0000 (05:13 +0000)]
Error handling refinement at UsbIoResetPort() to avoid device state machine getting corrupted when the device disconnect happens
Signed-off-by: erictian
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12204
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Thu, 25 Aug 2011 03:55:39 +0000 (03:55 +0000)]
Raise TPL to prevent the BlockIo instance for USB device is removed during the locating the instance and using it.
Signed-off-by: niruiyu
Reviewed-by: erictian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12203
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Thu, 25 Aug 2011 03:19:57 +0000 (03:19 +0000)]
Fix build crash while using MSFT to build OVMF, also fix some build warning report for PCD type issues.
Signed-off-by: gikidy
Reviewed-by: jcarsey
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12202
6f19259b -4bc3-4df7-8a09-
765794883524
tye1 [Wed, 24 Aug 2011 10:55:55 +0000 (10:55 +0000)]
Update to NOT to use EFI_BROWSER_ACTION_FORM_OPEN in Callback function thus able to function properly in UEFI2.1 platform.
Signed-off-by: tye1
Reviewed-by: lgao4
Reviewed-by: xdu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12198
6f19259b -4bc3-4df7-8a09-
765794883524
tye1 [Wed, 24 Aug 2011 10:53:54 +0000 (10:53 +0000)]
Update to NOT to use EFI_BROWSER_ACTION_FORM_OPEN in Callback function thus able to function properly in UEFI2.1 platform.
Signed-off-by: tye
Reviewed-by: lgao4
Reviewed-by: xdu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12197
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Wed, 24 Aug 2011 10:10:33 +0000 (10:10 +0000)]
Refine code to follow coding style.
Signed-off-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12196
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Wed, 24 Aug 2011 09:43:08 +0000 (09:43 +0000)]
Remove CONST modifier to be spec compliance
Signed-off-by: erictian
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12195
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Wed, 24 Aug 2011 09:38:10 +0000 (09:38 +0000)]
Remove CONST modifier to be spec compliance
Signed-off-by: erictian
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12194
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Wed, 24 Aug 2011 09:37:08 +0000 (09:37 +0000)]
Remove CONST modifier to be spec compliance
Signed-off-by: erictian
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12193
6f19259b -4bc3-4df7-8a09-
765794883524
hhuan13 [Wed, 24 Aug 2011 08:53:22 +0000 (08:53 +0000)]
1. Refine the error handling when the PXE-v4 DHCP offer isn't valid
Signed-off-by: hhuan13
Reviewed-by: xdu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12192
6f19259b -4bc3-4df7-8a09-
765794883524
hhuan13 [Wed, 24 Aug 2011 08:48:23 +0000 (08:48 +0000)]
1. Refine the error handling for PXE-v4 driver.
Signed-off-by: hhuan13
Reviewed-by: xdu2, tye
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12191
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Wed, 24 Aug 2011 06:49:21 +0000 (06:49 +0000)]
Update SMM Core to use SMM Mode as soon as SMM Mode is available
Signed-off-by: mdkinney
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12190
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Wed, 24 Aug 2011 06:41:27 +0000 (06:41 +0000)]
Refine code to follow coding style.
Signed-off-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12189
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Wed, 24 Aug 2011 05:40:11 +0000 (05:40 +0000)]
Refine file comments to follow coding style.
Signed-off-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12188
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 23 Aug 2011 15:34:23 +0000 (15:34 +0000)]
ShellPkg: fix ShellPrint-functions to allow for escape character to prevent attribute changes.
This allows for the editors to function easily.
signed-off-by: jcarsey
reviewed-by: kidzyoung
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12187
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 23 Aug 2011 15:32:49 +0000 (15:32 +0000)]
ShellPkg: fix build error when converting INTN to INT32.
signed-off-by: jcarsey
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12186
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Tue, 23 Aug 2011 14:36:33 +0000 (14:36 +0000)]
Enabling usb3.0 XHCI support.
Signed-off-by: erictian
Reviewed-by: jshi19
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12185
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Tue, 23 Aug 2011 14:31:40 +0000 (14:31 +0000)]
remove some const modifier to spec compliance.
Signed-off-by: erictian
Reviewed-by: jshi19
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12184
6f19259b -4bc3-4df7-8a09-
765794883524
lzeng14 [Tue, 23 Aug 2011 11:25:06 +0000 (11:25 +0000)]
Add the missing SMBIOS_TABLE_TYPE42 pointer in SMBIOS_STRUCTURE_POINTER.
Signed-off-by: lzeng14
Reviewed-by: li-elvin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12183
6f19259b -4bc3-4df7-8a09-
765794883524
darylm503 [Mon, 22 Aug 2011 19:30:51 +0000 (19:30 +0000)]
Add documentation on how to build for execution within an emulation environment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12182
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Mon, 22 Aug 2011 11:01:44 +0000 (11:01 +0000)]
ArmPkg/BdsLib: InitrdImageSize was not initialized when no initrd was
passed
The PrepareAtagList function is using this variable to determine if a
initrd was passed to the kernel.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12181
6f19259b -4bc3-4df7-8a09-
765794883524
lzeng14 [Mon, 22 Aug 2011 05:38:36 +0000 (05:38 +0000)]
Fix GCC build error.
Signed-off-by: lzeng14
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12180
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Fri, 19 Aug 2011 15:37:16 +0000 (15:37 +0000)]
ArmPkg/BdsLib: Fixed parameters passed to AllocatePages()
Typo issue ...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12176
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 19 Aug 2011 03:13:58 +0000 (03:13 +0000)]
Revert last commit about "Clean up MdeModuleHii.h to remove HII_VENDOR_DEVICE_PATH and remove DevicePath.h file."
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12175
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 19 Aug 2011 02:54:24 +0000 (02:54 +0000)]
Clean up MdeModuleHii.h to remove HII_VENDOR_DEVICE_PATH and remove DevicePath.h file.
Signed-off-by: gikidy
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12174
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Fri, 19 Aug 2011 01:37:47 +0000 (01:37 +0000)]
Simplify the SmmPeriodicSmiLib to call AllocatePool() for every entry in the SMI periodic handler list.
Signed-off-by: niruiyu
Reviewed-by: mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12173
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 18 Aug 2011 22:02:20 +0000 (22:02 +0000)]
ArmPlatformPkg: Changed the reference base of the PI Global Pointer Offset
Before the PI Global Pointer Offsets were refered to the top of the Global Pointer region (negative offset).
After this commit the Global Pointer Offset are relative to the base of the Global Pointer region.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12172
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 18 Aug 2011 21:15:50 +0000 (21:15 +0000)]
BeagleBoardPkg: Use gArmTokenSpaceGuid.PcdSystemMemoryBase/Size to define System Memory
These PCDs are used by ArmPlatformPkg/Bds to know where to load the Linux kernel and its parameters.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12171
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 18 Aug 2011 21:11:27 +0000 (21:11 +0000)]
ArmPkg/BdsLib: Allocate memory with AnyPage type if it failed with the one initially requested
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12170
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 18 Aug 2011 13:21:14 +0000 (13:21 +0000)]
ArmPlatformPkg/Bds: Add Linux 'initrd' support to BDS
An 'initrd' file can be specified for a Linux kernel.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12169
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 18 Aug 2011 11:29:26 +0000 (11:29 +0000)]
ArmPlatformPkg/Bds: Add return carriage after the user presses 'ESC'
Otherwise, the next line of the boot menu was on the same line as the 'escaped' one.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12168
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 18 Aug 2011 11:23:28 +0000 (11:23 +0000)]
ArmPlatformPkg/PrePiHobListPointerLib: Fixed pointer calculation
In the PrePi module, the global variables are located at the top of the stack.
At the opposite of the PeiCore where the global variables are located in the
middle of the stack. The top stack region is reserved for Temporary Memory.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12167
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 18 Aug 2011 11:17:09 +0000 (11:17 +0000)]
ArmPlatformPkg/PrePi: Removed harcoded HobList pointer calculation to use PrePeiHobListPointerLib function
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12166
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 18 Aug 2011 11:12:39 +0000 (11:12 +0000)]
ArmPkg: Fix ARMGCC build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12165
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 18 Aug 2011 10:17:59 +0000 (10:17 +0000)]
ArmPlatformPkg/PrePi: Removed second initialization of DebugAgenLib
This second initialization does not make sense in this context.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12164
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 18 Aug 2011 10:14:33 +0000 (10:14 +0000)]
ArmPlatformPkg/SP804TimerLib: Fix delay functions to be reentrant
In the previous implementation, if the MicroSecondDelay or NanoSecondDelay
were called while a delay function was already running, the timer HW controller
was reinitialized with the new settings and it was discarding the settings
of the first called delay function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12163
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 18 Aug 2011 10:06:38 +0000 (10:06 +0000)]
ArmPlatformPkg/SP804TimerLib: Fixed macro timer base addresses
The base address for the Metronome and Performance timer were reverted.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12162
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 18 Aug 2011 10:02:15 +0000 (10:02 +0000)]
Omap35xxPkg/Library/RealTimeClockLib: Add RTC Support
Omap35xxPkg/MmcHostDxe: Implement MmcHost protocol for Omap35xx
BeagleBoardPkg: Use Omap35xx RTC and MmcHost drivers
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12161
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 18 Aug 2011 09:20:17 +0000 (09:20 +0000)]
Omap35xxPkg/MMCHSDxe: Fixed initialization when started from gBS->ConnectController()
As soon as the MMCHSDxe is initialized is reinstalled its protocol.
It was crashing when the PartitionDxe was scanning for partition headers and the the MMC driver
reinstalls its protocols in the same time. The initial DiskIo and BlockIo instances used
by PartitionDxe were not valid after this reinstallation.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12160
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 18 Aug 2011 02:54:57 +0000 (02:54 +0000)]
Added 3 new EFI Resources Attributes defined in PI 1.2 Specification, Errata B.
Signed-off-by: vanjeff
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12159
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 18 Aug 2011 02:05:46 +0000 (02:05 +0000)]
Updated GCD implementation to consume the correct EFI Resources Attributes(Capabilities) instead of the wrong EFI Resources Attributes(Settings).
ASSERT() if memory resource HOB includes protect memory setting but not included the corresponding protect memory capabilities
Signed-off-by: vanjeff
Reviewed-by: rsun3
Reviewed-by: mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12158
6f19259b -4bc3-4df7-8a09-
765794883524
darylm503 [Thu, 18 Aug 2011 02:05:30 +0000 (02:05 +0000)]
Fix mismatch between the declaration and definition of fwrite.
The first parameter should be const void * instead of void *.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12157
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 18 Aug 2011 02:01:51 +0000 (02:01 +0000)]
Added 3 new EFI Resources Attributes defined in PI 1.2 Specification, Errata B.
Signed-off-by: vanjeff
Reviewed-by: rsun3
Reviewed-by: mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12156
6f19259b -4bc3-4df7-8a09-
765794883524
darylm503 [Thu, 18 Aug 2011 01:56:05 +0000 (01:56 +0000)]
Re-enable the declaration for ftello.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12155
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 17 Aug 2011 23:30:34 +0000 (23:30 +0000)]
OvmfPkg/SmbiosPlatformDxe: Fix Visual Studio build issue
Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12154
6f19259b -4bc3-4df7-8a09-
765794883524
darylm503 [Wed, 17 Aug 2011 22:54:56 +0000 (22:54 +0000)]
Update or add comments to files and functions for use by Doxygen.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12153
6f19259b -4bc3-4df7-8a09-
765794883524
lzeng14 [Wed, 17 Aug 2011 07:30:34 +0000 (07:30 +0000)]
Allocate memory buffer to store TscFrequency, and InstallConfigurationTable with the pointer to this buffer.
Signed-off-by: lzeng14
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12151
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 17 Aug 2011 05:04:33 +0000 (05:04 +0000)]
Remove the blank line.
Signed-off-by: lgao4
Reviewed-by: lzeng14
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12150
6f19259b -4bc3-4df7-8a09-
765794883524
tye1 [Wed, 17 Aug 2011 02:38:08 +0000 (02:38 +0000)]
Add IScsiDxe driver to NetworkPkg in order to support iSCSI over IPv6 stack and iSCSI MPIO.
Signed-off-by: tye1
Reviewed-by: hhuan13
Reviewed-by: eric_tian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12149
6f19259b -4bc3-4df7-8a09-
765794883524
hhuan13 [Tue, 16 Aug 2011 07:16:02 +0000 (07:16 +0000)]
1. Add Uefi231 secure boot related definitions
Signed-off-by: hhuan13
Reviewed-by: tye, qlong
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12143
6f19259b -4bc3-4df7-8a09-
765794883524
tye1 [Tue, 16 Aug 2011 06:46:52 +0000 (06:46 +0000)]
Add new interfaces to support PKCS7#7 signed data and authenticode signature. Update Cryptest to validate functionality of new interfaces.
Signed-off-by: tye1
Reviewed-by: hhuan13
Reviewed-by: qlong
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12142
6f19259b -4bc3-4df7-8a09-
765794883524
hhuan13 [Tue, 16 Aug 2011 06:25:47 +0000 (06:25 +0000)]
1.Fix a icc build break
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12141
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 16 Aug 2011 02:58:20 +0000 (02:58 +0000)]
1. Add two performance measurement points for SMM performance measurement;
2. Introduce SmmCorePlatformHookLib library class defining two platform hook points. Update PI Smm Core to call the hook points before and after invoking registered SMI handlers. A NULL instance of this library class is implemented.
Note that after this check in, DSC files consuming the PiSmmCore.inf need to be updated to add a library instance for SmmCorePlatformHookLib library class.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12140
6f19259b -4bc3-4df7-8a09-
765794883524
darylm503 [Mon, 15 Aug 2011 19:05:36 +0000 (19:05 +0000)]
Update or add comments to files and functions for use by Doxygen.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12139
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Mon, 15 Aug 2011 17:00:09 +0000 (17:00 +0000)]
ArmPkg/DebugAgentSymbolsOnlyLib: Fix the Firmware Base Address containing the Sec module
The previous version was using the FD base address. But the FV base address
should be used instead.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12138
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Mon, 15 Aug 2011 16:55:05 +0000 (16:55 +0000)]
ArmPkg/ArmDmaLib: Fix coherency issues in DmaLib
Some coherencies issues were existing in the former version of DmaLib.
These issues could have for consequences to not make the MdeModulePkg/Bus/Usb
software stack not work.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12137
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Mon, 15 Aug 2011 16:51:11 +0000 (16:51 +0000)]
ArmPkg/DebugAgentSymbolsOnlyLib: Fixed switch() statement - missing 'break'
This library is used to display the loaded address of the 'Sec' at the early
stage of the boot process. The debug command line generated by PeCoffExtraActionLib
can be used for Source Level Debugging at the early stage of the UEFI boot process.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12136
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Mon, 15 Aug 2011 16:47:18 +0000 (16:47 +0000)]
ArmPkg/PL390Gic: Fix RegisterInterruptSource() to be able to unregister an interrupt handler
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12135
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Mon, 15 Aug 2011 16:44:05 +0000 (16:44 +0000)]
Omap35xxPkg: Turn on the power for the USB Hub
This fix should make the USB Hub power up correctly (tested on BeagleBoard-xM).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12134
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Mon, 15 Aug 2011 16:38:27 +0000 (16:38 +0000)]
EmbeddedPkg/MmcDxe: Set the BlockLength at the beginning of the BlockIo transfer
Before the SetBlockLength command was called prior to a Read or Write command.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12133
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Mon, 15 Aug 2011 16:20:55 +0000 (16:20 +0000)]
EmbeddedPkg/MmcDxe: Fix the indexes in the response array
The indexes have been reversed compare to the specification which
created confusions in some MMC responses.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12132
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Mon, 15 Aug 2011 16:15:58 +0000 (16:15 +0000)]
EmbeddedPkg/MmcDxe: Implement the correct macro to get the device size of SD 2 High Density cards
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12131
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Mon, 15 Aug 2011 16:12:13 +0000 (16:12 +0000)]
EmbeddedPkg/MmcDxe: Fix the CMD3 sequence
In the former version, we were checking the card was in the new state (Standby state).
But the transition to the nez state is only visible in the response of the next command.
This commit removes the check on the MMC state.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12130
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Mon, 15 Aug 2011 16:06:53 +0000 (16:06 +0000)]
EmbeddedPkg/MmcDxe: Improved parameters checking
Ensure the passed parameters are correct.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12129
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Mon, 15 Aug 2011 16:04:14 +0000 (16:04 +0000)]
EmbeddedPkg/MmcDxe: Create a periodic function to check if a card is present
In the former version, the check was done for every BlockIo operation.
By using a periodical function, we check less time in consequence performance
are better.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12128
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Mon, 15 Aug 2011 01:55:41 +0000 (01:55 +0000)]
Use linked list to replace the current array solution to store the periodic SMI handlers to support more than 8 periodic SMI handlers.
Signed-off-by: niruiyu
Reviewed-by: xdu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12127
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Sat, 13 Aug 2011 22:54:50 +0000 (22:54 +0000)]
EmulatorPkg/build.sh: Pass extra build options to the build command
Extra build options were not being sent to the build command.
This fix allows 'EmulatorPkg/build.sh -D BUILD_NEW_SHELL' to work.
Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12126
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Sat, 13 Aug 2011 22:54:37 +0000 (22:54 +0000)]
OvmfPkg/SmbiosPlatformDxe: Add OVMF SMBIOS driver (with Xen support)
Locates Xen SMBIOS data and installs it using the SMBIOS
protocol.
Signed-off-by: gavinguan
Reviewed-by: Andrei Warkentin <andreiw@motorola.com>
Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12125
6f19259b -4bc3-4df7-8a09-
765794883524
hhuan13 [Fri, 12 Aug 2011 06:23:05 +0000 (06:23 +0000)]
1. Enhanced error handling in case PXE DHCP process error happens.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12123
6f19259b -4bc3-4df7-8a09-
765794883524
hhuan13 [Fri, 12 Aug 2011 06:18:29 +0000 (06:18 +0000)]
1. Fix bugs for PXE-IPv6 to accommodate the situation:
1.1 Proxy DHCP6 service and DHCP6 service on different servers.
1.2 Proxy DHCP6 server with Response Delay setting.
2. Update to support percent-encoding in NBP file name in netboot6 BootFileURL.
Signed-off-by: hhuan13
Reviewed-by: xdu2, tye
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12122
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Thu, 11 Aug 2011 23:20:23 +0000 (23:20 +0000)]
OvmfPkg AcpiTimerLib: Fix issue with I/O address initialization
For the first instance of the library that runs, the
base is initialized to 0x400, but we access it at 0x401.
Signed-off-by: jljusten
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12121
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Thu, 11 Aug 2011 03:37:26 +0000 (03:37 +0000)]
EmulatorPkg: Remove UnixPkg instance of the BaseLib and use PcdDxeIplBuildPageTables.
PcdDxeIplBuildPageTables made UnixPkg BaseLib changes obsolete, so we should remove it, and clean up the .dsc file to treat the DxeIpl as a normal PEIM.
signed-off-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12119
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Thu, 11 Aug 2011 03:24:35 +0000 (03:24 +0000)]
EmulatorPkg: Make the library work with DXE Core.
The DXE core calls library constructors after it calls DEBUG macros, so we need more error handling in the lib.
signed-off-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12118
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Thu, 11 Aug 2011 03:23:09 +0000 (03:23 +0000)]
EmulatorPkg: Make early DEBUG prints in DXE Core work.
signed-off-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12117
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Wed, 10 Aug 2011 14:48:14 +0000 (14:48 +0000)]
ShellPkg: bug fix for edit search/replace function
* Fix the search bug: if word to be searched at the beginning of the line, it can not be found out.
Signed-off-by: kidzyoung
reviewed-by: jcarsey
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12116
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 10 Aug 2011 00:02:58 +0000 (00:02 +0000)]
MdeModulePkg: Don't build SmmLockBoxPeiLib for IPF
Move SmmLockBoxPeiLib to IA32/X64 components section.
It does not currently support the IPF architecture.
Signed-off-by: jljusten
Reviewed-by: jcarsey
Reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12115
6f19259b -4bc3-4df7-8a09-
765794883524
darylm503 [Tue, 9 Aug 2011 17:20:19 +0000 (17:20 +0000)]
Disable building socket applications.
These applications are not yet ready to build or use by default.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12114
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 9 Aug 2011 16:33:58 +0000 (16:33 +0000)]
This adds support for @ prefixed commands in script files.
signed-off-by: jcarsey
reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12113
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 9 Aug 2011 08:46:04 +0000 (08:46 +0000)]
Fix the bug in AcpiTableDxe drivers that doesn't work when more than 20 Acpi tables are installed.
Signed-off-by: lgao4
Signed-off-by: jljusten
Reviewed-by: jyao1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12112
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 9 Aug 2011 06:48:31 +0000 (06:48 +0000)]
Fix X64 VS2005 and VS2008 compile error.
Signed-off-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12111
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 9 Aug 2011 06:29:47 +0000 (06:29 +0000)]
Fix X64 compile error.
Signed-off-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12110
6f19259b -4bc3-4df7-8a09-
765794883524
li-elvin [Tue, 9 Aug 2011 05:39:20 +0000 (05:39 +0000)]
Remove the code added originally to restore 8254 timer to 54ms.
Signed-off-by: li-elvin
Reviewed-by: jyao1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12109
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 8 Aug 2011 20:50:31 +0000 (20:50 +0000)]
clarify the logic of the print length counting functions in both PrintLib library instances.
signed-off-by: jcarsey
reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12102
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Mon, 8 Aug 2011 18:29:14 +0000 (18:29 +0000)]
EmbeddedPkg: Fix mispellings
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12101
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 8 Aug 2011 18:22:08 +0000 (18:22 +0000)]
remove CatSPrint from ShellPkg.
signed-off-by: jcarsey
reviewed-by: lgrosenb
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12100
6f19259b -4bc3-4df7-8a09-
765794883524
lpleahy [Mon, 8 Aug 2011 18:19:45 +0000 (18:19 +0000)]
Better handle transmit errors
Return 0 receive bytes when socket is closed
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12099
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 8 Aug 2011 18:18:40 +0000 (18:18 +0000)]
add IPv4 address copy macro.
signed-off-by: jcarsey
Reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12098
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Mon, 8 Aug 2011 18:16:22 +0000 (18:16 +0000)]
MdeModulePkg/Dxe: Move assertions inside CoreInsertGcdMapEntry()
CoreInsertGcdMapEntry() does not assume the new region could overlap two existing GCDs.
In this case, we need to call this function twice and the TopEntry or BottomEntry could
have been updated by the previous call.
Reviewed by: rsun3
Reviewed by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12097
6f19259b -4bc3-4df7-8a09-
765794883524
lpleahy [Mon, 8 Aug 2011 17:38:14 +0000 (17:38 +0000)]
Remove SocketPkg references
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12096
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Mon, 8 Aug 2011 09:23:51 +0000 (09:23 +0000)]
Add non null assertion before using the bridge instance.
Signed-off-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12095
6f19259b -4bc3-4df7-8a09-
765794883524
darylm503 [Fri, 5 Aug 2011 23:57:34 +0000 (23:57 +0000)]
Fix @return Doxygen commands to be singular instead of plural.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12094
6f19259b -4bc3-4df7-8a09-
765794883524
darylm503 [Fri, 5 Aug 2011 23:02:43 +0000 (23:02 +0000)]
Update or add comments to files and functions for use by Doxygen.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12093
6f19259b -4bc3-4df7-8a09-
765794883524
darylm503 [Fri, 5 Aug 2011 17:44:13 +0000 (17:44 +0000)]
Get rid of some rcsid blocks. The EDK II build options cause a build break on the rcsid definitions. It is easier to delete them than other workarounds.
Fix case mismatch for an included file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12092
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Fri, 5 Aug 2011 15:43:05 +0000 (15:43 +0000)]
OvmfPkg/PlatformPei: Add Xen support
* Make PlatformPei aware of Xen
* Fix assigned PIO and MMIO ranges to be compatible with Xen
* Reserve Xen HVM address range
* Publish XenInfo HOB
* Don't program PIIX4 PMBA for Xen
Signed-off-by: Andrei Warkentin <andreiw@motorola.com>
Reviewed-by: gavinguan
Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12091
6f19259b -4bc3-4df7-8a09-
765794883524
darylm503 [Thu, 4 Aug 2011 23:35:57 +0000 (23:35 +0000)]
Update or add comments to files and functions for use by Doxygen.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12090
6f19259b -4bc3-4df7-8a09-
765794883524
darylm503 [Thu, 4 Aug 2011 18:13:02 +0000 (18:13 +0000)]
Update or add comments to files and functions for use by Doxygen.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12089
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Thu, 4 Aug 2011 09:14:31 +0000 (09:14 +0000)]
Print PCI Interrupt Line/Interrupt Pin registers before booting legacy OS.
Signed-off-by: niruiyu
Reviewed-by: li-elvin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12088
6f19259b -4bc3-4df7-8a09-
765794883524