Re: [edk2] [PATCH v1 12/18] StandaloneMmPkg/CpuMm: Add CPU driver suitable for ARM Platforms.

2018-04-18 Thread Daniil Egranov
Hi Supreeth, I am not sure how much it enforced in edk2 but in most of the cases, the driver's name matches its directory name. Thanks, Daniil On 04/06/2018 09:42 AM, Supreeth Venkatesh wrote: This patch adds a simple CPU driver that exports the EFI_MM_CONFIGURATION_PROTOCOL to allow

Re: [edk2] [PATCH v1 14/18] StandaloneMmPkg: Describe the declaration, definition and fdf files.

2018-04-18 Thread Daniil Egranov
Hi Supreeth, Having .inc with the common configuration and data can be useful for including it to platform specific configurations. It will help to avoid patching platform specific builds in case of any changes in StandaloneMM structure or configuration. Thanks, Daniil On 04/06/2018 09:42

Re: [edk2] [PATCH 0/4] Virtio non-discoverable devices

2018-03-12 Thread Daniil Egranov
email composition style. At least i did not have problem with it so far. I hope it's formated correctly now. On 8 March 2018 at 08:21, Daniil Egranov <daniil.egra...@arm.com> wrote: Hello Ard, Thanks for reply. Please see my comments below. On 03/07/2018 02:03 AM, Ard Biesheuvel wrote: (+

Re: [edk2] [PATCH 0/4] Virtio non-discoverable devices

2018-03-08 Thread Daniil Egranov
Hello Ard, Thanks for reply. Please see my comments below. On 03/07/2018 02:03 AM, Ard Biesheuvel wrote: (+ Laszlo) Hello Daniil, On 7 March 2018 at 01:36, Daniil Egranov<daniil.egra...@arm.com> wrote: This is an attempt to add MMIO Virtio devices into the non-discoverable

[edk2] [PATCH 1/4] MdeModulePkg: Added new Virtio non-discoverable type and GUID

2018-03-06 Thread Daniil Egranov
Added Virtio type and GUID to the list of supported non-discoverable devices. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- MdeModulePkg/Include/Guid/NonDiscoverableDevice.h | 3 +++ MdeModulePkg/I

[edk2] [PATCH 2/4] NonDiscoverableDeviceRegistrationLib: Added Virtio support

2018-03-06 Thread Daniil Egranov
Added Virtio non-discoverable device case. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- .../NonDiscoverableDeviceRegistrationLib.c | 3 +++ .../NonDiscoverableDeviceRegistrationL

[edk2] [PATCH 0/4] Virtio non-discoverable devices

2018-03-06 Thread Daniil Egranov
to detect non-discoverable MMIO devices and allow calling a PCI MemIo protocol function. This set of patches was tested with MMIO Virtio Block and Virtio Net devices. Daniil Egranov (4): MdeModulePkg: Added new Virtio non-discoverable type and GUID NonDiscoverableDeviceRegistrationLib: Added

[edk2] [PATCH 4/4] VirtioPciDeviceDxe: Added non-discoverable Virtio support

2018-03-06 Thread Daniil Egranov
. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c | 143 +- OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.h | 21 +++- OvmfPkg/VirtioPciDeviceDxe/VirtioPciDeviceD

[edk2] [PATCH 3/4] NonDiscoverablePciDeviceDxe: Added MMIO Virtio support

2018-03-06 Thread Daniil Egranov
Added PCI IO to MMIO translation for Virtio case into the PCI IO protocol functions. Added Virtio device type into the PCI IO protocol initialization procedure. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Daniil Egranov <daniil.egra...@arm.

[edk2] [PATCH 2/4] Drivers/SataSiI3132Dxe: Allow 64-bit DMA transfer

2017-10-26 Thread Daniil Egranov
Set a PCI IO attribute allowing 64-bit DMA transfer. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- EmbeddedPkg/Drivers/SataSiI3132Dxe/SataSiI3132.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Embed

[edk2] [PATCH 4/4] Drivers/SataSiI3132Dxe: Fixed startup and shutdown procedures

2017-10-26 Thread Daniil Egranov
Corrected memory allocation during startup. Added driver stop procedure and exit boot event handler. Added driver memory and protocols cleanup procedures. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- EmbeddedPkg/D

[edk2] [PATCH 0/4] SataSiI3132Dxe fixes

2017-10-26 Thread Daniil Egranov
This set of patches fixes an issue with 64-bit DMA and implements the missing exit boot event and driver stop functionality including memory/protocols cleanup procedure. Daniil Egranov (4): Drivers/SataSiI3132Dxe: Fixed PCI IO read and write operations Drivers/SataSiI3132Dxe: Allow 64-bit DMA

[edk2] [PATCH 3/4] Drivers/SataSiI3132Dxe: Enable multi-controller support

2017-10-26 Thread Daniil Egranov
Saved controller specific data into the driver's information structure. Removed global variable indicating the driver's status and added check for the driver's status based on the available protocol. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Daniil Egranov

[edk2] [PATCH 1/4] Drivers/SataSiI3132Dxe: Fixed PCI IO read and write operations

2017-10-26 Thread Daniil Egranov
-by: Daniil Egranov <daniil.egra...@arm.com> --- EmbeddedPkg/Drivers/SataSiI3132Dxe/SiI3132AtaPassThru.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EmbeddedPkg/Drivers/SataSiI3132Dxe/SiI3132AtaPassThru.c b/EmbeddedPkg/Drivers/SataSiI3132Dxe/SiI3132AtaPassThru.c index 2fb5

Re: [edk2] [PATCH] MdeModulePkg/PciHostBridgeDxe: Fixed PCI DMA Map/Umap bounce buffer

2017-10-09 Thread Daniil Egranov
m the Bus Master's point of view. Thanks/Ray -Original Message- From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Daniil Egranov Sent: Monday, October 9, 2017 9:16 AM To: edk2-devel@lists.01.org Cc: leif.lindh...@linaro.org; Zeng, Star <star.z...@intel.com>; ar

[edk2] [PATCH] MdeModulePkg/PciHostBridgeDxe: Fixed PCI DMA Map/Umap bounce buffer

2017-10-08 Thread Daniil Egranov
, data should be copied from a bounce buffer into a real buffer. The patch resolves a Juno board issue with the the grub and SATA drives. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- MdeModulePkg/Bus/Pci/PciHostBri

Re: [edk2] [PATCH 0/2] Use PCD for Watchdog count

2017-09-20 Thread Daniil Egranov
, September 20, 2017 11:22 AM To: Evan Lloyd Cc: edk2-devel@lists.01.org; Ard Biesheuvel; Matteo Carlini; nd; Arvind Chauhan; Daniil Egranov; Thomas Panakamattam Abraham Subject: Re: [PATCH 0/2] Use PCD for Watchdog count Arvind, Daniil, Thomas - any comments? I have no objections to this changeset

Re: [edk2] [PATCH] ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe: Fixed crash on Juno R0

2017-01-23 Thread Daniil Egranov
Hi Ryan, On 01/23/2017 06:56 AM, Ryan Harkin wrote: On 20 January 2017 at 20:57, Daniil Egranov <daniil.egra...@arm.com> wrote: Hi Ryan, On 01/20/2017 04:30 AM, Ryan Harkin wrote: On 20 January 2017 at 01:34, Daniil Egranov <daniil.egra...@arm.com> wrote: Hi Leif, Ryan On 0

[edk2] [PATCH v2] ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe: Fixed crash on Juno R0

2017-01-23 Thread Daniil Egranov
The Marvell Yukon MAC address load supported only on Juno R1 and R2. It disabled for Juno R0 due to PCI issues on this board. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- Changelog: v2 Replaced ASSERT with the error m

Re: [edk2] [PATCH] ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe: Fixed crash on Juno R0

2017-01-20 Thread Daniil Egranov
Hi Ryan, On 01/20/2017 04:30 AM, Ryan Harkin wrote: On 20 January 2017 at 01:34, Daniil Egranov <daniil.egra...@arm.com> wrote: Hi Leif, Ryan On 01/19/2017 09:13 AM, Leif Lindholm wrote: On Thu, Jan 19, 2017 at 01:49:04PM +, Ryan Harkin wrote: On 18 January 2017 at 23:27,

Re: [edk2] [PATCH] ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe: Fixed crash on Juno R0

2017-01-19 Thread Daniil Egranov
Hi Leif, Ryan On 01/19/2017 09:13 AM, Leif Lindholm wrote: On Thu, Jan 19, 2017 at 01:49:04PM +, Ryan Harkin wrote: On 18 January 2017 at 23:27, Daniil Egranov <daniil.egra...@arm.com> wrote: The Marvell Yukon MAC address load supported only on Juno R1 and R2. It disabled for Juno

[edk2] [PATCH] ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe: Fixed crash on Juno R0

2017-01-18 Thread Daniil Egranov
The Marvell Yukon MAC address load supported only on Juno R1 and R2. It disabled for Juno R0 due to PCI issues on this board. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJ

[edk2] [PATCH v4] ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe: Set Marvell Yukon MAC address

2017-01-09 Thread Daniil Egranov
From: Daniil Egranov <daniil.egra...@linaro.org> The patch reads a valid MAC address form the Juno IOFPGA registers and pushes it into onboard Marvell Yukon NIC. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@linaro.org>

[edk2] [PATCH v6] BaseTools/Scripts/PatchCheck.py: Extended patch style check for c code

2016-12-15 Thread Daniil Egranov
parenthesis is not reported as the error anymore. Added checking for lower case "void" and "static" words. Added colors for error messages (experimental?) Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- Cha

[edk2] [PATCH v5] OpenPlatformPkg/Drivers/Net/MarvellYukonDxe: Added multi-controller support

2016-12-13 Thread Daniil Egranov
Fixed several style issues. The patch set has been squashed in to the single patch after the code review. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- Changelog: v4 Fixed driver crash during the logical interface sh

[edk2] [PATCH v3] ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe: Set Marvell Yukon MAC address

2016-12-13 Thread Daniil Egranov
Changed code structure per Leif Lindholm's request Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- Changelog: v2 Corrected style issues and code structure. v1 The patch reads a valid MAC address form the Juno IOFPGA reg

Re: [edk2] [PATCH v2] ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe: Set Marvell Yukon MAC address

2016-12-13 Thread Daniil Egranov
be fixed. Thanks, Daniil -Original Message- From: Leif Lindholm [mailto:leif.lindh...@linaro.org] Sent: Tuesday, December 13, 2016 8:01 AM To: Daniil Egranov Cc: edk2-devel@lists.01.org; ryan.har...@linaro.org Subject: Re: [PATCH v2] ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe: Set Marvell

[edk2] [PATCH v5] BaseTools/Scripts/PatchCheck.py: Extended patch style check for c code

2016-12-13 Thread Daniil Egranov
Corrected code checking for multi-line and commented lines. Both multi-line and open comment flags will be reset when leaving diff "+" area of the patch. Changed version of the tool to 0.2. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov &l

[edk2] [PATCH v4] BaseTools/Scripts/PatchCheck.py: Extended patch style check for c code

2016-12-12 Thread Daniil Egranov
Corrected maximum code line size to 120 characters Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- Changelog: v3 Corrected space detection before parentheses. v2: Fixed several indentation cases v1: Fixed reporting sig

[edk2] [PATCH v2] ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe: Set Marvell Yukon MAC address

2016-12-12 Thread Daniil Egranov
Corrected style issues and code structure. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- Changelog: v1 The patch reads a valid MAC address form the Juno IOFPGA registers and pushes it into onboard Marvell Yuk

[edk2] [PATCH] BaseTools/Scripts/PatchCheck.py: Extended patch style check for c code

2016-12-08 Thread Daniil Egranov
ted-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- BaseTools/Scripts/PatchCheck.py | 245 1 file changed, 221 insertions(+), 24 deletions(-) diff --git a/BaseTools/Scripts/PatchCheck.py b/BaseTools/S

[edk2] [PATCH] ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe: Set Marvell Yukon MAC address

2016-10-05 Thread Daniil Egranov
The patch reads a valid MAC address form the Juno IOFPGA registers and pushes it into onboard Marvell Yukon NIC. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- .../ArmJunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.c

Re: [edk2] Assert in ShellPkg with latest tianocore edk2 source on the Reference Platform

2016-10-05 Thread Daniil Egranov
edk2-devel-boun...@lists.01.org] On Behalf Of Andrew Fish Sent: Wednesday, October 05, 2016 2:06 PM To: Daniil Egranov <daniil.egra...@arm.com> Cc: Carsey, Jaben <jaben.car...@intel.com>; edk2-devel-01 ; Leif Lindholm <leif.lindh...@arm.com> Subject: Re: [edk2] Assert in ShellPk

Re: [edk2] Assert in ShellPkg with latest tianocore edk2 source on the Reference Platform

2016-10-05 Thread Daniil Egranov
On 10/05/2016 02:48 PM, Andrew Fish wrote: On Oct 5, 2016, at 12:24 PM, Daniil Egranov <daniil.egra...@arm.com> wrote: I have the same ASSERT issue on Juno platform even the EnglishDxe.inf is included to the platform build. If UefiShellLib has such dependency on the protocol then acc

Re: [edk2] Assert in ShellPkg with latest tianocore edk2 source on the Reference Platform

2016-10-05 Thread Daniil Egranov
I have the same ASSERT issue on Juno platform even the EnglishDxe.inf is included to the platform build. If UefiShellLib has such dependency on the protocol then according to EDKII Module Writer's Guide you need to specify the dependency on protocol in the module .inf to ensure the drivers

Re: [edk2] [PATCH 1/2] ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe: Remove calls to ArmDmaLib

2016-09-23 Thread Daniil Egranov
On 09/23/2016 11:21 AM, Ard Biesheuvel wrote: On 23 September 2016 at 17:20, Daniil Egranov <daniil.egra...@arm.com> wrote: Hi Ard, On 09/23/2016 02:57 AM, Ard Biesheuvel wrote: Hi Daniil, On 22 September 2016 at 23:33, Daniil Egranov <daniil.egra...@arm.com> wrote: The

[edk2] [PATCH] ArmPkg/Library/ArmDmaLib: Deallocate Map buffer in case of error

2016-09-22 Thread Daniil Egranov
The patch is fixing memory leak in case of errors. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- ArmPkg/Library/ArmDmaLib/ArmDmaLib.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ArmPkg/L

[edk2] [PATCH 2/2] ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe: Fix for PCI Dual Address Cycle

2016-09-22 Thread Daniil Egranov
The fix handles the PCI Dual Address Cycle Attribute case. It allows drivers using PCI DAC run on Juno. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- .../ArmJunoPkg/Drivers/PciHostBridgeDxe/PciRootBridge.c

[edk2] [PATCH 0/2] Juno PCI fixes

2016-09-22 Thread Daniil Egranov
The patches fixing the case where driver is using PCI DAC and replacing PCI DMA related calls to the ArmDmaLib with their Null implementations as the PCI on Juno is DMA coherent. Daniil Egranov (2): ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe: Remove dependency on ArmDmaLib

[edk2] [PATCH 1/2] ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe: Remove calls to ArmDmaLib

2016-09-22 Thread Daniil Egranov
The PCI on Juno is DMA coherent, which means it should not be using ArmDmaLib for PCI DMA. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe/PciHostBridgeDxe.inf | 2 +-

Re: [edk2] [PATCH 2/2] MdeModulePkg/EbcDxe: cleanup

2016-08-05 Thread Daniil Egranov
Hi Ard, On 08/01/2016 09:22 AM, Ard Biesheuvel wrote: - indentation - premature optimization of the thunking code, i.e., align function prototypes so we don't have to move arguments around or duplicate them on the stack, and perform tail calls where possible - adhere to calling

[edk2] [PATCH] PcdBdsLinuxSupport default value

2016-08-03 Thread Daniil Egranov
this PCD in their platform description file. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- ArmPlatformPkg/ArmPlatformPkg.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ArmPlatformPkg/ArmPlatformPkg.

Re: [edk2] [RFC 1/2] MdeModulePkg/EbcDxe: Add AARCH64 EBC VM support

2016-07-29 Thread Daniil Egranov
Hi Leif, On 07/29/2016 11:06 AM, Leif Lindholm wrote: From: Jeff Brasen Adds support for the EBC VM for AARCH64 platforms Submitted on behalf of a third-party: The Linux Foundation This contribution is licensed under the BSD license as found at

[edk2] [PATCH 2/2] EmbeddedPkg: Added device configuration protocol

2016-06-06 Thread Daniil Egranov
The device configuration protocol definition. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- EmbeddedPkg/EmbeddedPkg.dec| 1 + .../Include/Protocol/EmbeddedDeviceConfig.h

[edk2] [PATCH 1/2] ArmPlatformPkg/ArmJunoDxe: Configure Marvell Yukon MAC address on Juno

2016-06-06 Thread Daniil Egranov
The patch is using device configuration protocol to push new MAC address to the Marvell Yukon NIC. A MAC address has been read from FPGA registers and pushed to the NIC before its driver started by BDS. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov

[edk2] [PATCH 0/2] Marvell Yukon MAC address configuration on Juno platform

2016-06-06 Thread Daniil Egranov
, the configuration can be defined as "read/write" or "read only" and set to or get from a driver based on specified controller and its supported configuration type. Daniil Egranov (2): ArmPlatformPkg/ArmJunoDxe: Configure Marvell Yukon MAC address on Juno Embed

[edk2] [PATCH v2 0/3] Marvell Yukon driver

2016-05-05 Thread Daniil Egranov
of PcdYukonMacAddress to MarvellYukonDxe.dec The patch has been split due to its size Daniil Egranov (3): OpenPlatformPkg/MarvellYukonDxe : Marvell Yukon driver 1/3 OpenPlatformPkg/MarvellYukonDxe : Marvell Yukon driver 2/3 OpenPlatformPkg/MarvellYukonDxe : Marvell Yukon driver 3/3 Drivers/Net

[edk2] [PATCH v2 1/3] OpenPlatformPkg/MarvellYukonDxe : Marvell Yukon driver 1/3

2016-05-05 Thread Daniil Egranov
The UEFI driver for Marvell Yukon chipset, part 1 Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- Platforms/ARM/Juno/ArmJuno.dsc | 4 Platforms/ARM/Juno/ArmJuno.fdf | 1 + 2 files changed, 5 insertions(+) diff

Re: [edk2] [PATCH v2 3/3] IntelFrameworkModulePkg/BdsDxe: Show boot timeout message

2016-05-04 Thread Daniil Egranov
Hi Ray, Thanks for the review. My answers below. Thanks, Daniil On 05/04/2016 12:07 AM, Ni, Ruiyu wrote: 2 comments below. Regards, Ray -Original Message- From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Daniil Egranov Sent: Wednesday, May 4, 2016 9:34 AM

Re: [edk2] [PATCH v2 2/3] IntelFrameworkModulePkg/BdsDxe: Fix for the BDS boot timeout

2016-05-04 Thread Daniil Egranov
Hi Ray, Thank you for review and comments. Please see my answers below. Regards, Daniil On 05/04/2016 12:04 AM, Ni, Ruiyu wrote: 3 comments below. Regards, Ray -Original Message- From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Daniil Egranov Sent: Wednesday

[edk2] [PATCH v2 0/3] IntelFrameworkModulePkg: Fixes for Intel BDS

2016-05-03 Thread Daniil Egranov
This set of patches fixes the following: Crash when BDS loads a device handle based onthe device path but the device driver has not been loaded. BDS boot timeout. Timeout progress message for RS-232 serial console. Changes since v1: Fixed patch 2/3 compilation issue. Thanks, Daniil Daniil

[edk2] [PATCH v2 1/3] IntelFrameworkModulePkg/GenericBdsLib: Check for invalid device handle

2016-05-03 Thread Daniil Egranov
Added error control for invalid device handle when LocateDevicePath() fails. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- IntelFrameworkModulePkg/Library/GenericBdsLib/BdsBoot.c | 6 +- 1 file changed, 5 insertions

[edk2] [PATCH v2 2/3] IntelFrameworkModulePkg/BdsDxe: Fix for the BDS boot timeout

2016-05-03 Thread Daniil Egranov
of the timeout value through the BDS menu and overwrite it if PcdPlatformBootTimeOut has been set. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- IntelFrameworkModulePkg/Universal/BdsDxe/BdsEntry.c| 18 ++

[edk2] [PATCH v2 3/3] IntelFrameworkModulePkg/BdsDxe: Show boot timeout message

2016-05-03 Thread Daniil Egranov
The PlatformBdsShowProgress() supports graphics mode only, which is not applicable for RS-232 serial console. Show the progress message as a console text message in case PlatformBdsShowProgress() fails. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov

[edk2] [PATCH 1/3] IntelFrameworkModulePkg/GenericBdsLib: Check for invalid device handle

2016-04-29 Thread Daniil Egranov
Added error control for invalid device handle when LocateDevicePath() fails. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- IntelFrameworkModulePkg/Library/GenericBdsLib/BdsBoot.c | 6 +- 1 file changed, 5 insertions

[edk2] [PATCH 3/3] IntelFrameworkModulePkg/BdsDxe: Show boot timeout message

2016-04-29 Thread Daniil Egranov
The PlatformBdsShowProgress() supports graphics mode only, which is not applicable for RS-232 serial console. Show the progress message as a console text message in case PlatformBdsShowProgress() fails. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov

[edk2] [PATCH 0/3] IntelFrameworkModulePkg: Fixes for Intel BDS

2016-04-29 Thread Daniil Egranov
This set of patches fixes the following: Crash when BDS loads a device handle based onthe device path but the device driver has not been loaded. BDS boot timeout. Timeout progress message for RS-232 serial console. Thanks, Daniil Daniil Egranov (3): IntelFrameworkModulePkg/GenericBdsLib

[edk2] [PATCH 2/3] IntelFrameworkModulePkg/BdsDxe: Fix for the BDS boot timeout

2016-04-29 Thread Daniil Egranov
of the timeout value through the BDS menu and overwrite it if PcdPlatformBootTimeOut has been set. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daniil Egranov <daniil.egra...@arm.com> --- IntelFrameworkModulePkg/Universal/BdsDxe/BdsEntry.c | 17 +