Tartarus changed the topic of #u-boot to: SOURCE MOVED TO https://source.denx.de/u-boot/u-boot.git / U-Boot v2025.01, v2025.04-rc1 are OUT / Merge Window is CLOSED, next branch is CLOSED / Release v2025.04 is scheduled for 07 April 2025 / Channel archives at https://libera.irclog.whitequark.org/u-boot
j`ey has quit [Ping timeout: 244 seconds]
j`ey has joined #u-boot
naoki has joined #u-boot
naoki has quit [Quit: naoki]
naoki1 has joined #u-boot
naoki1 has quit [Client Quit]
naoki has joined #u-boot
mmu_man has quit [Ping timeout: 252 seconds]
goliath has quit [Quit: SIGSEGV]
shoragan has quit [Quit: quit]
shoragan has joined #u-boot
enok has joined #u-boot
enok has quit [Ping timeout: 248 seconds]
shoragan has quit [Read error: Connection reset by peer]
shoragan has joined #u-boot
qschulz has quit [Remote host closed the connection]
qschulz has joined #u-boot
enok has joined #u-boot
enok has quit [Remote host closed the connection]
ikarso has quit [Quit: Connection closed for inactivity]
<Tartarus> sjg1: Can you please not post v2 and v3 of the same 29 part series the same day?
<Tartarus> I'll send out what I hadn't sent as feedback for v2 later when I can re-check a few things
vagrantc has joined #u-boot
vagrantc has quit [Ping timeout: 268 seconds]
jclsn has quit [Ping timeout: 272 seconds]
jclsn has joined #u-boot
prabhakalad has quit [Ping timeout: 252 seconds]
shadowless has joined #u-boot
persmule has quit [Remote host closed the connection]
mwalle has quit [Quit: WeeChat 3.8]
naoki has quit [Quit: naoki]
naoki1 has joined #u-boot
naoki1 is now known as naoki
naoki has quit [Client Quit]
naoki has joined #u-boot
naoki has quit [Client Quit]
naoki has joined #u-boot
naoki has quit [Client Quit]
naoki has joined #u-boot
naoki has quit [Client Quit]
naoki has joined #u-boot
naoki has quit [Client Quit]
naoki has joined #u-boot
vagrantc has joined #u-boot
naoki1 has joined #u-boot
naoki has quit [Ping timeout: 252 seconds]
naoki1 is now known as naoki
ikarso has joined #u-boot
naoki has quit [Ping timeout: 248 seconds]
vagrantc has quit [Quit: leaving]
naoki has joined #u-boot
naoki has quit [Read error: Connection reset by peer]
naoki has joined #u-boot
naoki has quit [Read error: Connection reset by peer]
naoki has joined #u-boot
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #u-boot
naoki has quit [Read error: Connection reset by peer]
naoki has joined #u-boot
naoki has quit [Read error: Connection reset by peer]
mmu_man has joined #u-boot
naoki has joined #u-boot
mmu_man has quit [Ping timeout: 252 seconds]
naoki has quit [Ping timeout: 252 seconds]
naoki has joined #u-boot
naoki has quit [Read error: Connection reset by peer]
naoki has joined #u-boot
naoki has quit [Remote host closed the connection]
naoki has joined #u-boot
naoki has quit [Read error: Connection reset by peer]
naoki has joined #u-boot
naoki has quit [Ping timeout: 246 seconds]
naoki has joined #u-boot
naoki has quit [Read error: Connection reset by peer]
naoki1 has joined #u-boot
naoki1 has quit [Read error: Connection reset by peer]
naoki has joined #u-boot
naoki1 has joined #u-boot
naoki has quit [Ping timeout: 252 seconds]
naoki1 is now known as naoki
naoki has quit [Read error: Connection reset by peer]
naoki1 has joined #u-boot
naoki1 is now known as naoki
naoki1 has joined #u-boot
prabhakalad has joined #u-boot
naoki has quit [Ping timeout: 244 seconds]
naoki has joined #u-boot
naoki1 has quit [Read error: Connection reset by peer]
naoki1 has joined #u-boot
enok has joined #u-boot
naoki1 has quit [Read error: Connection reset by peer]
naoki has quit [Ping timeout: 260 seconds]
naoki has joined #u-boot
goliath has joined #u-boot
naoki1 has joined #u-boot
naoki has quit [Ping timeout: 252 seconds]
naoki1 is now known as naoki
naoki has quit [Read error: Connection reset by peer]
naoki has joined #u-boot
naoki has quit [Ping timeout: 252 seconds]
naoki has joined #u-boot
naoki1 has joined #u-boot
naoki1 has quit [Client Quit]
naoki has quit [Ping timeout: 252 seconds]
naoki has joined #u-boot
naoki1 has joined #u-boot
naoki has quit [Ping timeout: 246 seconds]
naoki1 is now known as naoki
ikarso has quit [Quit: Connection closed for inactivity]
naoki1 has joined #u-boot
naoki has quit [Ping timeout: 248 seconds]
naoki1 is now known as naoki
naoki has quit [Read error: Connection reset by peer]
naoki1 has joined #u-boot
naoki1 is now known as naoki
ALTracer has quit [Quit: Quit]
mmu_man has joined #u-boot
<sjg1> Tartarus: OK, I wrongly assumed you wanted me to, because I missed some feedback in v2
m5zs7k has quit [Ping timeout: 252 seconds]
m5zs7k has joined #u-boot
ikarso has joined #u-boot
naoki has quit [Ping timeout: 252 seconds]
enok has quit [Quit: enok]
enok has joined #u-boot
persmule has joined #u-boot
haritz is now known as saimazoon
<xypron> sjg1: Thanks for your suggestion of using fit,operation = "gen-fdt-nodes"; functionality for the JH7110 boards. I wonder how we can make the binman documentation more accessible. Maybe a separate page focused only on the use case of SPL selecting a configuration with DT from a multi DTB fit. I only found the "fit,operation" value by debugging binman. I hope https://lore.kernel.org/u-boot/20250209152329.187194-1-heinrich.schuchardt@canonical.com/T/#t matches
<xypron> what you intended.
f_ is now known as funderscore
funderscore is now known as f_
<xypron> sjg1: Shouldn't checks like "Does each configuration in a FIT image have a description" be done at build time? - Erroring out at run-time if the first configuration has no description but not showing any error if the any configuration after the matching one in a FIT image has no description seems rather inconsistent.
<sjg1> xypron: Yes, I agree something which focusses on SPL/multi-DTB would be useful
<xypron> 2500 lines document without navigation
<xypron> Why don't you check the description in mkimage instead of runtime?
<sjg1> xypron: Indeed. That was why I was asking about how this missing description came about
<sjg1> But if we want to follow the spec, we should fail to boot, otherwise people will just do whatever
<xypron> I have not seen a FIT image with missing description. I just looked at the code and saw that the error text made no sense.
<sjg1> One would hope that a vendor would test the firmware before releasing it
<xypron> But we only fail to boot if the first description is missing and may not be checking the last one.
<xypron> Why do we need the check at runtime at all?
<sjg1> We don't do much validation and if you're saying the existing validation is not useful, that's OK with me
<xypron> I should have beeter just removed it.
<xypron> Do we have consistency checks in mkimage?
<sjg1> There are some, but I am quite confident it could be improved
<sjg1> I started a validator for FIT, one of the things I should get back to
rvalue- has joined #u-boot
rvalue has quit [Ping timeout: 252 seconds]
Han50lo85 has joined #u-boot
rvalue- is now known as rvalue
ikarso has quit [Quit: Connection closed for inactivity]
<xypron> sjg1: fit_verify_header() uses fit_check_format() which does not check config descriptions. I guess fit_verify_header() could test more extensively than U-Boot runtime and we could invoke it after dtc has written the temporary image.
urja has quit [Read error: Connection reset by peer]
shadowless has quit [Ping timeout: 272 seconds]
shadowless has joined #u-boot
urja has joined #u-boot
enok71 has joined #u-boot
enok has quit [Ping timeout: 244 seconds]
enok71 is now known as enok
dsimic has quit [Ping timeout: 252 seconds]
dsimic has joined #u-boot
umbramalison has quit [Ping timeout: 260 seconds]
umbramalison has joined #u-boot
derRichard has quit [Ping timeout: 265 seconds]
derRichard has joined #u-boot
zsoltiv_ has joined #u-boot
Han50lo85 has quit [Quit: Han50lo85]
flom84 has joined #u-boot
flom84 has quit [Remote host closed the connection]
<sjg1> xypron: Yes that would be good
mckoan|away has quit [Ping timeout: 252 seconds]
mckoan|away has joined #u-boot
jclsn has quit [Ping timeout: 272 seconds]
naoki has joined #u-boot
aat596_ has joined #u-boot
aat596 has quit [Read error: Connection reset by peer]
aat596_ is now known as aat596
naoki1 has joined #u-boot
naoki has quit [Quit: naoki]
naoki1 is now known as naoki
aat596_ has joined #u-boot
aat596 has quit [Read error: Connection reset by peer]
naoki1 has joined #u-boot
aat596_ is now known as aat596
naoki has quit [Ping timeout: 276 seconds]
naoki1 is now known as naoki
naoki has quit [Client Quit]
naoki has joined #u-boot
naoki has quit [Read error: Connection reset by peer]
naoki has joined #u-boot
naoki1 has joined #u-boot
naoki has quit [Client Quit]
naoki1 is now known as naoki
naoki has quit [Client Quit]
naoki1 has joined #u-boot
naoki1 is now known as naoki
naoki has quit [Client Quit]
aat596_ has joined #u-boot
aat596 has quit [Ping timeout: 252 seconds]
aat596_ is now known as aat596
naoki has joined #u-boot
naoki has quit [Client Quit]
naoki1 has joined #u-boot
naoki1 has quit [Client Quit]
naoki has joined #u-boot
naoki has quit [Client Quit]
naoki1 has joined #u-boot
naoki1 is now known as naoki
ALTracer has joined #u-boot
prabhakalad has quit [Quit: Konversation terminated!]
Forty-Bot has quit [Ping timeout: 248 seconds]
naoki1 has joined #u-boot
goliath has quit [Quit: SIGSEGV]
naoki has quit [Ping timeout: 265 seconds]
naoki has joined #u-boot
naoki1 has quit [Client Quit]
naoki has quit [Read error: Connection reset by peer]
naoki has joined #u-boot
naoki1 has joined #u-boot
naoki1 has quit [Client Quit]
naoki has quit [Read error: Connection reset by peer]
naoki has joined #u-boot
naoki has quit [Client Quit]
naoki1 has joined #u-boot
naoki1 has quit [Client Quit]
naoki has joined #u-boot
naoki has quit [Client Quit]
naoki has joined #u-boot
alpernebbi has quit [Ping timeout: 252 seconds]
ALTracer has quit [Quit: Quit]
jclsn has joined #u-boot
alpernebbi has joined #u-boot
ikarso has joined #u-boot
enok has quit [Ping timeout: 252 seconds]
Kwiboo has quit [Ping timeout: 276 seconds]