Since I'm not very experienced with EFI internals, this is part patch
submission, part question. Does it seem correct? At least according to
comments I could find in the code, it should work like this. See patch.
--
Kristian
efi_reserve_memory() states that memory marked with "no-map" shall not
be accessed by the UEFI payload. Make sure efi_get_memory_map() honors
this.
This helps the case when booting vexpress_ca9x4 under QEMU. Because
the kernel wants to use an address in the lowest 128MiB of the range,
but this ran
po 23. 8. 2021 v 9:37 odesílatel Michal Simek napsal:
>
> Hi,
>
> this series add support for board or board+cc runtime DT selection. EEPROM
> memory is read and based on that decoded if this is legacy/fru based format
> and proper DTB is used. There is a need to have all DTBs 64bit aligned. If
>
po 23. 8. 2021 v 8:43 odesílatel Michal Simek napsal:
>
> Use TF-A instead of ATF in description. And update generic description with
> removing ATF because also configurations without it are supported.
>
> Signed-off-by: Michal Simek
> ---
>
> arch/arm/mach-zynqmp/mkimage_fit_atf.sh | 4 ++--
>
út 24. 8. 2021 v 15:25 odesílatel Michal Simek napsal:
>
> There is no space in OCM for SPL stack because the space in OCM is occupied
> by TF-A. That's why move relocate stack to DDR to 0x1800 address
> and also enable SPL_SIZE_LIMIT not to be more then 0xfffea000 which is
> default address f
On Friday 27 August 2021 13:37:54 Chris Packham wrote:
> On Thu, Aug 26, 2021 at 1:46 AM Marek Behún wrote:
> >
> > Update man page for the kwboot utility.
> >
> > Signed-off-by: Marek Behún
> > ---
> > doc/kwboot.1 | 58 ++--
> > 1 file changed, 3
On Friday 27 August 2021 14:45:07 Chris Packham wrote:
> On Fri, Aug 27, 2021 at 1:39 PM Marek Behún wrote:
> >
> > On Fri, 27 Aug 2021 13:16:25 +1200
> > Chris Packham wrote:
> >
> > > On Thu, Aug 26, 2021 at 1:46 AM Marek Behún wrote:
> > > >
> > > > Hello Stefan and others,
> > > >
> > > > th
On Friday 27 August 2021 10:13:01 Pali Rohár wrote:
> On Friday 27 August 2021 13:37:54 Chris Packham wrote:
> > On Thu, Aug 26, 2021 at 1:46 AM Marek Behún wrote:
> > >
> > > Update man page for the kwboot utility.
> > >
> > > Signed-off-by: Marek Behún
> > > ---
> > > doc/kwboot.1 | 58 +++
On Tuesday 03 August 2021 16:28:37 Pali Rohár wrote:
> This patch series fixes U-Boot crash during cancellation of x/y-modem
> transfers and contains other various fixes related to finishing
> transfers.
Hello! Could you review this patch series? I have already answered all
questions / comments...
On Friday 06 August 2021 18:37:15 Pali Rohár wrote:
> On Friday 06 August 2021 18:23:49 Heinrich Schuchardt wrote:
> > On 8/6/21 6:07 PM, Pali Rohár wrote:
> > > When k_recv() returns zero it indicates that kermit transfer was aborted.
> > > Function do_load_serial_bin() (caller of load_serial_bin(
On 12/08/21, Michal Simek wrote:
>
>
> On 7/16/21 7:16 PM, Jorge Ramirez-Ortiz wrote:
> > As a security feature, if boot.bin was configured for secure boot the
> > CSU will disable the JTAG interface on all cases.
> >
> > Some boards might rely on this interface for flashing to QSPI in which
> >
On 12/08/21, Michal Simek wrote:
>
>
> On 7/22/21 1:19 PM, Jorge Ramirez-Ortiz wrote:
> > Confirm the secure boot configuration on the console.
> >
> > Signed-off-by: Jorge Ramirez-Ortiz
> > ---
> > arch/arm/mach-zynqmp/include/mach/hardware.h | 3 ++-
> > board/xilinx/zynqmp/zynqmp.c
Hello Marcel,
Am Donnerstag, den 26.08.2021, 14:14 +0200 schrieb Marcel Ziswiler:
> From: Marcel Ziswiler
>
> With the move to using binman to generate SPL aka u-boot-spl-ddr.bin
> and
> U-Boot proper aka u-boot.itb every board now covers such
> configuration
> in its own U-Boot specific device
On Fri, Aug 27, 2021 at 06:09:25AM +0200, Heinrich Schuchardt wrote:
> On 8/27/21 5:05 AM, AKASHI Takahiro wrote:
> > Heinrich,
> >
> > On Thu, Aug 26, 2021 at 03:48:04PM +0200, Heinrich Schuchardt wrote:
> > > Writing variables AuditMode or Deployed Mode must update the secure boot
> > > state.
>
On 8/27/21 11:17 AM, Jorge Ramirez-Ortiz, Foundries wrote:
> On 12/08/21, Michal Simek wrote:
>>
>>
>> On 7/16/21 7:16 PM, Jorge Ramirez-Ortiz wrote:
>>> As a security feature, if boot.bin was configured for secure boot the
>>> CSU will disable the JTAG interface on all cases.
>>>
>>> Some board
This Kconfig symbol was never added to U-Boot but it was mentioned in the
origin commit c35df7c9e43e ("qemu: arm64: Add documentation for capsule
update"). That's why remove it from documentation to be accurate.
Signed-off-by: Michal Simek
---
doc/develop/uefi/uefi.rst | 1 -
1 file changed, 1
Generate dfu_alt_info setup at runtime for capsule update.
Enabling this feature will help with upgrading boards without remembering
what is where.
The similar change was done for ZynqMP by commit b86f43de0be0 ("xilinx:
zynqmp: Add support for runtime dfu_alt_info setup").
Code needs to be enabled
Hi Teresa
On Fri, 2021-08-27 at 09:21 +, Teresa Remmet wrote:
> Hello Marcel,
>
> Am Donnerstag, den 26.08.2021, 14:14 +0200 schrieb Marcel Ziswiler:
> > From: Marcel Ziswiler
> >
> > With the move to using binman to generate SPL aka u-boot-spl-ddr.bin
> > and
> > U-Boot proper aka u-boot.i
On Fri, 27 Aug 2021, 8:32 PM Pali Rohár, wrote:
> On Friday 27 August 2021 14:45:07 Chris Packham wrote:
> > On Fri, Aug 27, 2021 at 1:39 PM Marek Behún wrote:
> > >
> > > On Fri, 27 Aug 2021 13:16:25 +1200
> > > Chris Packham wrote:
> > >
> > > > On Thu, Aug 26, 2021 at 1:46 AM Marek Behún
>
Hi Tom,
please pull these patches to your tree. Gitlab CI is not showing any
issue and I have also tested qspi/sd flows on zynq and zynqmp boards.
There are a lot of fixes and alignments with also some features like
rtc/soc drivers and correcting capsule update. Code for multi_fit is
also added b
On Fri, 13 Aug 2021 17:24:58 +0100
Paul Barker wrote:
> Sorry this took so long to get back to! Got there in the end though :)
>
> Changes from v1:
> * Collected the full help printing code from patman, buildman & binman into
> a
> single function so that when support for PAGER containing
On 8/27/21 10:36 AM, Ashok Reddy Soma wrote:
> This patch series fixes below issues
> - Switch genfifo start to manual start mode
> - Unaligned DMA reads
> - Minor improvements in initialization
>
>
>
> Ashok Reddy Soma (2):
> spi: zynqmp_gqspi: Switch genfifo start to manual mode
> sp
TTC has three modes of operations. Timer, PWM and input counters.
There is already driver for timer under CADENCE_TTC_TIMER which is used for
ZynqMP R5 configuration.
This driver is targeting PWM which is for example configuration which can
be used for fan control.
The driver has been tested on Xi
There was mistake in commit 4cd61c43fd51 ("arm: a37xx: pci: Fix handling
PIO config error responses"). U-Boot does not support handling of CRS
return value for PCI_VENDOR_ID config read request and also does not set
CRSSVE bit.
Therefore disable returning CRS response for now.
Signed-off-by: Pali
According to PCIe base specification, if CRS Software Visibility is not
enabled, the Root Complex must re-issue the Configuration Request as a new
Request.
Normally this part of Root Complex is implemented in hardware but aardvark
is somehow special and does not implement it in hardware and expect
Hello,
for the record … see below.
Am Donnerstag, 22. Juli 2021, 19:01:36 CEST schrieb Alexander Dahl:
> Hello,
>
> I'm currently porting a brand new custom board with Microchip's 64 MiB
> SAMA5D2 SiP SoC. Second stage bootloader is at91bootstrap, for development
> I load U- Boot directly to RAM
On Fri, Aug 27, 2021 at 08:30:48AM +0200, Stefan Roese wrote:
> Hi Tom,
>
> On 17.08.21 14:35, Tom Rini wrote:
>
>
>
> > > Getting back to this to hopefully get this decided:
> > >
> > > It seems that we (most of us?) agree on this change, that wdt_stop_all()
> > > shall be changed to return a
On Fri, 27 Aug 2021 14:45:07 +1200
Chris Packham wrote:
> The higher speed settings weren't so good. I started with 3125000 and
> that doesn't get onto the 2nd part of the download, same for 1152000
> and 400 (I stopped trying higher speeds at that point). Using
> 230400 and 460800 it does ma
On Fri, 27 Aug 2021 10:36:52 +0200
Pali Rohár wrote:
> Anyway, it looks like that A385 bootrom has bugs in debug console and so
> -d is on this SoC unusable. When I enter into debug mode, boorom
> somehow does not send output from (debug) commands over UART. But it
> sends ECHO over UART...
It's
On Friday 27 August 2021 15:35:55 Marek Behún wrote:
> On Fri, 27 Aug 2021 10:36:52 +0200
> Pali Rohár wrote:
>
> > Anyway, it looks like that A385 bootrom has bugs in debug console and so
> > -d is on this SoC unusable. When I enter into debug mode, boorom
> > somehow does not send output from (
Replace the number in the flexcom-mode property with the define from the
include file.
This corresponds to the approach in Linux kernel.
Signed-off-by: Eugen Hristev
---
arch/arm/dts/sam9x60ek.dts | 3 ++-
arch/arm/dts/sama7g5ek.dts | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff
Add dt-bindings include file for Atmel Flexcom hardware block.
This file is copied from Linux kernel.
It is used in devicetrees from Linux.
Signed-off-by: Eugen Hristev
---
MAINTAINERS | 1 +
include/dt-bindings/mfd/atmel-flexcom.h | 15 +++
2 files chang
On Fri, Aug 27, 2021 at 3:59 AM Marcel Ziswiler
wrote:
>
> Hi Teresa
>
> On Fri, 2021-08-27 at 09:21 +, Teresa Remmet wrote:
> > Hello Marcel,
> >
> > Am Donnerstag, den 26.08.2021, 14:14 +0200 schrieb Marcel Ziswiler:
> > > From: Marcel Ziswiler
> > >
> > > With the move to using binman to g
On Sunday 15 August 2021 10:23:03 Tom Rini wrote:
> On Sun, Aug 15, 2021 at 01:48:26PM +0200, Pali Rohár wrote:
> > On Monday 02 August 2021 21:40:07 Tom Rini wrote:
> > > OK, thanks. Then the right fix is to introduce whatever SPL_xxx symbols
> > > you need so that you can turn off what you don't
On Fri, Aug 27, 2021 at 05:17:25PM +0200, Pali Rohár wrote:
> On Sunday 15 August 2021 10:23:03 Tom Rini wrote:
> > On Sun, Aug 15, 2021 at 01:48:26PM +0200, Pali Rohár wrote:
> > > On Monday 02 August 2021 21:40:07 Tom Rini wrote:
> > > > OK, thanks. Then the right fix is to introduce whatever SP
On Fri, Aug 27, 2021 at 01:00:09PM +0200, Michal Simek wrote:
> Hi Tom,
>
> please pull these patches to your tree. Gitlab CI is not showing any
> issue and I have also tested qspi/sd flows on zynq and zynqmp boards.
>
> There are a lot of fixes and alignments with also some features like
> rtc/
On 18:24-20210727, Suman Anna wrote:
> The common TI SCI header file uses some macros from err.h and these
> get exercised when CONFIG_TI_SCI_PROTOCOL is not defined. Include
> the linux/err.h header file in this header file directly rather
> than relying on source files to include it to eliminate
On 18:24-20210727, Suman Anna wrote:
> Add a weak release_resources_for_core_shutdown() stub implementation
> that can be overridden by actual implementation if a SoC supports that
> function.
>
> Signed-off-by: Suman Anna
> ---
> arch/arm/mach-k3/common.c | 5 +
> 1 file changed, 5 insertio
On 8/27/21 7:55 AM, Michal Simek wrote:
TTC has three modes of operations. Timer, PWM and input counters.
There is already driver for timer under CADENCE_TTC_TIMER which is used for
ZynqMP R5 configuration.
This driver is targeting PWM which is for example configuration which can
be used for
> From: Simon Glass
> Date: Thu, 26 Aug 2021 21:57:19 -0600
> Cc: Heinrich Schuchardt ,
> Ilias Apalodimas ,
> U-Boot Mailing List
> Content-Type: text/plain; charset="UTF-8"
>
> Hi Mark,
>
> On Thu, 26 Aug 2021 at 14:18, Mark Kettenis wrote:
> >
> > > From: Simon Glass
> > >
Various RZ/G2[MNH] boards have copies of cpu_reset which
creates duplicate code, so move this to a common file shared
among all users of the RZG2 and declare it weak so it can be
overwritten if necessary.
Signed-off-by: Adam Ford
diff --git a/arch/arm/mach-rmobile/Makefile b/arch/arm/mach-rmobil
With reset_cpu() now existing in common code, there is no need to
have this exist in each board.
Signed-off-by: Adam Ford
diff --git a/board/beacon/beacon-rzg2m/beacon-rzg2m.c
b/board/beacon/beacon-rzg2m/beacon-rzg2m.c
index c12ff77fb2..f5146594b5 100644
--- a/board/beacon/beacon-rzg2m/beacon-r
On Thu, Aug 26, 2021 at 12:41 PM Tom Rini wrote:
>
> On Thu, Aug 26, 2021 at 09:39:20AM -0700, Tim Harvey wrote:
>
> > Greetings,
> >
> > I'm trying to understand what the best memory usage is in U-Boot for
> > IMX8M boards for generic distro configs such as: loadaddr,
> > kernel_addr_r, fdt_addr_
Improve the file's readability and conciseness by using the appropriate
Aarch64 instruction: ubfx (unsigned bitfield extract). This makes the
code easier to follow as it directly manipulates the offsets and widths
of the fields read from system registers, as they are expressed in the
Standard (ARM
Replace the current 2-instruction 2-step tripling code by a
corresponding single instruction leveraging ARMv8-A's "flexible second
operand as a register with optional shift". This has the added benefit
(albeit arguably negligible) of reducing the final code size.
Fix the comment as the tripled cac
On Sat, 28 Aug 2021, 12:31 AM Marek Behún, wrote:
> On Fri, 27 Aug 2021 14:45:07 +1200
> Chris Packham wrote:
>
> > The higher speed settings weren't so good. I started with 3125000 and
> > that doesn't get onto the 2nd part of the download, same for 1152000
> > and 400 (I stopped trying hig
At present some of the ideas and techniques behind devicetree in U-Boot
are assumed, implied or unsaid. Add some documentation to cover how
devicetree is build, how it can be modified and the rules about using
the various CONFIG_OF_... options.
Signed-off-by: Simon Glass
---
doc/develop/index.r
Hi Heinrich,
On Wed, 25 Aug 2021 at 02:05, Heinrich Schuchardt wrote:
>
> Hello Simon,
>
> some boards like qemu-riscv64_defconfig do not use any device-tree at
> build time. A device-tree is only supplied at runtime by the prior boot
> stage (CONFIG_OF_PRIOR_STAGE=y).
>
> In doc/develop/devicetr
+Ilias Apalodimas
On Fri, 27 Aug 2021 at 21:23, Simon Glass wrote:
>
> At present some of the ideas and techniques behind devicetree in U-Boot
> are assumed, implied or unsaid. Add some documentation to cover how
> devicetree is build, how it can be modified and the rules about using
> the variou
On 8/27/21 11:23 PM, Simon Glass wrote:
At present some of the ideas and techniques behind devicetree in U-Boot
are assumed, implied or unsaid. Add some documentation to cover how
devicetree is build, how it can be modified and the rules about using
the various CONFIG_OF_... options.
Signed-off-
Hi Aswath,
On 8/14/21 2:34 AM, Aswath Govindraju wrote:
> Add support for enumerating MMC card in a given mode using mmc rescan and
> mmc dev commands. The speed mode is provided as the last argument in these
> commands and is indicated using the index from enum bus_mode in
> include/mmc.h. A spee
On 8/17/21 6:20 PM, Ye Li wrote:
> When send_status is false or wait_dat0 is not supported, the switch
> function should not send CMD13 but directly return.
>
> Signed-off-by: Ye Li
Reviewed-by: Jaehoon Chung
Best Regards,
Jaehoon Chung
> ---
> drivers/mmc/mmc.c | 2 +-
> 1 file changed, 1 i
On 8/17/21 6:20 PM, Ye Li wrote:
> HS400_ES is missed when down grade to HS mode during
> device_remove the mmc device
>
> Signed-off-by: Ye Li
Reviewed-by: Jaehoon Chung
Best Regards,
Jaehoon Chung
> ---
> drivers/mmc/mmc.c | 8 +---
> 1 file changed, 5 insertions(+), 3 deletions(-)
>
On 8/18/21 4:46 AM, stcar...@linux.microsoft.com wrote:
> From: Stephen Carlson
>
> Adds an implementation of the wait_dat0 MMC operation for the Freescale
> eSHDC driver, allowing the driver to continue when the card is ready
> rather than waiting for the worst case time on each MMC switch opera
On 8/18/21 4:46 AM, stcar...@linux.microsoft.com wrote:
> From: Stephen Carlson
>
> Adds an implementation of the wait_dat0 MMC operation for the DM SDHCI
> driver, allowing the driver to continue when the card is ready rather
> than waiting for the worst case time on each MMC switch operation.
>
On 8/18/21 6:59 AM, Tom Rini wrote:
> Finish moving this driver to Kconfig.
> - Update the dependency logic for Exynos5 too
> - Remove the unused CONFIG_SYS_I2C_S3C24X0_SPEED variable
> - Drop CONFIG_SYS_I2C_S3C24X0_SLAVE as it's always set to 0.
> - Move the internal SYS_I2C_S3C24X0_SLAVE define c
On 8/19/21 12:40 PM, Simon Glass wrote:
> Provide a way for sandbox MMC to present data from a backing file. This
> allows a filesystem to be created on the host and easily served via an
> emulated mmc device.
>
> Signed-off-by: Simon Glass
Reviewed-by: Jaehoon Chung
Best Regards,
Jaehoon Chun
> From: Simon Glass
> Date: Fri, 27 Aug 2021 21:23:48 -0600
>
> At present some of the ideas and techniques behind devicetree in U-Boot
> are assumed, implied or unsaid. Add some documentation to cover how
> devicetree is build, how it can be modified and the rules about using
> the various CONFI
On 8/18/21 11:40 PM, Simon Glass wrote:
Provide a way for sandbox MMC to present data from a backing file. This
allows a filesystem to be created on the host and easily served via an
emulated mmc device.
Signed-off-by: Simon Glass
---
doc/device-tree-bindings/mmc/sandbox,mmc.txt | 18 +++
59 matches
Mail list logo