Tartarus changed the topic of #u-boot to: SOURCE MOVED TO https://source.denx.de/u-boot/u-boot.git / U-Boot v2024.07, v2024.10-rc2 are OUT / Merge Window is CLOSED, next branch is OPEN / Release v2024.10 is scheduled for 07 October 2024 / Channel archives at https://libera.irclog.whitequark.org/u-boot
jclsn has quit [Quit: WeeChat 4.4.0]
ellyq has quit [Ping timeout: 252 seconds]
ellyq_ has joined #u-boot
<Forty-Bot> like, at the same time?
<Forty-Bot> or you mean like aarch32 and aarch64?
ellyq_ has quit [Ping timeout: 248 seconds]
ellyq has joined #u-boot
mmu_man has quit [Ping timeout: 264 seconds]
persmule has quit [Remote host closed the connection]
naoki has quit [Quit: naoki]
goliath has joined #u-boot
dhruvag2000 has joined #u-boot
retr0id has joined #u-boot
goliath has quit [Ping timeout: 260 seconds]
mps has quit [Ping timeout: 260 seconds]
retr0id9 has quit [Read error: Connection reset by peer]
ukky has quit [Ping timeout: 260 seconds]
mps has joined #u-boot
ukky has joined #u-boot
goliath has joined #u-boot
monstr has joined #u-boot
joeskb7 has quit [Ping timeout: 272 seconds]
xroumegue has quit [Ping timeout: 248 seconds]
xroumegue has joined #u-boot
joeskb7 has joined #u-boot
ldevulder has joined #u-boot
warpme has joined #u-boot
jfsimon1981 has quit [Ping timeout: 248 seconds]
jfsimon1981 has joined #u-boot
mckoan|away is now known as mckoan
gsz has quit [Quit: leaving]
frieder has joined #u-boot
prabhakalad has quit [Quit: Konversation terminated!]
mmu_man has joined #u-boot
<marex> Forty-Bot: I mean ARMv8R/aarch32 and ARMv8A/aarch64
<marex> Forty-Bot: that is the simpler case anyway :)
prabhakalad has joined #u-boot
mripard has joined #u-boot
Jones42 has joined #u-boot
urja has quit [Read error: Connection reset by peer]
eballetbo has joined #u-boot
mmu_man has quit [Ping timeout: 244 seconds]
sszy has joined #u-boot
urja has joined #u-boot
mmu_man has joined #u-boot
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
naoki has joined #u-boot
naoki has quit [Quit: naoki]
ikarso has joined #u-boot
warpme has joined #u-boot
matthias_bgg has joined #u-boot
mmu_man has quit [Ping timeout: 244 seconds]
yann-kaelig has joined #u-boot
mwalle has joined #u-boot
mmu_man has joined #u-boot
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Jones42> uh... so there is no software ECDSA verification available at all? I'm not sure if I understood Kconfig, but shouldn't it throw an error during compilation somehow?
warpme has joined #u-boot
<marex> Jones42: not to my knowledge ; there is something for STM32MP but that calls into BootROM for the verification
yann-kaelig has quit []
<Jones42> marex: thanks for confirming. That explains the state of the mkimage ecdsa code... Would it make sense to add a "depends" to the ECDSA(_VERIFY) config? (i.e. depends on STM32_ECDSA_VERIFY)
monstr has quit [Ping timeout: 252 seconds]
monstr has joined #u-boot
ellyq has quit [Ping timeout: 255 seconds]
ellyq has joined #u-boot
matthias_bgg has quit [Quit: Leaving]
mmu_man has quit [Ping timeout: 272 seconds]
monstr has quit [Remote host closed the connection]
mmu_man has joined #u-boot
dsimic has quit [Ping timeout: 245 seconds]
dsimic has joined #u-boot
mmu_man has quit [Ping timeout: 245 seconds]
goliath has quit [Quit: SIGSEGV]
Stat_headcrabed has joined #u-boot
persmule has joined #u-boot
mmu_man has joined #u-boot
warpme has quit [Quit: Textual IRC Client: www.textualapp.com]
niska` has joined #u-boot
eloy_ has joined #u-boot
sszy has quit [*.net *.split]
eballetbo has quit [*.net *.split]
broonie has quit [*.net *.split]
niska has quit [*.net *.split]
mckoan has quit [*.net *.split]
warthog9 has quit [*.net *.split]
jsmolic has quit [*.net *.split]
as_g5pw has quit [*.net *.split]
eloy has quit [*.net *.split]
sszy has joined #u-boot
broonie has joined #u-boot
eballetbo has joined #u-boot
mckoan has joined #u-boot
warthog9 has joined #u-boot
as_g5pw has joined #u-boot
jsmolic has joined #u-boot
jfsimon1981 has quit [Read error: Connection reset by peer]
jfsimon1981 has joined #u-boot
slobodan has joined #u-boot
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
mmu_man has quit [Ping timeout: 252 seconds]
mckoan is now known as mckoan|away
frieder has quit [Remote host closed the connection]
slobodan has quit [Changing host]
slobodan has joined #u-boot
mmu_man has joined #u-boot
mmu_man has quit [Ping timeout: 245 seconds]
milkylainen has quit [Remote host closed the connection]
mmu_man has joined #u-boot
slobodan has quit [Read error: Connection reset by peer]
slobodan has joined #u-boot
slobodan has quit [Read error: Connection reset by peer]
slobodan has joined #u-boot
slobodan has joined #u-boot
slobodan has quit [Changing host]
slobodan has joined #u-boot
mmu_man has quit [Ping timeout: 246 seconds]
hellodub has quit [Ping timeout: 252 seconds]
hellodub has joined #u-boot
mmu_man has joined #u-boot
ikarso has quit [Quit: Connection closed for inactivity]
goliath has joined #u-boot
Stat_headcrabed has quit [Quit: Stat_headcrabed]
fuzzybear has joined #u-boot
<fuzzybear> Hey, gang, how can I understand this line of a u-boot Makefile?
<fuzzybear> edid.c is only compiled if CONFIG_SPL_TPL_ and CONFIG_I2C_EDID are _both_ set to "y"?
<fuzzybear> I think that first part is definitely wrong. I don't understand what $(SPL_TL_) means, semantically, in terms of the Makefile, here.
<fuzzybear> Also, samueldr what happened to Tow-Boot. The thing looks dead.
jclsn has joined #u-boot
eballetbo has quit [Quit: Connection closed for inactivity]
fuzzybear has quit [Remote host closed the connection]
fuzzybear has joined #u-boot
ja_02 has joined #u-boot
sakman has quit [Ping timeout: 260 seconds]
<marex> fuzzybear: if either CONFIG_SPL_I2C_EDID/CONFIG_TPL_I2C_EDID/CONFIG_I2C_EDID is set, the code is built for matching stage (SPL/TPL/U-Boot)
<marex> btw that Makefile is ancient, please update
<fuzzybear> So the Kbuild system splits on `_` when nested like that to expand to multiple different options?
<fuzzybear> marex, I'm using the U-Boot version used by my board's manufacturer to build my board (Radxa Rock 5C). I don't see support in mainline U-Boot for this board :( .
<marex> it is the $(SPL_TPL_) variable that is expanded to either nothing or SPL_ or TPL_ first
<fuzzybear> marex, I just tried looking, but I can't find where $(SPL_TPL_) values are defined. I don't see it in a Kconfig.
<fuzzybear> Is that it?
<marex> scripts/Makefile.spl:SPL_TPL_ := VPL_
<marex> scripts/Makefile.spl:SPL_TPL_ := TPL_
<marex> scripts/Makefile.spl:SPL_TPL_ :=
<marex> scripts/Makefile.spl:SPL_TPL_ := SPL_
<marex> or
<marex> scripts/Kbuild.include:SPL_TPL_ := VPL_
<marex> scripts/Kbuild.include:SPL_TPL_ := TPL_
<marex> scripts/Kbuild.include:SPL_TPL_ := SPL_
<marex> scripts/Kbuild.include:SPL_TPL_ :=
<fuzzybear> Thanks mate.
<fuzzybear> Another, Kconfig (not really u-boot) question.
<fuzzybear> What happens if I have two lines in a Kconfig that look like
<fuzzybear> CONFIG_FOO=y
<fuzzybear> and
<fuzzybear> # CONFIG_FOO is not set
<fuzzybear> Does the build system take the latter or the most restrictive (=n) or the most permissive (=y -> =m -> =n)?
sakman has joined #u-boot
<marex> fuzzybear: CONFIG_FOO=y is set , # CONFIG_FOO is not set means =n , there is no =n
<marex> historical reasons
<fuzzybear> Weird. The Linux documentation implies that =n is an option: https://www.kernel.org/doc/html/next/kbuild/kconfig-language.html#build-as-module-only .
<fuzzybear> So, CONFIG_FOO=y would be set even if a later line specifies
<fuzzybear> # CONFIG_FOO is not set
<fuzzybear> ?
<fuzzybear> This kernel Makefile documentation (https://www.kernel.org/doc/html/next/kbuild/makefiles.html#goal-definitions) also seems to imply that CONFIG_FOO=n will do the same thing as # CONFIG_FOO is not set: # CONFIG_FOO is not set.
<fuzzybear> Like, if I have CONFIG_FOO-n += foo.o (CONFIG_FOO=n) then it'll behave the same way as CONFIG_FOO- += foo.o (# CONFIG_FOO is not set)
<Tartarus> Yeah, the Kconfig language accepts =n now too, not just "is not set"
<Tartarus> And a config is processed linearly, so last wins
<marex> oh, is that new ?
<Tartarus> which is also how fragments can override things
<Tartarus> I don't know how new exactly, but yes
<Tartarus> or maybe it's just documented now rather than a happens to work? I don't know for sure off-hand
<fuzzybear> Thanks Tartarus !
<fuzzybear> Weird that latter should win because I specified CONFIG_I2C_EDID=n after specifying CONFIG_I2C_EDID=y and found that common/edid.c was _still_ being compiled even though it looks like it shouldn't be... https://github.com/radxa/u-boot/blob/a8a093ff31d7c8d82c170980705288efbfff02d2/common/Makefile#L69
<marex> that codebase is like decade old ...
<fuzzybear> It's on the "next-dev-v2024.03" branch so my guess is that it should still work....
mmu_man has quit [Ping timeout: 255 seconds]
<Tartarus> I mean, it should be last wins
<fuzzybear> Alright.... Maybe the SPL_TPL_ value is not default-empty. Need to read more. Need to head out, now, though.
<fuzzybear> Thanks peeps.
mmu_man has joined #u-boot
sakman_ has joined #u-boot
LordKalma2 has joined #u-boot
bryanb_ has joined #u-boot
samekh_ has joined #u-boot
d4ve_ has joined #u-boot
pavelow_ has joined #u-boot
jistr_ has joined #u-boot
marex_ has joined #u-boot
rockosov_ has joined #u-boot
darkxst_ has quit [Ping timeout: 246 seconds]
d4ve has quit [Ping timeout: 246 seconds]
samekh has quit [Ping timeout: 246 seconds]
jistr has quit [Ping timeout: 246 seconds]
bryanb has quit [Ping timeout: 246 seconds]
sakman has quit [Ping timeout: 246 seconds]
marex has quit [Ping timeout: 246 seconds]
LordKalma has quit [Ping timeout: 246 seconds]
rockosov has quit [Ping timeout: 246 seconds]
mripard has quit [Ping timeout: 246 seconds]
alpernebbi has quit [Ping timeout: 246 seconds]
pavelow has quit [Ping timeout: 246 seconds]
d4ve_ is now known as d4ve
LordKalma2 is now known as LordKalma
samekh_ is now known as samekh
bryanb_ is now known as bryanb
darkxst_ has joined #u-boot
mmu_man has quit [Ping timeout: 272 seconds]
atka has quit [Quit: WeeChat 4.4.1]
alpernebbi has joined #u-boot
mmu_man has joined #u-boot
vfazio__ has quit [Ping timeout: 260 seconds]
ldevulder has quit [Quit: Leaving]
vfazio has joined #u-boot
marex_ is now known as marex
goliath has quit [Quit: SIGSEGV]
jistr_ has quit [Ping timeout: 252 seconds]
jistr has joined #u-boot
atka has joined #u-boot
pivi has joined #u-boot
eloy_ is now known as eloy
slobodan has quit [Quit: Leaving]
mmu_man has quit [Ping timeout: 245 seconds]
mmu_man has joined #u-boot
naoki has joined #u-boot
warthog9 has quit [Quit: Leaving]
warthog9 has joined #u-boot