Tartarus changed the topic of #u-boot to: SOURCE MOVED TO https://source.denx.de/u-boot/u-boot.git / U-Boot v2023.01, v2023.04-rc2 / Merge Window is CLOSED, next branch is OPEN / Release v2023.04 is scheduled for 2023-04-03 / Channel archives at https://libera.irclog.whitequark.org/u-boot
goliath has quit [Quit: SIGSEGV]
jaganteki has quit [Quit: Client closed]
hanetzer has quit [Ping timeout: 255 seconds]
hanetzer has joined #u-boot
Patater has joined #u-boot
DrPatater has quit [Ping timeout: 255 seconds]
sigmaris has quit [Ping timeout: 255 seconds]
sigmaris has joined #u-boot
apalos has quit [Ping timeout: 255 seconds]
mckoan|away has quit [Ping timeout: 255 seconds]
urja has quit [Ping timeout: 255 seconds]
mckoan|away has joined #u-boot
stipa_ has joined #u-boot
stipa has quit [Ping timeout: 255 seconds]
stipa_ is now known as stipa
apalos has joined #u-boot
urja has joined #u-boot
thopiekar has quit [Ping timeout: 248 seconds]
thopiekar has joined #u-boot
prabhakarlad has quit [Quit: Client closed]
thopiekar has quit [Ping timeout: 268 seconds]
thopiekar has joined #u-boot
mmu_man has quit [Ping timeout: 255 seconds]
stefanro has joined #u-boot
camus has quit [Quit: camus]
camus has joined #u-boot
camus has quit [Remote host closed the connection]
camus has joined #u-boot
camus has quit [Remote host closed the connection]
camus has joined #u-boot
camus has quit [Remote host closed the connection]
camus has joined #u-boot
camus has quit [Quit: camus]
camus has joined #u-boot
camus has quit [Client Quit]
camus has joined #u-boot
camus has quit [Remote host closed the connection]
Wouter010067044 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067044 has joined #u-boot
ikarso has joined #u-boot
vagrantc has quit [Quit: leaving]
tlwoerner has quit [Remote host closed the connection]
tlwoerner has joined #u-boot
jaganteki has joined #u-boot
Wouter010067044 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067044 has joined #u-boot
jaganteki has quit [Ping timeout: 260 seconds]
guillaume_g has joined #u-boot
ldevulder has joined #u-boot
ebach has joined #u-boot
mckoan|away is now known as mckoan
sszy has joined #u-boot
prabhakarlad has joined #u-boot
mmu_man has joined #u-boot
d-s-e has joined #u-boot
jaganteki has joined #u-boot
jaganteki has quit [Ping timeout: 260 seconds]
frieder has joined #u-boot
jaganteki has joined #u-boot
prabhakarlad has quit [Quit: Client closed]
jaganteki has quit [Ping timeout: 260 seconds]
kivikakk has joined #u-boot
goliath has joined #u-boot
prabhakarlad has joined #u-boot
d-s-e has quit [Ping timeout: 276 seconds]
Leopold_ has joined #u-boot
Leopold has quit [Ping timeout: 264 seconds]
ebach1 has joined #u-boot
ebach has quit [Ping timeout: 255 seconds]
ebach1 is now known as ebach
d-s-e has joined #u-boot
dormito has quit [Ping timeout: 248 seconds]
dormito has joined #u-boot
ldevulder has quit [Ping timeout: 255 seconds]
mmu_man has quit [Ping timeout: 255 seconds]
ldevulder has joined #u-boot
mmu_man has joined #u-boot
jaganteki has joined #u-boot
Wouter010067044 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067044 has joined #u-boot
Patater has quit [Quit: Explodes into a thousand pieces]
Patater has joined #u-boot
frieder has quit [Remote host closed the connection]
guillaume_g has quit [Quit: Konversation terminated!]
<Tartarus> marex: And, hum, my pine64 fails to boot with LTO :(
jaganteki has quit [Ping timeout: 260 seconds]
<marex> Tartarus: sigh
<marex> Tartarus: at least imx8m does work fine with LTO
prabhakarlad has quit [Quit: Client closed]
jaganteki has joined #u-boot
ikarso has quit [Quit: Connection closed for inactivity]
hanetzer has quit [Ping timeout: 268 seconds]
<LordKalma> So, U-Boot developers
hanetzer has joined #u-boot
<LordKalma> The folk from the Sunxi group and me and some other guys have independently reached an... interesting conclusion
mckoan is now known as mckoan|away
<LordKalma> on some boards, and I do some *some* (with the same SoC) U-Boot boots, and on others it doesn't
<LordKalma> blocking very early on
<LordKalma> We discovered that if built with GCC10 it works always
<LordKalma> with GCC12 it works on some
<LordKalma> the device only outputs
<LordKalma> U-Boot SPL 2022.10 (Feb 21 2023 - 19:00:29 +0300)
<LordKalma> DRAM: 1024 MiB
<LordKalma> and block immediately
<LordKalma> I have the binaries, elfs with debug symbols, and a ghidra project with the diff if you want the link?
d-s-e has quit [Quit: Konversation terminated!]
ebach has quit [Ping timeout: 268 seconds]
<marex> LordKalma: so, some sort of optimization weirdness or binary size / layout ?
Leopold_ is now known as Leopold
<LordKalma> I wish I knew
hanetzer has quit [Ping timeout: 276 seconds]
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
hanetzer has joined #u-boot
ikarso has joined #u-boot
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #u-boot
<marex> LordKalma: the other option is that gcc10 is less optimal and it stick a delay somewhere which is borderline
<marex> LordKalma: add debug prints into the spl (common/spl/spl.c) and wherever your DRAM is inited and see whether that makes any difference with gcc12
<marex> LordKalma: those debug prints should be enough to delay the execution, or just use udelay() for microsecond resolution delay
___nick___ has joined #u-boot
vagrantc has joined #u-boot
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #u-boot
jaganteki has quit [Quit: Client closed]
___nick___ has quit [Client Quit]
___nick___ has joined #u-boot
sakman has quit [Remote host closed the connection]
sakman has joined #u-boot
mmu_man has quit [Ping timeout: 268 seconds]
mmu_man has joined #u-boot
ikarso has quit [Quit: Connection closed for inactivity]
___nick___ has quit [Ping timeout: 248 seconds]
Leopold has quit [Ping timeout: 255 seconds]
Leopold has joined #u-boot
<LordKalma> that two-liner log was with SPL debug enabled
<LordKalma> it crashes *that* soon
ldevulder has quit [Quit: Leaving]
<LordKalma> marex, you want me to *delay* the initialization or to *wait* after the initialization?
<cambrian_invader> try both ;)
<LordKalma> hahah fair
<marex> LordKalma: you do get _a_print_ already
<marex> just look that print up in the sources and copy it to track execution
<marex> or just add printf("%s[%d]\n", __func__, __LINE__);
pgreco_ has joined #u-boot
pgreco has quit [Ping timeout: 268 seconds]
Wouter010067044 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067044 has joined #u-boot