From: Fabio Estevam
Currently, spl_end points to the __bss_end address, which
is an external RAM address instead of the end of the SPL text
section in the internal RAM.
This causes boot failures on imx6-colibri, for example:
```
Trying to boot from MMC1
SPL: Image overlaps SPL
resetting ...
```
From: Fabio Estevam
Pass _image_binary_end to make a standard way to indicate the end
of the text section in SPL.
The motivation for this is to have a uniform way to handle
the SPL boundary checks.
Signed-off-by: Fabio Estevam
---
Changes since v1:
- Newly introduced to avoid build failure.
From: Fabio Estevam
Pass _image_binary_end to make a standard way to indicate the end
of the text section in SPL.
The motivation for this is to have a uniform way to handle
the SPL boundary checks.
Signed-off-by: Fabio Estevam
---
Changes since v1:
- Newly introduced to avoid build failure.
Hi,
On Wed, Apr 12, 2023 at 11:22:23AM +0200, Frank Wunderlich wrote:
> Hi,
>
> i try to move from distro-boot (extlinux-config files) to an env-based
> bootmenu (builtin-environment) for
> my bananapi r2pro.
>
> basicly it works, but i see more bootmenu-entries than i have defined in my
> env
On Fri, Jun 30, 2023 at 08:12:36PM -0300, Fabio Estevam wrote:
> On Fri, Jun 30, 2023 at 6:04 PM Tom Rini wrote:
>
> > Yeah, just hit re-run when that happens, sadly.
>
> Ok, only sunxi failed.
>
> If I try:
>
> --- a/arch/arm/cpu/arm926ejs/sunxi/u-boot-spl.lds
> +++ b/arch/arm/cpu/arm926ejs/s
On Fri, Jun 30, 2023 at 6:04 PM Tom Rini wrote:
> Yeah, just hit re-run when that happens, sadly.
Ok, only sunxi failed.
If I try:
--- a/arch/arm/cpu/arm926ejs/sunxi/u-boot-spl.lds
+++ b/arch/arm/cpu/arm926ejs/sunxi/u-boot-spl.lds
@@ -37,6 +37,8 @@ SECTIONS
__image_copy_end = .;
On Fri, Jun 30, 2023 at 05:28:57PM -0300, Fabio Estevam wrote:
> On Fri, Jun 30, 2023 at 4:11 PM Tom Rini wrote:
>
> > Probably? But have you thrown this at CI, or a world build?
>
> I threw this at CI, but it failed at test.py qemu_m68k:
>
> https://github.com/u-boot/u-boot/pull/327#partial-pu
On Fri, 30 Jun 2023 11:04:04 PDT (-0700), Conor Dooley wrote:
From: Conor Dooley
intro
=
When the RISC-V dt-bindings were accepted upstream in Linux, the base
ISA etc had yet to be ratified. By the ratification of the base ISA,
incompatible changes had snuck into the specifications - for e
On Fri, Jun 30, 2023 at 4:11 PM Tom Rini wrote:
> Probably? But have you thrown this at CI, or a world build?
I threw this at CI, but it failed at test.py qemu_m68k:
https://github.com/u-boot/u-boot/pull/327#partial-pull-merging
On Fri, Jun 30, 2023 at 04:08:42PM -0300, Fabio Estevam wrote:
> On Fri, Jun 30, 2023 at 3:36 PM Fabio Estevam wrote:
>
> > I tested this with CONFIG_SPL_SEPARATE_BSS=n and it failed.
>
> Tested this one with CONFIG_SPL_SEPARATE_BSS enabled and disabled:
>
> --- a/common/spl/spl_legacy.c
> +++
On Fri, Jun 30, 2023 at 3:36 PM Fabio Estevam wrote:
> I tested this with CONFIG_SPL_SEPARATE_BSS=n and it failed.
Tested this one with CONFIG_SPL_SEPARATE_BSS enabled and disabled:
--- a/common/spl/spl_legacy.c
+++ b/common/spl/spl_legacy.c
@@ -18,9 +18,17 @@
static void spl_parse_legacy_val
Hi Satish,
On Fri, Jun 30, 2023 at 3:21 PM satish kumar wrote:
>
> Hi all
> This is Satish, compiling u-boot code based on the reference page:
> https://github.com/carlosedp/riscv-bringup/blob/master/unmatched/Readme.md#install-toolchain-to-build-kernel
>
> u-boot is failing with following commit
On Fri, Jun 30, 2023 at 3:26 PM Fabio Estevam wrote:
> + if (IS_ENABLED(CONFIG_SPL_SEPARATE_BSS))
> + spl_end = (uintptr_t)_image_binary_end;
> + else
> + spl_end = (uintptr_t)__bss_end;
> +
I tested this with CONFIG_SPL_SEPARATE_BSS=n and it failed.
The
On Fri, Jun 30, 2023 at 11:23 AM Fabio Estevam wrote:
> diff --git a/common/spl/spl_legacy.c b/common/spl/spl_legacy.c
> index d34bc5492e8d..095443c63d8d 100644
> --- a/common/spl/spl_legacy.c
> +++ b/common/spl/spl_legacy.c
> @@ -19,7 +19,7 @@
> static void spl_parse_legacy_validate(uintptr_t s
Hi all
This is Satish, compiling u-boot code based on the reference page:
https://github.com/carlosedp/riscv-bringup/blob/master/unmatched/Readme.md#install-toolchain-to-build-kernel
u-boot is failing with following commit id & its tag is
commit d637294e264adfeb29f390dfc393106fd4d41b17 (HEAD, tag:
From: Conor Dooley
intro
=
When the RISC-V dt-bindings were accepted upstream in Linux, the base
ISA etc had yet to be ratified. By the ratification of the base ISA,
incompatible changes had snuck into the specifications - for example the
Zicsr and Zifencei extensions were spun out of the ba
Hi Jonas
sorry for the delay. i came back to this and tried your way. Thx for your
information...there is no real example in the docs (or i didn't found it) for
manual trigger the extlinux-boot, so your information helps a lot.
> Gesendet: Sonntag, 30. April 2023 um 19:40 Uhr
> Von: "Jonas Karl
Change the device type from "usb_mass_storage" to "usb" when
booting a script.
Before this change:
=> printenv devtype
devtype=usb_mass_storage
After this change:
=> printenv devtype
devtype=usb
Signed-off-by: John Clark
---
boot/bootmeth_script.c | 5 -
1 file changed, 4 inse
Been implementing feedback, so going back through this
On Tue, Jun 27, 2023 at 12:30:25PM +0100, Conor Dooley wrote:
> On Mon, Jun 26, 2023 at 11:35:10PM -0700, Atish Patra wrote:
> > On Mon, Jun 26, 2023 at 5:40 PM Stefan O'Rear wrote:
> > > On Mon, Jun 26, 2023, at 6:10 AM, Conor Dooley wrote:
El Fri, Jun 30, 2023 at 05:41:40PM +0530, Manoj Sai deia:
> If GZIP Compression support is enabled, GZIP compressed U-Boot raw binary will
> be at a specified RAM location which is defined at
> UBOOT_COMPRESSED_BINARY_FIT_USER_DEF_ADDR and will be assign it as
> the source address.
>
> gunzip fun
On Thu, Jun 29, 2023 at 06:34:30PM +0600, Maxim Uvarov wrote:
> This commit adds lwip library for the U-boot network
> stack. Supported commands: ping, tftp, dhcp and wget.
>
> Signed-off-by: Maxim Uvarov
[snip]
> diff --git a/lib/lwip/Kconfig b/lib/lwip/Kconfig
> new file mode 100644
> index 00
On Fri, Jun 30, 2023 at 01:01:54PM +0300, Ilias Apalodimas wrote:
> Hi Maxim,
>
> On Thu, Jun 29, 2023 at 06:34:29PM +0600, Maxim Uvarov wrote:
> > Just add inital README.lwip doc.
>
> We'll need a more accurate description for this. The first paragraph of
> the documentation you are adding woul
Hi,
On 2023-06-30 14:11, Manoj Sai wrote:
> This patchset adds the support on Rockchip based RK3399 and RK3328 SOC's
> that compress the U-BOOT proper along with dtb and ATF in FIT image format.
> Second stage bootloader(SPL) loads the compressed binaries, uncompress them
> and
> handover cont
On Fri, Jun 30, 2023 at 11:23:11AM -0300, Fabio Estevam wrote:
> From: Fabio Estevam
>
> Currently, spl_end points to the __bss_end address, which
> is an external RAM address instead of the end of the SPL text
> section in the internal RAM.
>
> This causes boot failures on imx6-colibri, for ex
On Fri, Jun 30, 2023 at 11:23:11AM -0300, Fabio Estevam wrote:
> From: Fabio Estevam
>
> Currently, spl_end points to the __bss_end address, which
> is an external RAM address instead of the end of the SPL text
> section in the internal RAM.
>
> This causes boot failures on imx6-colibri, for exa
Hi Christian,
On Fri, 30 Jun 2023 at 11:28, Taedcke, Christian
wrote:
>
> Hello Simon,
>
> Am 30.06.2023 um 10:57 schrieb Simon Glass:
> > Hi Christian,
> >
> > On Fri, 30 Jun 2023 at 09:20, Taedcke, Christian
> > wrote:
> >>
> >> Hello Simon,
> >>
> >> thank you for the initial review. Replies
From: Fabio Estevam
Currently, spl_end points to the __bss_end address, which
is an external RAM address instead of the end of the SPL text
section in the internal RAM.
This causes boot failures on imx6-colibri, for example:
```
Trying to boot from MMC1
SPL: Image overlaps SPL
resetting ...
```
On Fri, Jun 30, 2023 at 11:05 AM Tom Rini wrote:
> I think this breaks x86, without updating their linker scripts at least.
What about this instead?
--- a/common/spl/spl_legacy.c
+++ b/common/spl/spl_legacy.c
@@ -19,7 +19,7 @@
static void spl_parse_legacy_validate(uintptr_t start, uintptr_t si
On Fri, Jun 30, 2023 at 10:51:43AM -0300, Fabio Estevam wrote:
> On Fri, Jun 30, 2023 at 10:22 AM Fabio Estevam wrote:
>
> > Should we fix spl_end like this?
>
> Looking at u-boot-spl.map:
>
> 0x009122640x0 common/spl/spl.o
> 0x00912264
On Fri, Jun 30, 2023 at 10:22 AM Fabio Estevam wrote:
> Should we fix spl_end like this?
Looking at u-boot-spl.map:
0x009122640x0 common/spl/spl.o
0x00912264. = ALIGN (0x4)
0x00912264
Hi Francesco and Marek,
On Thu, Jun 29, 2023 at 11:19 AM Francesco Dolcini wrote:
>
> Hello Marek,
> as briefly discussed off-list it looks like
> commit 77aed22b48ab ("spl: spl_legacy: Add extra address checks") introduces a
> regression on some board/arch, at least colibri and apalis imx6 fails
This patchset adds the support on Rockchip based RK3399 and RK3328 SOC's
that compress the U-BOOT proper along with dtb and ATF in FIT image format.
Second stage bootloader(SPL) loads the compressed binaries, uncompress them and
handover control to the next stage.
The size difference obser
Add an entry type for u-boot-nodtb.bin.lzma, which is a LZMA compressed
raw u-boot binary and a simple test.
Signed-off-by: Manoj Sai
Signed-off-by: Suniel Mahesh
---
tools/binman/etype/283_u_boot_nodtb_lzma.dts | 11
tools/binman/etype/u_boot_nodtb_lzma.py | 28 ++
Add the support that ,if compression support is enabled in SPL
a RAM location needs to be defined as the source address where
compressed U-BOOT raw binary will be stored.
spl_load_fit_image function takes care that, compressed U-Boot raw
binary which is placed at this address, will be uncompressed
If LZMA Compression support is enabled, LZMA compressed U-Boot
raw binary will be at a specified RAM location which is defined
at UBOOT_COMPRESSED_BINARY_FIT_USER_DEF_ADDR and will be assign it as
the source address.
lzmaBuffToBuffDecompress function in spl_load_fit_image ,will decompress
the LZMA
Add support for generating LZMA compressed raw u-boot binary.
Signed-off-by: Manoj Sai
Signed-off-by: Suniel Mahesh
---
Makefile | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Makefile b/Makefile
index 6e15ebd116..d4f453cce1 100644
--- a/Makefile
+++ b/Makefile
@@ -1315,6 +1315,9 @@ u-b
Add the support that ,if compression support is enabled in SPL
a location needs to be defined as the source address where
compressed U-BOOT raw binary will be stored.
spl_load_fit_image function takes care that, compressed U-Boot raw
binary which is placed at this address, will be uncompressed to
Add support for generating a GZIP-compressed raw U-boot binary.
Signed-off-by: Manoj Sai
Signed-off-by: Suniel Mahesh
---
Makefile | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Makefile b/Makefile
index 444baaefd0..6e15ebd116 100644
--- a/Makefile
+++ b/Makefile
@@ -1312,6 +1312,9 @@ e
If GZIP Compression support is enabled, GZIP compressed U-Boot raw binary will
be at a specified RAM location which is defined at
UBOOT_COMPRESSED_BINARY_FIT_USER_DEF_ADDR and will be assign it as
the source address.
gunzip function in spl_load_fit_image ,will decompress the GZIP compressed
U-Boo
Add LZMA compressed uboot raw binary to FIT image.
Signed-off-by: Manoj Sai
Signed-off-by: Suniel Mahesh
---
arch/arm/dts/rockchip-u-boot.dtsi | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/dts/rockchip-u-boot.dtsi
b/arch/arm/dts/rockchip-u-boot.dtsi
index 6e95738923..f8a61
Hi Simon,
On Tue, Jun 20, 2023 at 11:27:20AM +0100, Simon Glass wrote:
> wrote:
> >
> > 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 communicat
On Fri, 30 Jun 2023 at 16:03, Ilias Apalodimas
wrote:
> Hi Maxim,
>
> On Thu, Jun 29, 2023 at 06:34:30PM +0600, Maxim Uvarov wrote:
> > This commit adds lwip library for the U-boot network
> > stack. Supported commands: ping, tftp, dhcp and wget.
> >
> > Signed-off-by: Maxim Uvarov
> > ---
> >
On 30.06.2023 06:18, Simon Glass wrote:
Hi,
On Thu, 29 Jun 2023 at 15:59, wrote:
From: Lukas Funke
Add the Xilinx Bootgen as bintool. Xilinx Bootgen is used to create
bootable SPL (FSBL in Xilinx terms) images for Zynq/ZynqMP devices. The
btool creates a signed version of the SPL.
Signed-o
Add GZIP compressed uboot raw binary to FIT image.
Signed-off-by: Manoj Sai
Signed-off-by: Suniel Mahesh
---
arch/arm/dts/rockchip-u-boot.dtsi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/dts/rockchip-u-boot.dtsi
b/arch/arm/dts/rockchip-u-boot.dtsi
index 2878b80926.
The intermediate value could overflow for large periods and levels.
Signed-off-by: Matthias Schiffer
---
drivers/video/pwm_backlight.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/video/pwm_backlight.c b/drivers/video/pwm_backlight.c
index d7c096923b3..46c16a8f447
Add an entry type for u-boot-nodtb.bin.gz, which is a GZIP compressed raw u-boot
binary and a simple test.
Signed-off-by: Manoj Sai
Signed-off-by: Suniel Mahesh
---
tools/binman/etype/u_boot_nodtb_gzip.py | 28 +
tools/binman/ftest.py | 5
too
Hello Simon,
Am 30.06.2023 um 10:57 schrieb Simon Glass:
Hi Christian,
On Fri, 30 Jun 2023 at 09:20, Taedcke, Christian
wrote:
Hello Simon,
thank you for the initial review. Replies are below.
Am 29.06.2023 um 21:09 schrieb Simon Glass:
Hi Christian,
On Tue, 27 Jun 2023 at 08:39, wrote:
Hi Quentin,
On 2023-06-29 10:38, Quentin Schulz wrote:
> Hi Jonas,
>
> On 6/29/23 00:11, Jonas Karlman wrote:
>> Hi Quentin,
>>
>> On 2023-06-28 15:49, Quentin Schulz wrote:
>>> Hi Jonas,
>>>
>>> On 6/27/23 21:10, Jonas Karlman wrote:
TPL max size is limited to 184 KB, SPL is loaded to 0x0 a
Hi Maxim,
On Thu, Jun 29, 2023 at 06:34:30PM +0600, Maxim Uvarov wrote:
> This commit adds lwip library for the U-boot network
> stack. Supported commands: ping, tftp, dhcp and wget.
>
> Signed-off-by: Maxim Uvarov
> ---
> .gitignore| 9 +
> cmd/net.c
Hi Maxim,
On Thu, Jun 29, 2023 at 06:34:29PM +0600, Maxim Uvarov wrote:
> Just add inital README.lwip doc.
We'll need a more accurate description for this. The first paragraph of
the documentation you are adding would do
>
> Signed-off-by: Maxim Uvarov
> ---
> doc/README.lwip | 90 +++
> -Original Message-
> From: Chee, Tien Fong
> Sent: Wednesday, 28 June, 2023 4:17 PM
> To: Lim, Jit Loon ; u-boot@lists.denx.de
> Cc: Jagan Teki ; Vignesh R
> ; Vasut, Marek ; Simon
> ; Hea, Kok Kiang
> ; Lokanathan, Raaj ;
> Maniyam, Dinesh ; Ng, Boon Khai
> ; Yuslaimi, Alif Zakuan
>
Hi Christian,
On Fri, 30 Jun 2023 at 09:20, Taedcke, Christian
wrote:
>
> Hello Simon,
>
> thank you for the initial review. Replies are below.
>
> Am 29.06.2023 um 21:09 schrieb Simon Glass:
> > Hi Christian,
> >
> > On Tue, 27 Jun 2023 at 08:39, wrote:
> >>
> >> From: Christian Taedcke
> >>
>
> -Original Message-
> From: Chee, Tien Fong
> Sent: Wednesday, 28 June, 2023 5:14 PM
> To: Lim, Jit Loon ; u-boot@lists.denx.de
> Cc: Jagan Teki ; Vignesh R
> ; Vasut, Marek ; Simon
> ; Hea, Kok Kiang
> ; Lokanathan, Raaj ;
> Maniyam, Dinesh ; Ng, Boon Khai
> ; Yuslaimi, Alif Zakuan
>
Hello Simon,
thank you for the initial review. Replies are below.
Am 29.06.2023 um 21:09 schrieb Simon Glass:
Hi Christian,
On Tue, 27 Jun 2023 at 08:39, wrote:
From: Christian Taedcke
This adds a new etype encrypted that is derived from collection.
It creates a new cipher node in the re
Dear Kwon,
2023년 6월 28일 (수) 14:47, Hoegeun Kwon 님이 작성:
> There is a problem that the rates of PLL0 and PLL1 are set incorrectly
> because the postdiv1_mask value is incorrectly entered when setting
> the pll clk reg. Modify postdiv1's mask value to be put correctly.
>
> Signed-off-by: Hoegeun Kwo
The ASUS Transformer T30 family are 2-in-1 detachable tablets
and AiO developed by ASUS that run the Android operating system
(TF600T runs Windows RT and P1801-T runs Android and Windows).
The T30 Transformers feature a 10.1-inch display (apart P1801-T),
an Nvidia Tegra 3 quad-core chip, 1/2 GB of
LG X3 is a development board based on Nvidia Tegra 3 SoC
on base of which Optimus 4X HD and Optimus Vu were created.
Both smartphones feature a 4.7" and 5" panels respectively,
an Nvidia Tegra 3 quad-core chip, 1 GB of RAM and 16/32 GB
of internal storage. Optimux 4X HD additionally has a micro
SD
Nexus 7 is a mini tablet computer co-developed by Google and Asus
that runs the Android operating system. The Nexus 7 features a 7"
display, an Nvidia Tegra 3 quad-core chip, 1 GB of RAM and 8/16 GB
of internal storage.
This patch brings support for all 3 known ASUS/Google devices:
- Nexus 7 (2012
The HTC One X is a touchscreen-based, slate-sized smartphone
designed and manufactured by HTC that runs the Android operating
system. The One X features a 4.7" display, an Nvidia Tegra 3
quad-core chip, 1 GB of RAM and non-extendable 32 GB of internal
storage. UART-A is default debug port.
Tested-
From: Jonas Schwöbel
Disabling the network related features in defconfig causes build to
fail so make them optional.
Tested-by: Andreas Westman Dorcsak # ASUS Grouper E1565
Tested-by: Svyatoslav Ryhel # LG P895 T30
Signed-off-by: Jonas Schwöbel
Signed-off-by: Svyatoslav Ryhel
---
include/co
This is a small tool for calculation of SoC UID based on the same
Linux function. It can be further used for generation of device
unique data like mac address or exposing it as serial number.
Tested-by: Andreas Westman Dorcsak # ASUS Grouper E1565
Tested-by: Svyatoslav Ryhel # LG P895 T30
Signed
GPIO keyboard is used on many newly upstreamed devices.
Tested-by: Andreas Westman Dorcsak # ASUS Grouper E1565
Tested-by: Svyatoslav Ryhel # LG P895 T30
Signed-off-by: Svyatoslav Ryhel
---
include/configs/tegra-common-post.h | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff -
This patchset adds support for native use of U-Boot on:
- ASUS T30 Transformers (7 devices, all models);
- ASUS/Google Nexus 7 (2012), both grouper and tilapia
- LG Optimus 4X HD (P880) and Optimus Vu (P895)
- HTC One X (endeavoru)
as a replacement for the vendor bootloader.
Current commits are de
On 6/25/2023 6:34 PM, Marek Vasut wrote:
Bitwise operations on signed integers are not defined,
replace then with per-call checks.
Typo: then->them
Signed-off-by: Marek Vasut
Reviewed-by: Peng Fan
On Thu, Jun 29, 2023 at 06:58:26PM -0400, Tom Rini wrote:
> On Thu, Jun 29, 2023 at 04:19:22PM +0200, Francesco Dolcini wrote:
> > I also noticed something weird on a colibri imx7s, this is not using SPL,
> > likely something completly different, however given this is new also from
> > rc5 I
> > t
65 matches
Mail list logo