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
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
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:
(+
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
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
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
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
.
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
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.
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
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
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
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
-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
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
,
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
, 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
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
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
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,
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
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
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>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 +-
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
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.
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
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
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
, 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
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
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
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
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
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
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
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 ++
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
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
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
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
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 +
58 matches
Mail list logo