Tartarus changed the topic of #u-boot to: SOURCE MOVED TO https://source.denx.de/u-boot/u-boot.git / U-Boot v2021.10 is OUT / Merge Window is OPEN until 25 October 2021 / Release v2022.01 is scheduled for 10 January 2022 / http://www.denx.de/wiki/U-Boot / Channel archives at https://libera.irclog.whitequark.org/u-boot
<sjg1> mwalle: Yes this seems to be confusing. I am not sure why we need the u-boot,dm-spl for non-SPL
Gravis has quit [Quit: Murdered]
Gravis has joined #u-boot
sdfgsdfg has quit [Quit: ZzzZ]
samekh has joined #u-boot
mmu_man has quit [Ping timeout: 268 seconds]
<apritzel> the toplevel README seems to deprecate lowlevel_init(), is that still true?
mripard has quit [Ping timeout: 250 seconds]
apritzel has quit [Ping timeout: 256 seconds]
thopiekar has quit [Ping timeout: 240 seconds]
thopiekar has joined #u-boot
<sjg1> apritzel: In what sense? It is seldom needed, that is true
sdfgsdfg has joined #u-boot
pgreco has quit [Ping timeout: 256 seconds]
mwalle has quit [Quit: WeeChat 3.0]
pgreco has joined #u-boot
camus has quit [Ping timeout: 240 seconds]
camus has joined #u-boot
sdfgsdfg has quit [Quit: ZzzZ]
sbach has quit [Read error: Connection reset by peer]
sbach has joined #u-boot
v0|d has joined #u-boot
camus1 has joined #u-boot
camus has quit [Remote host closed the connection]
camus1 is now known as camus
sstiller has joined #u-boot
camus has quit [Ping timeout: 256 seconds]
camus has joined #u-boot
camus1 has joined #u-boot
camus has quit [Ping timeout: 240 seconds]
camus1 is now known as camus
fdanis_away is now known as fdanis
apritzel has joined #u-boot
ad__ is now known as kernelspace
guillaume_g has joined #u-boot
mckoan|away is now known as mckoan
apritzel has quit [Ping timeout: 240 seconds]
sdfgsdfg has joined #u-boot
sszy has joined #u-boot
mripard has joined #u-boot
camus1 has joined #u-boot
camus has quit [Ping timeout: 256 seconds]
camus1 is now known as camus
mwalle has joined #u-boot
camus1 has joined #u-boot
camus has quit [Ping timeout: 240 seconds]
camus1 is now known as camus
matthias_bgg has joined #u-boot
___nick___ has joined #u-boot
vagrantc has quit [Quit: leaving]
davlefou has quit [Quit: Au Revoir]
davlefou has joined #u-boot
apritzel_ has joined #u-boot
camus has quit [Quit: camus]
mmu_man has joined #u-boot
zibolo has joined #u-boot
astroid has joined #u-boot
astroid has quit [Changing host]
astroid has joined #u-boot
zibolo has quit [Read error: Connection reset by peer]
lucaceresoli has joined #u-boot
mmu_man has quit [Ping timeout: 256 seconds]
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #u-boot
___nick___ has quit [Client Quit]
___nick___ has joined #u-boot
___nick___ has quit [Read error: Connection reset by peer]
___nick___ has joined #u-boot
guillaume_g has quit [Quit: Konversation terminated!]
<rburton> Bit of a long short but our fvp-base uboot using vexpress_aemv8a_semi_defconfig worked fine with 2021.10, but since upgrading to 2022.01 the console log stops as TF-A hands over to U-Boot. Are there any known issues?
sdfgsdfg has quit [Quit: ZzzZ]
<apritzel_> rburton: thanks for the report, I will have a look ...
guillaume_g has joined #u-boot
tianruiwei[m] is now known as TianruiWei[m]
mmu_man has joined #u-boot
matthias_bgg has quit [Quit: Leaving]
samekh has quit [Ping timeout: 256 seconds]
samekh has joined #u-boot
sstiller has quit [Quit: Leaving]
<apritzel_> so for the sake of the community: rburton and I talked about this privately: CRC32 instructions are the culprit
<apritzel_> commit 270f8710f92f enabled them by default
<apritzel_> and it seems like the model is really the only ARMv8 implementation on the planet without them ;-)
<kettenis> raspberry pi 3/4 have CRC32?
<apritzel_> at least by default, of course there is a command line option to enable them, which is one way to fix that
<apritzel_> kettenis: CRC32 yes, but not SHA
<apritzel_> that's separate
<apritzel_> the Cortex-A53 TRM says they are always built-in, whereas you can configure the availability of SHA & friends
guillaume_g has quit [Quit: Konversation terminated!]
redbrain has joined #u-boot
ladis has joined #u-boot
<xypron> mps: I just sent out 3 patches for running the sandbox with musl. Could you, please, test them on a native system ./u-boot -D -l should bring up an X11 window for U-Boot.
mckoan is now known as mckoan|away
___nick___ has quit [Ping timeout: 256 seconds]
lucaceresoli has quit [Quit: Leaving]
vagrantc has joined #u-boot
fdanis is now known as fdanis_away
apritzel_ has quit [Ping timeout: 256 seconds]
<mps> xypron: sure, I will try later today/evening
tafama has quit [Quit: ZNC - https://znc.in]
tafa has joined #u-boot
<mps> xypron: applied two files with patch from two mails, make sandbox_defconfig, make -j4, ./u-boot -T -l, it works
<xypron> mps: :)
<mps> on aarch64 bare metal, not docker or lxc
<xypron> mps: any issues building on Alpine remaining?
<mps> one warning when making u-boot-tools, I thought to post it later when find some time
<xypron> mps: you mean the tool*_defconfig?
<mps> let me check
<mps> make tools-only_defconfig, make tools-all
<mps> are these correct commands to build tools now, I mean 2022.01 and up
<xypron> mps: please, send a Tested-by: mail for the 2 patches so that sjg1 knows it is working on musl.
<mps> xypron: will do
<xypron> mps: said commands work fine on Ubuntu. What issue do you see on Alpine?
<mps> let me run it again
<xypron> mps: tools/kwboot.c:struct termios' has no member named 'c_ispeed'
<mps> yes
<mps> but I patched this out in latest stable release for alpine
<mps> there is one warning left, have to prepare build environment for this to test
<mps> xypron: here it is https://tpaste.us/w14a
<mps> tools/env/fw_env.c:1371:33: warning: 'dname' may be used uninitialized in this function [-Wmaybe-uninitialized]
<xypron> mps: I guess kwboot needs something like: #if defined(_HAVE_STRUCT_TERMIOS_C_ISPEED) && defined(_HAVE_STRUCT_TERMIOS_C_OSPEED)
<mps> xypron: I don't know about these 'fine points' of termios use, so I trust you
sakman has quit [Quit: Leaving]
niska has quit [Quit: Leaving]
redbrain has quit [Ping timeout: 256 seconds]
redbrain has joined #u-boot
redbrain has quit [Client Quit]
niska has joined #u-boot
crb has quit [Ping timeout: 256 seconds]
sakman has joined #u-boot
mmu_man has quit [Remote host closed the connection]
ladis has quit [Quit: Leaving]
apritzel has joined #u-boot
sakman has quit [Quit: Leaving]
mmu_man has joined #u-boot
<xypron> mps: https://tpaste.us/w14a looks like a false positive to me. I cannot find any path to the print statement where dname is not initialized and target_temp is not NULL.
<apritzel> sjg1: regarding lowlevel_init: sunxi uses it, and according to the README and comments in there it shouldn't
<apritzel> sjg1: I am looking into what it takes to remove it, but wanted to know if it's worth it (don't fix what ain't broken ...)
<apritzel> sjg1: but it looks like it has to potential to clean up and simplify things
<mps> xypron: well, warning says 'maybe' so you are probably right, and no one reported any bug about this (and I didn't had it) to alpine afaik
<sjg1> apritzel: I am not sure how valuable it is to clean up. That feature used to be quite common (with assembler code) but we have moved away from it
<sjg1> apritzel: Which code are you looking at?
<apritzel> it came up because we need to copy from cpu/armv7 to cpu/arm926, to support those ARM9 Allwinner SoCs
<apritzel> and it looks like we can do the setup in the normal SPL code
<sjg1> apritzel: Oh I see. It seems like a nice clean-up, but I'll have to leave it to you to decide
<apritzel> for instance we do clock and pinmux setup there (in the s_init() C function), which IIUC correctly is out of scope
<apritzel> sjg1: thanks, I am about to have a look, will let you know
<sjg1> apritzel: Yes that really should be a clock driver, even if it is hacked into an exported spl_.. function there
<apritzel> agreed, I am wading through the bits to see what's being called when and where, exactly
<apritzel> we need to sort that out for the RISC-V support anyway
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]