On 7/21/23 21:19, Jason Kacines wrote:
Add documentation on how to use OpenOCD to debug U-Boot for TI K3
Generation boards.
Signed-off-by: Jason Kacines
Thank you for providing OpenOCD usage guidance.
This patch cannot be applied to origin/master. Please, rebase it.
Please, remove trailing
Update the following requirements to their latest version:
* Pygments - syntax highlighting
* pytz - world timezone definitions
* certifi - Mozilla's CA bundle
Signed-off-by: Heinrich Schuchardt
---
v2:
fix typo in title
---
doc/sphinx/requirements.txt | 6 +++---
1 file changed, 3
Am 28. Juli 2023 03:51:55 MESZ schrieb Simon Glass :
>Hi,
>
>On Thu, 27 Jul 2023 at 08:36, Dan Carpenter wrote:
>>
>> On Thu, Jul 27, 2023 at 11:22:15AM +0300, Ilias Apalodimas wrote:
>> > Hi Dan,
>> >
>> > [...]
>> >
>> > > @@ -313,7 +313,7 @@ static int cmp_pe_section(const void *arg1, const
I've had countless successful boots of a T113-s3 using this DRAM
controller code, so:
On 7/21/23 07:46, Andre Przywara wrote:
Signed-off-by: Andre Przywara
Tested-by: Sam Edwards
On Thu, Jul 27, 2023 at 03:05:28PM -0400, Tom Rini wrote:
> On Wed, Jul 26, 2023 at 08:30:24PM +0800, Du Huanpeng wrote:
>
> > - devicetree for ls1c300 SoC and board
this devicetree was writen from scratch, I read the SoC's manual
and devicetree-specification-v0.3.pdf, and write a Excel to generat
Add these options to permit access to more disk types.
Add some documentation as well.
Signed-off-by: Simon Glass
---
configs/coreboot64_defconfig| 1 +
configs/coreboot_defconfig | 9 +
doc/board/coreboot/coreboot.rst | 20
3 files changed, 30 insertion
This is normally used with coreboot, so enable support for it in the
coreboot builds.
Add an example to show how it is used.
Signed-off-by: Simon Glass
---
configs/coreboot64_defconfig| 1 +
configs/coreboot_defconfig | 1 +
doc/board/coreboot/coreboot.rst | 34 +
This name is a little confusing since it suggests that it sets up the
sibling block device. In fact it sets up a bootdev for it. Rename the
function to make this clearer.
Signed-off-by: Simon Glass
---
boot/bootdev-uclass.c | 8 +---
common/usb_storage.c | 2 +-
doc/devel
Add some more output to make it easier to see what is going wrong when
a bootdev hunter fails.
Signed-off-by: Simon Glass
---
boot/bootdev-uclass.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/boot/bootdev-uclass.c b/boot/bootdev-uclass.c
index 114853ffb72a..a3661
Use the correct function here, since there may be multiple IDE devices
available.
Signed-off-by: Simon Glass
---
drivers/block/ide.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/block/ide.c b/drivers/block/ide.c
index 89201dd4d229..c698f9cbd558 100644
--- a/dr
Enable bootstd options and provide instructions on how to boot a linux
distro using coreboot.
Signed-off-by: Simon Glass
---
configs/coreboot64_defconfig| 14 ++
configs/coreboot_defconfig | 1 +
doc/board/coreboot/coreboot.rst | 16 ++--
3 files changed, 17 in
When USB finds no devices it currently returns -EPERM which bootstd does
not understand. This causes other bootdevs of the same priority to be
skipped.
Fix this by returning the correct error code.
Signed-off-by: Simon Glass
---
drivers/usb/host/usb-uclass.c | 2 +-
include/usb.h
When CONFIG_ERRNO_STR is not enabled this shows a spurious 'E' from the
format string. Fix this.
Signed-off-by: Simon Glass
Fixes: 7f331941321 ("lib: Support printing an error string")
---
lib/vsprintf.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lib/vsprintf.c b/l
This series provides some bootstd fixes so that IDE can be used reliably
for booting a distro. It also includes some documentation on how to boot
from coreboot in various scenarios, using QEMU.
With this it is possible to boot Ubuntu 2023.04 from coreboot64, for
example.
Simon Glass (8):
usb:
Hi Neha,
On Thu, 27 Jul 2023 at 06:12, Neha Malcom Francis wrote:
>
> They need to get the contents of the FIT section beforehand, process
> them and prepend the signing certificate to the FIT contents
>
> Signed-off-by: Neha Malcom Francis
> ---
> tools/binman/etype/collection.py | 38
Hi Neha,
On Thu, 27 Jul 2023 at 06:12, Neha Malcom Francis wrote:
>
> While we have the option of using '-a to grab a file from a
> specific directory, this is problematic when searching for a filename
> shared by multiple files across directories. An example would be FDT
> generated in SPL_BUIL
Hi Michal,
On Thu, Jul 27, 2023 at 10:53:44AM +0200, Michal Simek wrote:
>
>
> On 7/27/23 02:38, AKASHI Takahiro wrote:
> > While UPDATE_CAPSULE api is not fully implemented, this interface and
> > capsule-on-disk feature should behave in the same way, especially in
> > handling an empty capsule
Hi Da,
On Mon, 24 Jul 2023 at 10:49, Da Xue wrote:
>
> On Mon, Jul 24, 2023 at 11:48 AM Da Xue wrote:
> >
> > I forgot to attach some additional details:
> >
> > ```
> > sudo fdisk -l /dev/sda
> > Disk /dev/sda: 58.24 GiB, 62534975488 bytes, 122138624 sectors
> > Disk model: STORAGE DEVICE
> > U
Hi Abdellatif,
On Thu, 27 Jul 2023 at 03:00, Abdellatif El Khlifi
wrote:
>
> Hi Heinrich,
>
> On Thu, Jul 27, 2023 at 07:51:42AM +0200, Heinrich Schuchardt wrote:
> > On 3/29/22 17:16, abdellatif.elkhl...@arm.com wrote:
> > > From: Abdellatif El Khlifi
> > >
> > > Provide armffa command showcasi
On Thu, 27 Jul 2023 at 10:50, Heinrich Schuchardt
wrote:
>
> If an error message contains a function name, it should match the name of
> the function throwing the message.
>
> Fixes: 7739d93d8288 ("pci: Match region flags using a mask")
> Signed-off-by: Heinrich Schuchardt
> ---
> drivers/pci/pc
Hi,
On Thu, 27 Jul 2023 at 08:36, Dan Carpenter wrote:
>
> On Thu, Jul 27, 2023 at 11:22:15AM +0300, Ilias Apalodimas wrote:
> > Hi Dan,
> >
> > [...]
> >
> > > @@ -313,7 +313,7 @@ static int cmp_pe_section(const void *arg1, const
> > > void *arg2)
> > > *
> > > * Return: valid pointer to a
On Thu, 27 Jul 2023 at 08:32, Dan Carpenter wrote:
>
> This line break is not done correctly. We don't want to have all those
> tabs in the printed output.
>
> Signed-off-by: Dan Carpenter
> ---
> fs/cramfs/cramfs.c | 6 ++
> 1 file changed, 2 insertions(+), 4 deletions(-)
Reviewed-by: Sim
Hi Maxim,
On Thu, 27 Jul 2023 at 01:17, Maxim Kochetkov wrote:
>
> designware_i2c_pci.c includes which is located at
> arch/x86/include/asm/lpss.h and available only for X86.
> So enable CONFIG_SYS_I2C_DW only for X86.
>
> Fixes: 070a94600855 ("i2c: designware: Add Apollo Lake support")
> Signed
On Wed, 26 Jul 2023 at 22:35, Jan Kiszka wrote:
>
> From: Jan Kiszka
>
> This avoids having to maintain to defconfigs that are 99% equivalent.
> The approach is to use binman to generate two flash images,
> flash-pg1.bin and flash-pg2.bin. With the help of a template dtsi, we
> can avoid duplicat
Hi Marek,
On Thu, 27 Jul 2023 at 09:50, Marek Vasut wrote:
>
> The current gpio-uclass design uses name field in struct gpio_dev_priv as
> an indicator that GPIO is claimed by consumer. This overloads the function
> of name field and does not work well for named pins not configured as GPIO
> pins
Hi Maxim,
On Fri, 14 Jul 2023 at 08:22, Maxim Uvarov wrote:
>
> changelog:
> v4: - tested with tests/py/ did some minor fixes (out of tree
> build, variables set after downloads).
> - accounted review comments for documentation.
> - implemented dns
Hi Dan,
On Thu, 27 Jul 2023 at 04:56, Dan Carpenter wrote:
>
> On Wed, Jul 26, 2023 at 06:49:44PM -0600, Simon Glass wrote:
> > Hi Dan,
> >
> > On Tue, 25 Jul 2023 at 09:40, Dan Carpenter
> > wrote:
> > >
> > > The > comparison needs to be changed to >= to prevent an out of bounds
> > > write o
SCMI_PROTOCOL_VERSION is a mandatory command for all the SCMI protocols.
With this patch, this command is implemented on each protocol.
Then, we can assure that the feature set implemented by SCMI Server
(firmware) is compatible with U-Boot, that is, each protocol's version
must be equal to or high
In the next patch, SCMI_PROTOCOL_VERSION support is added on the existing
SCMI protocols and the version check will be introduced.
To finish "ut dm scmi_[clocks|resets|voltage_domains]" tests, sandbox SCMI
agent should also implement/mimic this command.
Signed-off-by: AKASHI Takahiro
---
drivers
Now that we have Base protocol support, we will be able to check if a given
protocol is really supported by the SCMI server (firmware).
Signed-off-by: AKASHI Takahiro
---
drivers/firmware/scmi/scmi_agent-uclass.c | 41 +--
1 file changed, 38 insertions(+), 3 deletions(-)
dif
Now that we have the Base protocol support, we will be able to
add a couple of checks so that we will make sure that U-Boot
scmi drivers work as expected.
- check if SCMI server (firmware) supports the protocol
- check if SCMI server implements an expected version of protocol
Although adding the
Hi Bin,
On Wed, 19 Jul 2023 at 01:58, Bin Meng wrote:
>
> Hi Simon,
>
> On Wed, Jul 19, 2023 at 9:11 AM Simon Glass wrote:
> >
> > Hi Bin,
> >
> > On Sun, 16 Jul 2023 at 09:19, Bin Meng wrote:
> > >
> > > Hi Simon,
> > >
> > > On Sun, Jul 16, 2023 at 7:42 AM Simon Glass wrote:
> > > >
> > > >
From: Robert Nelson
BeagleBoard.org BeaglePlay is an easy to use, affordable open source
hardware single board computer based on the Texas Instruments AM625
SoC that allows you to create connected devices that work even at long
distances using IEEE 802.15.4g LR-WPAN and IEEE 802.3cg 10Base-T1L.
E
Removes the largely duplicated A53 and R5 defconfigs and reuses the
am62x_evm_*_defconfig with minor platform specific changes.
Cc: Simon Glass
Signed-off-by: Nishanth Menon
---
New Patch
This depends on the RFC (and hence "TMP") and debated upon patch (to
introduce config fragments)
https://lo
Add base documentation for BeaglePlay
Signed-off-by: Nishanth Menon
---
Changes Since V1:
- Dependency added on top of doc cleanup
https://lore.kernel.org/all/20230727185902.3310543-1...@ti.com/
- Mostly rewrite.. hopefully for the better
V1: https://lore.kernel.org/all/20230725185253.2123433-
Add support for BeaglePlay - rev 2
Boot log: https://gist.github.com/nmenon/bee1ab7cbfd188574cfb843e336fbe40
Full series(including dependencies) can be found at:
https://github.com/nmenon/fix-k3-dt-u-boot/commits/beagleplay-v2.2
Depends on:
a) https://lore.kernel.org/all/20230727090331.2834463-1
Add labels for unsigned binary to permit over-ride.
Cc: Simon Glass
Signed-off-by: Nishanth Menon
---
I think we might also want to review Neha's approach in RFC stage if
this is not acceptable, but I suspect other boards will have similar
challenges:
https://lore.kernel.org/all/20230727121205.
Add defconfigs for am625 based beagleplay
Signed-off-by: Nishanth Menon
---
Changes since V1:
- None
V1: https://lore.kernel.org/all/20230725185253.2123433-6...@ti.com/
configs/am62x_beagleplay_a53_defconfig | 90
configs/am62x_beagleplay_r5_defconfig | 110 +
Hello,
Can I know what are the changes required to integrate ksz9477 with Intel x86
based systems ?
Regards
Simon
Sent from my iPhone
> On Jul 27, 2023, at 1:47 PM, Tom Rini wrote:
>
> On Wed, Jun 28, 2023 at 04:54:45PM +0200, Karsten Wiese wrote:
>
>> Copy and tweak the required code from
Use the new environment format so we can drop most of the config.h file.
Signed-off-by: Simon Glass
---
(no changes since v1)
board/raspberrypi/rpi/rpi.env | 77 ++
include/configs/rpi.h | 100 --
2 files changed, 77 insertions(+
Disable this option to reclaim some space, since bootstd requires less
functionality to operate (e.g. hush parser).
Signed-off-by: Simon Glass
---
(no changes since v2)
Changes in v2:
- Add new patch to disable DISTRO_DEFAULTS
configs/rpi_0_w_defconfig | 1 -
configs/rpi_2_defconfig
Drop use of the distro scripts and use standard boot instead.
We don't need to specify the mmc devices individually, since they are
used in order from 0 to 2, and standard boot uses that order anyway.
Signed-off-by: Simon Glass
---
Changes in v3:
- Rebase to -master
Changes in v2:
- Rebase to
This series moves Raspberry Pi boards over to use standard boot.
It also moves rpi over to use a text-based environment. Unfortunately it
is not possible to empty the header file due to several CFG options.
Fix the repeated "and and" while we are here.
Note that this reduces rodata size by about
On Tue, Jul 11, 2023 at 04:59:15PM -0500, Nate Drude wrote:
> The adin phy has extended registers that can be accessed using
> adin_ext_read and adin_ext_write. These registers can be read directly
> using the mdio command using readext and writext. For example:
>
> => mdio rx ethernet@428a0
On Wed, Jun 28, 2023 at 04:54:45PM +0200, Karsten Wiese wrote:
> Copy and tweak the required code from the linux kernel.
> Only the KSZ9893 has been tested.
>
> Signed-off-by: Karsten Wiese
> Reviewed-by: Ramon Fried
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: PGP s
On Thu, May 18, 2023 at 11:24:39AM -0700, emohand...@linux.microsoft.com wrote:
> From: Ehsan Mohandesi
>
> The structure icmp6_ra_prefix_info needs to be packed because it is read
> from a network stream.
>
> Signed-off-by: Ehsan Mohandesi
> Reviewed-by: Viacheslav Mitrofanov
> Reviewed-by:
On Thu, May 18, 2023 at 11:24:38AM -0700, emohand...@linux.microsoft.com wrote:
> From: Ehsan Mohandesi
>
> The argument len passed to function process_ra is the length of the IPv6
> router advertisement message and needs to be between 0 and MTU because
> it is assigned to remaining_option_len a
On Wed, Jul 26, 2023 at 08:30:23PM +0800, Du Huanpeng wrote:
> - pinmux setup functions for debug uart
> - lowlevel initialization: sdram, pll, spi, debug uart
[snip]
> +/* Serial SPL */
> +#if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_SERIAL)
> +#define CFG_SYS_NS16550_CLK 6600
On Wed, Jul 26, 2023 at 08:30:21PM +0800, Du Huanpeng wrote:
> ---
> Changelog for v5:
>- add detail commit message
>- small fix in watchdog driver
Please run the whole series through checkpatch.pl and address the issues
raised there, thanks.
--
Tom
signature.asc
Description: PGP sign
On Thu, Jul 27, 2023 at 01:18:12PM -0600, Simon Glass wrote:
> Hi Tom,
>
> On Sun, 16 Jul 2023 at 12:18, Tom Rini wrote:
> >
> > On Sat, Jul 15, 2023 at 05:40:25PM -0600, Simon Glass wrote:
> > > Hi Tom,
> > >
> > > On Thu, 13 Jul 2023 at 15:57, Tom Rini wrote:
> > > >
> > > > On Thu, Jul 13, 20
Hi Tom,
On Sun, 16 Jul 2023 at 12:18, Tom Rini wrote:
>
> On Sat, Jul 15, 2023 at 05:40:25PM -0600, Simon Glass wrote:
> > Hi Tom,
> >
> > On Thu, 13 Jul 2023 at 15:57, Tom Rini wrote:
> > >
> > > On Thu, Jul 13, 2023 at 03:03:57PM -0600, Simon Glass wrote:
> > > > Hi Tom,
> > > >
> > > > On Wed
On Wed, Jul 26, 2023 at 08:30:22PM +0800, Du Huanpeng wrote:
> Loongson 1C is a cost-effective SOC chip for industrial control and
> the Internet of Things. The Loongson 1C includes a floating-point
> processing unit, supports multiple types of memory, and supports
> high-capacity MLC NAND Flash. L
On Wed, Jul 26, 2023 at 08:30:24PM +0800, Du Huanpeng wrote:
> - devicetree for ls1c300 SoC and board
What linux kernel release is this from?
[snip]
> + u-boot,dm-pre-reloc;
Here and elsewhere, these are "bootph-" now and also upstreamable.
[snip]
> +LS1C300_EVAL BOARD
> +M
Convert the memory map for OSPI as a common memory map
Signed-off-by: Nishanth Menon
---
Changes since V1
* No Change
V1: https://lore.kernel.org/all/20230727080027.2817701-14...@ti.com/
doc/board/ti/am65x_evm.rst | 27 +-
doc/board/ti/img/ospi_sysfw.svg | 721 +++
Update the bootflow svg diagram and reuse across the platforms as they
are common.
Reviewed-by: Neha Malcom Francis
Signed-off-by: Nishanth Menon
---
Changes since V1
* Picked up reviewed-by
V1: https://lore.kernel.org/all/20230727080027.2817701-3...@ti.com/
doc/board/ti/am62x_sk.rst
Convert the emmc memory layout to svg
Signed-off-by: Nishanth Menon
---
Changes since V1
* No Change
V1: https://lore.kernel.org/all/20230727080027.2817701-15...@ti.com/
doc/board/ti/am65x_evm.rst| 17 +-
doc/board/ti/img/emmc_am65x_evm_boot0.svg | 748 ++
Convert the image format into svg that can be reused across platforms as
needed.
Signed-off-by: Nishanth Menon
---
Changes since V1
* Dia updates
V1: https://lore.kernel.org/all/20230727080027.2817701-10...@ti.com/
doc/board/ti/am62x_sk.rst | 52 +---
doc/board/ti/img/multi_
Keep the boards sorted in alphabetical order.
Signed-off-by: Nishanth Menon
---
New patch
doc/board/ti/k3.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/doc/board/ti/k3.rst b/doc/board/ti/k3.rst
index 7933c955e07e..eb1896b06cd5 100644
--- a/doc/board/ti/k3.rst
+++ b
Update the bootflow svg diagram instead of the ascii version
Reviewed-by: Neha Malcom Francis
Signed-off-by: Nishanth Menon
---
Changes since V1
* Picked up reviewed by, boot dia updates
V1: https://lore.kernel.org/all/20230727080027.2817701-5...@ti.com/
doc/board/ti/img/boot_diagram_j721e.sv
Convert the emmc memory layout to svg
Signed-off-by: Nishanth Menon
---
Changes since V1
* No change
V1: https://lore.kernel.org/all/20230727080027.2817701-16...@ti.com/
doc/board/ti/img/emmc_j7200_evm_boot01.svg | 662 +
doc/board/ti/img/emmc_j7200_evm_udafs.svg | 505 +++
Convert the image format into svg that can be reused across platforms as
needed.
Signed-off-by: Nishanth Menon
---
Changes since V1
* Dia updates
V1: https://lore.kernel.org/all/20230727080027.2817701-9...@ti.com/
doc/board/ti/am65x_evm.rst | 65 +--
doc/board/ti/img/nodm_tispl.b
Replace the ascii flow diagram with svg.
Signed-off-by: Nishanth Menon
---
New Patch from review comments
doc/board/ti/img/boot_flow_01.svg | 220 +++
doc/board/ti/img/boot_flow_02.svg | 459 +++
doc/board/ti/img/boot_flow_03.svg | 583 ++
Convert the image format into svg that can be reused across platforms as
needed.
Signed-off-by: Nishanth Menon
---
Changes since V1
* Dia updates
V1: https://lore.kernel.org/all/20230727080027.2817701-8...@ti.com/
.../ti/img/no_multi_cert_tiboot3.bin.svg | 238 +
doc/board/ti/
We have duplication of sources which makes it hard to sustain across the
board, but at the same time, we'd like to ensure readers get specific
information without having to cross refer to different documentation to
get piecemeal information that they need to put together.
Reviewed-by: Neha Malcom
As requested in the thread[1] and irc[2], this series cleansup board/ti
documentation a bit.
Highlights:
* Reuse from k3.rst sources and build instructions at the same time
satisfy needs of users to have a single page documentation on all the
steps needed to build for a given platform.
* Repla
Use list tables to map up the dip switch settings
Signed-off-by: Nishanth Menon
---
Changes since V1
* No Change
V1: https://lore.kernel.org/all/20230727080027.2817701-12...@ti.com/
doc/board/ti/j7200_evm.rst | 37 ++---
1 file changed, 26 insertions(+), 11 dele
Add link to the actual platform for folks to find details about the
board in addition to the SoC's TRM.
Signed-off-by: Nishanth Menon
---
Changes since V1
* No Change
V1: https://lore.kernel.org/all/20230727080027.2817701-17...@ti.com/
doc/board/ti/am62x_sk.rst | 4
doc/board/ti/am65x_ev
Update the bootflow svg diagram instead of the ascii version
Reviewed-by: Neha Malcom Francis
Signed-off-by: Nishanth Menon
---
Changes since V1
* Picked up Reviewed-by, Dia updates
V1: https://lore.kernel.org/all/20230727080027.2817701-4...@ti.com/
doc/board/ti/am65x_evm.rst |
Convert the image format into svg that can be reused across platforms as
needed.
Signed-off-by: Nishanth Menon
---
Changes since V1
* Doc updates
V1: https://lore.kernel.org/all/20230727080027.2817701-7...@ti.com/
doc/board/ti/img/dm_tispl.bin.svg | 317 ++
doc/board/ti/im
Introduce common variables to define a generic build instruction that is
then used in specific board specific description.
Labels are introduced in the evm.rst files to be then reused in variant
board documentation as well.
While at this, drop using ARCH=arm when building u-boot sources. This
pra
Use list tables to map up the UART Boot responsibility table.
Signed-off-by: Nishanth Menon
---
Changes since V1
* No Change
V1: https://lore.kernel.org/all/20230727080027.2817701-13...@ti.com/
doc/board/ti/am65x_evm.rst | 38 --
1 file changed, 28 insertion
Use list tables to map up the dip switch settings
Signed-off-by: Nishanth Menon
---
Changes since V1
* No Change
V1: https://lore.kernel.org/all/20230727080027.2817701-11...@ti.com/
doc/board/ti/am62x_sk.rst | 38 +++---
1 file changed, 27 insertions(+), 11 dele
Add labels around the A53 SPL DDR memory layout to be able to reuse the
memory map.
Signed-off-by: Nishanth Menon
---
New patch to help keep things easy for new am62x platforms to reuse
memory map
doc/board/ti/am62x_sk.rst | 3 +++
1 file changed, 3 insertions(+)
diff --git a/doc/board/ti/am62
On Tue, Jun 20, 2023 at 12:45:54AM +0200, Marek Vasut wrote:
> Pull the PHY GPIO reset code into separate function, since
> this is and will be reused multiple times. Set up default
> reset assert and deassert timing to generous 20ms and 1ms
> for maximum compatibility in case those DT properties
Hi Nikhil,
On Wed, 26 Jul 2023 at 23:22, Nikhil M Jain wrote:
>
> Hi Simon,
>
> On 27/07/23 06:23, Simon Glass wrote:
> > Hi Devarsh,
> >
> > On Wed, 26 Jul 2023 at 05:09, Devarsh Thakkar wrote:
> >>
> >> Hi Simon,
> >>
> >> On 26/07/23 02:58, Simon Glass wrote:
> >>> Hi Devarsh,
> >>>
> >>> On
Here's the latest report.
-- Forwarded message -
From:
Date: Tue, Jul 25, 2023 at 5:29 PM
Subject: New Defects reported by Coverity Scan for Das U-Boot
To:
Hi,
Please find the latest report on new defect(s) introduced to Das
U-Boot found with Coverity Scan.
5 new defect(s) in
On 7/27/23 02:17, Heinrich Schuchardt wrote:
> On 7/24/23 19:12, Sean Anderson wrote:
>> Implementers of SPL_LOAD_IMAGE_METHOD have to correctly determine what
>> type of image is being loaded and then call the appropriate image load
>> function correctly. This is tricky, because some image load fu
If an error message contains a function name, it should match the name of
the function throwing the message.
Fixes: 7739d93d8288 ("pci: Match region flags using a mask")
Signed-off-by: Heinrich Schuchardt
---
drivers/pci/pci-uclass.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
dif
On Thu, Jul 27, 2023 at 12:22:23PM +0200, Marek Vasut wrote:
> The following changes since commit 0274eb61e1f2a8e053fb028b6c668c67c0b75b9c:
>
> Merge tag 'efi-2023-10-rc1-2' of
> https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-20 10:19:04
> -0400)
>
> are available in the Git re
On Thu, Jul 27, 2023 at 05:07:11PM +0100, Abdellatif El Khlifi wrote:
> Add MM communication support using FF-A transport
>
> This feature allows accessing MM partitions services through
> EFI MM communication protocol. MM partitions such as StandAlonneMM
> or smm-gateway secure partitions which
Enable missed CONFIG_ROCKCHIP_EFUSE to use fixed Ethernet MAC address.
Signed-off-by: Matwey V. Kornilov
---
configs/rock64-rk3328_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configs/rock64-rk3328_defconfig b/configs/rock64-rk3328_defconfig
index 74a9cc0a7d..aba488bed0 100644
On 7/27/23 11:06, Heinrich Schuchardt wrote:
> On 24.07.23 20:09, Sean Anderson wrote:
>> This converts the blk load method (used exclusively by NVMe) to use
>> spl_load. As a consequence, it also adds support for LOAD_FIT_FULL and
>> IMX images.
>>
>> Signed-off-by: Sean Anderson
>> ---
>> As sug
Add Arm FF-A support implementing Arm Firmware Framework for Armv8-A v1.0
The Firmware Framework for Arm A-profile processors (FF-A v1.0) [1]
describes interfaces (ABIs) that standardize communication
between the Secure World and Normal World leveraging TrustZone
technology.
This driver uses 64-b
Emulate Secure World's FF-A ABIs and allow testing U-Boot FF-A support
Features of the sandbox FF-A support:
- Introduce an FF-A emulator
- Introduce an FF-A device driver for FF-A comms with emulated Secure World
- Provides test methods allowing to read the status of the inspected ABIs
The sand
Add MM communication support using FF-A transport
This feature allows accessing MM partitions services through
EFI MM communication protocol. MM partitions such as StandAlonneMM
or smm-gateway secure partitions which reside in secure world.
An MM shared buffer and a door bell event are used to ex
add support for x0-x17 registers used by the SMC calls
In SMCCC v1.2 [1] arguments are passed in registers x1-x17.
Results are returned in x0-x17.
This work is inspired from the following kernel commit:
arm64: smccc: Add support for SMCCCv1.2 extended input/output registers
[1]:
https://docume
turn on EFI MM communication
On Corstone-1000 platform MM communication between u-boot
and the secure world (Optee) is done using the FF-A bus.
Changes made are generated using savedefconfig.
Signed-off-by: Abdellatif El Khlifi
Cc: Tom Rini
Cc: Simon Glass
Cc: Ilias Apalodimas
Cc: Jens Wikla
Provide armffa command showcasing the use of the U-Boot FF-A support
armffa is a command showcasing how to invoke FF-A operations.
This provides a guidance to the client developers on how to
call the FF-A bus interfaces. The command also allows to gather secure
partitions information and ping thes
Add functional test cases for the FF-A support
These tests rely on the FF-A sandbox emulator and FF-A
sandbox driver which help in inspecting the FF-A communication.
Signed-off-by: Abdellatif El Khlifi
Reviewed-by: Simon Glass
Cc: Tom Rini
Cc: Ilias Apalodimas
Cc: Jens Wiklander
Cc: Heinrich
Add Sandbox test for the armffa command
Signed-off-by: Abdellatif El Khlifi
Reviewed-by: Simon Glass
Cc: Tom Rini
Cc: Ilias Apalodimas
Cc: Jens Wiklander
---
Changelog:
===
v12:
* address nits
v10:
* replace CMD_RET_SUCCESS with 0
* replace CONFIG_SANDBOX_FFA with CONFIG_ARM
convert UUID string to little endian binary data
Signed-off-by: Abdellatif El Khlifi
Reviewed-by: Simon Glass
Cc: Tom Rini
Cc: Ilias Apalodimas
Cc: Jens Wiklander
---
Changelog:
===
v9:
* add a full function prototype description in uuid.h
v8:
* use simple_strtoull() in uuid
provide a test case
Signed-off-by: Abdellatif El Khlifi
Reviewed-by: Simon Glass
Cc: Tom Rini
---
Changelog:
===
v16:
* MAINTAINERS: place the UUID part in an alphabetical order
v11:
* use ut_asserteq_mem()
MAINTAINERS | 5 +
test/lib/Makefile | 1 +
test/lib/uuid
Adding support for Arm FF-A v1.0 (Arm Firmware Framework for Armv8-A) [A].
FF-A specifies interfaces that enable a pair of software execution environments
aka partitions to
communicate with each other. A partition could be a VM in the Normal or Secure
world, an
application in S-EL0, or a Trusted
The current gpio-uclass design uses name field in struct gpio_dev_priv as
an indicator that GPIO is claimed by consumer. This overloads the function
of name field and does not work well for named pins not configured as GPIO
pins.
Introduce separate bitfield array as the claim indicator.
This unbr
Hi Ilias,
On Thu, Jul 27, 2023 at 12:58:57PM +0300, Ilias Apalodimas wrote:
> On Wed, Jul 26, 2023 at 10:45:02AM +0100, Abdellatif El Khlifi wrote:
> > Add MM communication support using FF-A transport
> >
> > This feature allows accessing MM partitions services through
> > EFI MM communication p
On 24.07.23 20:09, Sean Anderson wrote:
This converts the blk load method (used exclusively by NVMe) to use
spl_load. As a consequence, it also adds support for LOAD_FIT_FULL and
IMX images.
Signed-off-by: Sean Anderson
---
As suggested by Heinrich.
common/spl/spl_blk_fs.c | 62 ++---
On Thu, 27 Jul 2023 at 19:29, Ilias Apalodimas
wrote:
> Hi Maxim,
>
>
> This is too much for a single patch review. Can you pleas split it in
> something that's easier to review and comment.
>
> For example,
> #1 add the lwip library only
> #2-#5 add ping, wget, tcp and ping
>
> Some random comm
On Wed, Jul 26, 2023 at 06:49:44PM -0600, Simon Glass wrote:
> Hi Dan,
>
> On Tue, 25 Jul 2023 at 09:40, Dan Carpenter wrote:
> >
> > The > comparison needs to be changed to >= to prevent an out of bounds
> > write on th next line.
> >
> > Signed-off-by: Dan Carpenter
> > ---
> > lib/addr_map.c
On Thu, Jul 27, 2023 at 11:22:15AM +0300, Ilias Apalodimas wrote:
> Hi Dan,
>
> [...]
>
> > @@ -313,7 +313,7 @@ static int cmp_pe_section(const void *arg1, const void
> > *arg2)
> > *
> > * Return: valid pointer to a image, return NULL if allocation fails.
> > */
> > -void *efi_prepare_al
> Hi,
>
>
> Did you find what's caused? It seems it's not working fine with
latest yet.
> It seems that your analysis is right way.
>
> When I have tested on v2023.07-rc1, it's booting fine.
> So I did the git bisect from v2023.07-rc1 to master.
I reverted the same commit, and it successfully f
1 - 100 of 193 matches
Mail list logo