This patch increases the maximum path length of the filename
containing the cipher key for the kernel from 128 to 256 characters.
Signed-off-by: Hugo Cornelis
---
tools/image-host.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/image-host.c b/tools/image-host.c
This patch allows to generate a sensible error message when generating
binary images using very long filenames.
This can happen with Buildroot and Yocto builds.
Signed-off-by: Hugo Cornelis
---
tools/image-host.c | 29 +
1 file changed, 25 insertions(+), 4
Le jeudi 28 décembre 2023, 21:58:59 CET Tom Rini a écrit :
> On Fri, 22 Dec 2023 22:02:20 +0100, Francis Laniel wrote:
> > During 2021 summer, Sean Anderson wrote a contribution to add a new shell,
> > based on LIL, to U-Boot [1, 2].
> > While one of the goals of this contribution was to address
Hi!
Le mardi 26 décembre 2023, 10:46:48 CET Simon Glass a écrit :
> Hi,
>
> On Fri, Dec 22, 2023 at 9:23 PM Tom Rini wrote:
> > On Fri, Dec 22, 2023 at 10:10:42PM +0100, Francis Laniel wrote:
> > > Hi!
> > >
> > > Le vendredi 22 décembre 2023, 22:02:35 CET Francis Laniel a écrit :
> > > >
On Fri, Dec 29, 2023 at 06:44:15PM +0100, Mark Kettenis wrote:
> > Date: Fri, 29 Dec 2023 11:17:44 -0500
> > From: Tom Rini
> >
> > On Fri, Dec 29, 2023 at 05:05:17PM +0100, Heinrich Schuchardt wrote:
> > >
> > >
> > > Am 29. Dezember 2023 16:43:07 MEZ schrieb Tom Rini :
> > > >On Fri, Dec 29,
On Fri, Dec 29, 2023 at 06:30:43PM +0100, Heinrich Schuchardt wrote:
> On 12/29/23 18:21, Tom Rini wrote:
> > On Fri, Dec 29, 2023 at 06:09:44PM +0100, Heinrich Schuchardt wrote:
> > > On 12/29/23 17:47, Tom Rini wrote:
> > > > On Fri, Dec 29, 2023 at 05:42:17PM +0100, Heinrich Schuchardt wrote:
>
In order to unify the R5 board dtb file with the Linux board dtb file,
we will need to copy all bootph-pre-ram properties to the *-u-boot.dtsi
overlay.
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-base-board-u-boot.dtsi | 160 +++
Hello Again Everyone!
This series gets the am65x booting again along with syncing the device
tree files with v6.7-rc1 Linux.
The bulk of these patches unify the WKUP SPL board file with the arm64
files to make future syncs from Linux much easier. In the end the DTBs
should look a lot like what
With the Linux and U-Boot board dtb files unified we now have a
duplicate mcu_uart0 node. Remove it
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-r5-base-board.dts | 12
1 file changed, 12 deletions(-)
diff --git
The dummy_clock node is used to help the drivers probe the IO needed to
setup consoles and boot media to load firmware into the SoC.
This dummy_clock isn't a device that exists nor does it exist in the
mcu domain. So move it from cbass_mcu to the root node to avoid any
confusion.
Tested-by: Tom
With the Linux and U-Boot board dtb files unified, we now have a
duplicate mcu secure proxy node. Remove it
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-r5-base-board.dts | 19 +++
1 file changed, 7 insertions(+), 12 deletions(-)
diff --git
timer1 is really just the mcu_timer0 node redefined for the WKUP SPL.
Remove the timer1 and replace it with the mcu_timer0 from the Linux
device tree we imported into U-Boot.
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-base-board-u-boot.dtsi | 12
Pull in dtb updates for the am654 base board from v6.7-rc1 of Linux
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am65-main.dtsi | 342 ++-
arch/arm/dts/k3-am65-mcu.dtsi| 156 ++--
arch/arm/dts/k3-am65-wakeup.dtsi | 10
With the Linux and U-Boot board dtb files unified, we now have a
duplicate ospi0 node. Remove it
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-r5-base-board.dts | 37 -
1 file changed, 37 deletions(-)
diff --git
With the Linux and U-Boot board dtb files unified, we now have a
duplicate main_uart0 node. Remove it
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-r5-base-board.dts | 17 -
1 file changed, 17 deletions(-)
diff --git
With the Linux and U-Boot board dtb files unified, we now have a
duplicate sdhci1 pinmux node. Remove it
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-r5-base-board.dts | 23 ---
1 file changed, 8 insertions(+), 15 deletions(-)
diff --git
The pinmux for usb0 is missing from the Linux board dtb file. Remove it
until we can introduce it in Linux
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-base-board-u-boot.dtsi | 12
arch/arm/dts/k3-am654-r5-base-board.dts | 29
2
To make things as organized as possible, start from the Linux board dtbs
and apply all properties needed for U-Boot in our *-u-boot.dtsi file for
the MAIN SPL and U-Boot builds.
We can then include these files for the WKUP SPL build making further
edits to the needed properties and nodes for the
Ethernet is one of a few IPs in U-Boot that depend on DMA to operate.
However there are a few missing registers ranges in the udmap nodes
need to properly setup DMA for the am65x.
A fix has been added to the Linux kernel[0] to add these ranges however
they have not made it to a Linux tag. To keep
With the Linux and U-Boot board dtb files unified, we now have a
duplicate mcu_ringacc node. Remove it
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-r5-base-board.dts | 10 --
1 file changed, 10 deletions(-)
diff --git
Many nodes are reused between WKUP SPL, MAIN SPL, and U-Boot. Using
bootph-pre-ram is causing these nodes to be present in SPL builds but
pruned away during the U-Boot build. Convert these nodes to bootph-all
so they will remain no matter which dtb build is happening.
Tested-by: Tom Rini
With the Linux and U-Boot board files unified, we now have a duplicate
wkup_uart0 node. Remove it
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-r5-base-board.dts | 12
1 file changed, 12 deletions(-)
diff --git
With the Linux and U-Boot board dtb files unified, we now have a
duplicate mdio node. Remove it
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-r5-base-board.dts | 9 -
1 file changed, 9 deletions(-)
diff --git a/arch/arm/dts/k3-am654-r5-base-board.dts
With the Linux and U-Boot board dtb files unified, we now have a
duplicate mcu_udmap node. Remove it
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-r5-base-board.dts | 13 -
1 file changed, 13 deletions(-)
diff --git
With the Linux and U-Boot board dtb files unified, we have duplicate
properties in the root node. Remove them
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-r5-base-board.dts | 3 ---
1 file changed, 3 deletions(-)
diff --git
These aliases are not needed in U-Boot. Remove them
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-r5-base-board.dts | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/arm/dts/k3-am654-r5-base-board.dts
b/arch/arm/dts/k3-am654-r5-base-board.dts
index
Some of the regulators we need to successfully boot are fixed
regulators. Enable the driver to properly probe them.
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
configs/am65x_evm_r5_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configs/am65x_evm_r5_defconfig
With the Linux and U-Boot board dtb files unified, we now have a
duplicate wkup_i2c0 node. Remove it
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-r5-base-board.dts | 25 -
1 file changed, 25 deletions(-)
diff --git
The R5 board file for U-Boot should be the same as the board file copied
from Linux with a few alterations to work with the R5's view of the SoC.
First we need to unify the R5 board file and it's U-Boot overlay before
we can unify the Linux board file with this one.
Tested-by: Tom Rini
With the Linux and U-Boot board dtb files unified, we now have a
duplicate vtt_pinmux node. Remove it
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-base-board-u-boot.dtsi | 2 +-
arch/arm/dts/k3-am654-r5-base-board.dts | 10 --
2 files changed, 1
We do not have a need to share a single console with the evaluation
board and disabling this option reduces the complexity of configuring
the consoles. Disable CONSOLE_MUX
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
configs/am65x_evm_a53_defconfig | 1 -
1 file changed, 1 deletion(-)
With the Linux and U-Boot board dtb files unified, we now have
a duplicate sdhci0 pinmux node. Remove it
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-r5-base-board.dts | 26 -
1 file changed, 8 insertions(+), 18 deletions(-)
diff --git
With the Linux and U-Boot board dtb files unified we now have a
duplicate vtt_supply node. Remove it
Tested-by: Tom Rini
Signed-off-by: Bryan Brattlof
---
arch/arm/dts/k3-am654-r5-base-board.dts | 9 -
1 file changed, 9 deletions(-)
diff --git a/arch/arm/dts/k3-am654-r5-base-board.dts
> Date: Fri, 29 Dec 2023 11:17:44 -0500
> From: Tom Rini
>
> On Fri, Dec 29, 2023 at 05:05:17PM +0100, Heinrich Schuchardt wrote:
> >
> >
> > Am 29. Dezember 2023 16:43:07 MEZ schrieb Tom Rini :
> > >On Fri, Dec 29, 2023 at 05:36:09AM +, Simon Glass wrote:
> > >> Hi,
> > >>
> > >> On Sat,
From: Simon Glass
Align the documentation with the v0.9 spec.
Signed-off-by: Simon Glass
Signed-off-by: Raymond Mao
Reviewed-by: Ilias Apalodimas
---
doc/develop/bloblist.rst | 4 +++-
include/bloblist.h | 1 +
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git
From: Simon Glass
Allow the alignment to be specified when creating a bloblist.
Signed-off-by: Simon Glass
Co-developed-by: Raymond Mao
Signed-off-by: Raymond Mao
Reviewed-by: Ilias Apalodimas
---
Changes in v3
- Keep the flag argument to align to FW handoff spec up to commit 3592349.
From: Simon Glass
The v0.9 spec provides for a 24-byte header. Update the implementation
to match this.
Rename the fields of the bloblist header to align to the spec.
Adds an alignment field into the bloblist header.
Update the related bloblist APIs and UT testcases.
Signed-off-by: Simon Glass
From: Simon Glass
The v0.9 spec provides for an 8-byte header for each blob, with fewer
fields.
Drop spare value from bloblist record header.
The blob data start address should be aligned to the alignment specified
by the bloblist header.
Update the implementation to match this.
Signed-off-by:
From: Simon Glass
Rather than setting the alignment using the header size, add an entirely
new entry to cover the gap left by the alignment.
Signed-off-by: Simon Glass
Co-developed-by: Raymond Mao
Signed-off-by: Raymond Mao
Reviewed-by: Simon Glass
Reviewed-by: Ilias Apalodimas
---
Changes
From: Simon Glass
Use a sinple 8-bit checksum for bloblist, as specified by the spec
version 0.9.
Spec v0.9 specifies that the entire bloblist area is checksummed,
including unused portions. Update the code to follow this.
Signed-off-by: Simon Glass
Co-developed-by: Raymond Mao
Signed-off-by:
From: Simon Glass
Convert accesses to tag and hdr_size via function for grouping tag and
hdr_size together later.
Signed-off-by: Simon Glass
Co-developed-by: Raymond Mao
Signed-off-by: Raymond Mao
Reviewed-by: Ilias Apalodimas
---
Changes in v3
- Update commit message.
common/bloblist.c |
From: Simon Glass
The new bloblist for v0.9 has version 1 so update this value.
Signed-off-by: Simon Glass
Co-developed-by: Raymond Mao
Signed-off-by: Raymond Mao
Reviewed-by: Ilias Apalodimas
Reviewed-by: Simon Glass
---
include/bloblist.h | 2 +-
1 file changed, 1 insertion(+), 1
From: Simon Glass
This uses a new value with spec v0.9 so change it.
Signed-off-by: Simon Glass
Co-developed-by: Raymond Mao
Signed-off-by: Raymond Mao
Reviewed-by: Ilias Apalodimas
Reviewed-by: Simon Glass
---
Changes in v2
- Update the bloblist magic to align to FW handoff spec v0.9.
From: Simon Glass
The updated bloblist structure stores the alignment as a power-of-two
value in its structures. Adjust the API to use this, to avoid needing to
calling ilog2().
Update the bloblist alignment from 16 bytes to 8 bytes.
Drop a stale comment while we are here.
Signed-off-by: Simon
From: Simon Glass
Align bloblist tags with the FW handoff spec v0.9.
The most common ones are from 0.
TF related ones are from 0x100.
All non-standard ones from 0xfff000.
Added new defined tags:
BLOBLISTT_OPTEE_PAGABLE_PART for TF.
BLOBLISTT_TPM_EVLOG and BLOBLISTT_TPM_CRB_BASE for TPM.
Major changes:
Update bloblist to align to Firmware Handoff spec v0.9
(up to commit #3592349 of the spec).
(https://github.com/FirmwareHandoff/firmware_handoff).
Includes:
- Align bloblist tags with the FW handoff spec
- Add an explicit alignment field in the header
- Update bloblist magic and
On 12/29/23 18:21, Tom Rini wrote:
On Fri, Dec 29, 2023 at 06:09:44PM +0100, Heinrich Schuchardt wrote:
On 12/29/23 17:47, Tom Rini wrote:
On Fri, Dec 29, 2023 at 05:42:17PM +0100, Heinrich Schuchardt wrote:
On 12/20/23 20:12, Tom Rini wrote:
On Tue, Dec 19, 2023 at 09:15:21PM -0700, Simon
On Fri, Dec 29, 2023 at 06:09:44PM +0100, Heinrich Schuchardt wrote:
> On 12/29/23 17:47, Tom Rini wrote:
> > On Fri, Dec 29, 2023 at 05:42:17PM +0100, Heinrich Schuchardt wrote:
> > > On 12/20/23 20:12, Tom Rini wrote:
> > > > On Tue, Dec 19, 2023 at 09:15:21PM -0700, Simon Glass wrote:
> > > > >
On 12/29/23 17:47, Tom Rini wrote:
On Fri, Dec 29, 2023 at 05:42:17PM +0100, Heinrich Schuchardt wrote:
On 12/20/23 20:12, Tom Rini wrote:
On Tue, Dec 19, 2023 at 09:15:21PM -0700, Simon Glass wrote:
Hi,
On Tue, 19 Dec 2023 at 05:46, Tom Rini wrote:
On Tue, Dec 19, 2023 at 03:15:38AM
On Fri, Dec 29, 2023 at 05:42:17PM +0100, Heinrich Schuchardt wrote:
> On 12/20/23 20:12, Tom Rini wrote:
> > On Tue, Dec 19, 2023 at 09:15:21PM -0700, Simon Glass wrote:
> > > Hi,
> > >
> > > On Tue, 19 Dec 2023 at 05:46, Tom Rini wrote:
> > > >
> > > > On Tue, Dec 19, 2023 at 03:15:38AM
On Fri, Dec 29, 2023 at 12:23 AM Tom Rini wrote:
>
> On Thu, Dec 28, 2023 at 07:48:08PM +, Simon Glass wrote:
> > Hi Tom,
> >
> > On Thu, Dec 28, 2023 at 3:40 PM Tom Rini wrote:
> > >
> > > On Thu, Dec 28, 2023 at 03:09:40PM +, Simon Glass wrote:
> > > > Hi Tom,
> > > >
> > > > On Thu,
On 12/20/23 20:12, Tom Rini wrote:
On Tue, Dec 19, 2023 at 09:15:21PM -0700, Simon Glass wrote:
Hi,
On Tue, 19 Dec 2023 at 05:46, Tom Rini wrote:
On Tue, Dec 19, 2023 at 03:15:38AM +0100, Heinrich Schuchardt wrote:
Am 19. Dezember 2023 02:26:00 MEZ schrieb Tom Rini :
On Tue, Dec 19,
On Fri, Dec 29, 2023 at 05:05:17PM +0100, Heinrich Schuchardt wrote:
>
>
> Am 29. Dezember 2023 16:43:07 MEZ schrieb Tom Rini :
> >On Fri, Dec 29, 2023 at 05:36:09AM +, Simon Glass wrote:
> >> Hi,
> >>
> >> On Sat, Dec 16, 2023 at 6:01 PM Simon Glass wrote:
> >> >
> >> > Hi,
> >> >
> >> >
Am 29. Dezember 2023 16:43:07 MEZ schrieb Tom Rini :
>On Fri, Dec 29, 2023 at 05:36:09AM +, Simon Glass wrote:
>> Hi,
>>
>> On Sat, Dec 16, 2023 at 6:01 PM Simon Glass wrote:
>> >
>> > Hi,
>> >
>> > This records my thoughts after a discussion with Ilias & Heinrich re
>> > memory
Am 29. Dezember 2023 15:31:24 MEZ schrieb Simon Glass :
>Hi Heinrich,
>
>On Fri, Dec 29, 2023 at 11:14 AM Heinrich Schuchardt
>wrote:
>>
>> On 12/29/23 09:26, Simon Glass wrote:
>> > Hi Heinrich,
>> >
>> > On Tue, Dec 26, 2023 at 10:03 AM Heinrich Schuchardt
>> > wrote:
>> >>
>> >> On
On Fri, Dec 29, 2023 at 05:36:09AM +, Simon Glass wrote:
> Hi,
>
> On Sat, Dec 16, 2023 at 6:01 PM Simon Glass wrote:
> >
> > Hi,
> >
> > This records my thoughts after a discussion with Ilias & Heinrich re
> > memory allocation in U-Boot.
> >
> > 1. malloc()
> >
> > malloc() is used for
Am 29. Dezember 2023 06:36:09 MEZ schrieb Simon Glass :
>Hi,
>
>On Sat, Dec 16, 2023 at 6:01 PM Simon Glass wrote:
>>
>> Hi,
>>
>> This records my thoughts after a discussion with Ilias & Heinrich re
>> memory allocation in U-Boot.
>>
>> 1. malloc()
>>
>> malloc() is used for programmatic
On Fri, 29 Dec 2023 at 01:18, Simon Glass wrote:
>
> Hi Tom,
>
> On Thu, Dec 28, 2023 at 3:54 PM Tom Rini wrote:
> >
> > On Thu, Dec 28, 2023 at 03:09:12PM +, Simon Glass wrote:
> > > Hi Tom, Sumit,
> > >
> > > On Thu, Dec 28, 2023 at 2:03 PM Tom Rini wrote:
> > > >
> > > > On Thu, Dec 28,
Hi Heinrich,
On Fri, Dec 29, 2023 at 11:14 AM Heinrich Schuchardt wrote:
>
> On 12/29/23 09:26, Simon Glass wrote:
> > Hi Heinrich,
> >
> > On Tue, Dec 26, 2023 at 10:03 AM Heinrich Schuchardt
> > wrote:
> >>
> >> On 12/26/23 10:50, Simon Glass wrote:
> >>> Hi Heinrich,
> >>>
> >>> On Tue, Dec
From: Mathieu Othacehe
Add support for the Variscite VAR-SOM-IMX93 evaluation kit. The SoM
consists of an NXP iMX93 dual A55 CPU. The SoM is mounted on a Variscite
Symphony SBC.
Signed-off-by: Mathieu Othacehe
---
arch/arm/dts/Makefile |3 +-
From: Mathieu Othacehe
Add dedicated Makefile targets for the i.MX93 and a new imx93-u-boot.dtsi
device-tree to create binman images.
Signed-off-by: Mathieu Othacehe
---
arch/arm/dts/imx93-u-boot.dtsi | 88 ++
arch/arm/mach-imx/Makefile | 22 -
2
From: Mathieu Othacehe
This is extending commit 6516c9b349b3 ("spl: binman: Disable u_boot_any
symbols for i.MX8M boards") to i.MX93 boards.
Signed-off-by: Mathieu Othacehe
---
common/spl/Kconfig | 2 +-
common/spl/Kconfig.tpl | 2 +-
common/spl/Kconfig.vpl | 2 +-
3 files changed, 3
From: Mathieu Othacehe
Hello,
This v3 adds support for binman and documents how to build and flash a
bootloader for the i.MX93 Variscite Symphony evaluation board.
Thanks,
Mathieu
v2: https://lists.denx.de/pipermail/u-boot/2023-December/542001.html
Mathieu Othacehe (3):
spl: binman:
Hi Mathieu,
On Fri, Dec 29, 2023 at 8:17 AM Mathieu Othacehe wrote:
>
> From: Mathieu Othacehe
>
> Hello,
>
> This v3 adds support for binman and documents how to build and flash a
> bootloader for the i.MX93 Variscite Symphony evaluation board.
Nice work! Thanks for adding i.MX93 binman
On 12/28/23 14:37, Simon Glass wrote:
Hi Heinrich,
On Thu, Dec 28, 2023 at 7:30 AM Heinrich Schuchardt
wrote:
Many value of processor type exceed 0xff and have to be stored as u16
value. In the type 4 table set processor_family = 0xfe signaling that
field processor_family2 is used and write
On 12/29/23 09:26, Simon Glass wrote:
Hi Heinrich,
On Tue, Dec 26, 2023 at 10:03 AM Heinrich Schuchardt wrote:
On 12/26/23 10:50, Simon Glass wrote:
Hi Heinrich,
On Tue, Dec 26, 2023 at 8:56 AM Heinrich Schuchardt wrote:
Hello Simon,
currently we use sandbox virtual addresses in all
Hi Andrew,
On 10:41-20231206, Andrew Davis wrote:
> On 12/6/23 3:51 AM, Manorit Chawdhry wrote:
> > This commit adds a general flow to explain the usage of firewalls and
> > the chain of trust in K3 devices.
> >
> > Signed-off-by: Manorit Chawdhry
> > ---
> > doc/board/ti/k3.rst | 45
This commit adds a general flow to explain the usage of firewalls and
the chain of trust in K3 devices.
Signed-off-by: Manorit Chawdhry
---
doc/board/ti/k3.rst | 43 +++
1 file changed, 43 insertions(+)
diff --git a/doc/board/ti/k3.rst
The previous documentation had been very crude so refactor it to make it
cleaner and concise.
Signed-off-by: Manorit Chawdhry
---
doc/board/ti/k3.rst | 270 +---
1 file changed, 171 insertions(+), 99 deletions(-)
diff --git a/doc/board/ti/k3.rst
The following commits adds the configuration of firewalls required to
protect ATF and OP-TEE memory region from non-secure reads and
writes using master and slave firewalls present in our K3 SOCs.
Signed-off-by: Manorit Chawdhry
---
arch/arm/dts/k3-j7200-binman.dtsi | 90
The following commits adds the configuration of firewalls required to
protect ATF and OP-TEE memory region from non-secure reads and
writes using master and slave firewalls present in our K3 SOCs.
Signed-off-by: Manorit Chawdhry
---
arch/arm/dts/k3-j721s2-binman.dtsi | 123
The following commits adds the configuration of firewalls required to
protect ATF and OP-TEE memory region from non-secure reads and
writes using master and slave firewalls present in our K3 SOCs.
Signed-off-by: Manorit Chawdhry
---
arch/arm/dts/k3-j721e-binman.dtsi | 116
For readability during configuring firewalls, adding k3-security.h file
and including it in k3-binman.dtsi to be accessible across K3 SoCs
Reviewed-by: Simon Glass
Signed-off-by: Manorit Chawdhry
---
arch/arm/dts/k3-binman.dtsi | 49 ++
Add test for TI firewalling node in ti-secure.
Reviewed-by: Simon Glass
Signed-off-by: Manorit Chawdhry
---
tools/binman/ftest.py | 23 ++
tools/binman/test/324_ti_secure_firewall.dts | 28 ++
We can now firewall entities while loading them through our secure
entity TIFS, the required information should be present in the
certificate that is being parsed by TIFS.
The following commit adds the support to enable the certificates to be
generated if the firewall configurations are present
Fix the error message to not use dst and use self as it is copying the
properties to self.
While using templating if there are no subnodes defined, we end up in
this situation where "dst" isn't defined and it tries to print the error
message and fails.
'UnboundLocalError: local variable 'dst'
K3 devices have firewalls that are used to prevent illegal accesses to
memory regions that are deemed secure. The series prevents the illegal
accesses to ATF and OP-TEE regions that are present in different K3
devices.
AM62X, AM62AX and AM64X are currently in hold due to some firewall
Add the address to which the FDT blob is to be moved.
Signed-off-by: Randolph
---
configs/ae350_rv32_falcon_defconfig | 1 +
configs/ae350_rv32_falcon_xip_defconfig | 1 +
configs/ae350_rv64_falcon_defconfig | 1 +
configs/ae350_rv64_falcon_xip_defconfig | 1 +
4 files changed, 4
In Falcon Boot mode, the fdt blob should be move to the RAM from
kernel BSS section. To avoid being cleared by BSS initialisation.
SPL_PAYLOAD_ARGS_ADDR is the address where SPL copies.
Signed-off-by: Randolph
---
board/AndesTech/ae350/ae350.c | 25 -
common/spl/Kconfig
Add documentation to introduce the Falcon Mode on RISC-V.
In this mode, the boot sequence is SPL -> OpenSBI -> Linux kernel.
Signed-off-by: Randolph
---
doc/develop/falcon.rst | 158 +
1 file changed, 158 insertions(+)
diff --git a/doc/develop/falcon.rst
Changes in v4:
- remove "Function that a board must implement" section in
falcon.rst
- fix compile error when config LOAD_FIT_OPENSBI_OS_BOOT
not enabled.
Changes in v3:
- Change by suggestions in falcon.rst
- Move the board-related code to arch-specific code,
its the issue when enabling
Hi Heinrich,
On Tue, Dec 26, 2023 at 10:03 AM Heinrich Schuchardt wrote:
>
> On 12/26/23 10:50, Simon Glass wrote:
> > Hi Heinrich,
> >
> > On Tue, Dec 26, 2023 at 8:56 AM Heinrich Schuchardt
> > wrote:
> >>
> >> Hello Simon,
> >>
> >> currently we use sandbox virtual addresses in all ACPI
82 matches
Mail list logo