00:03
goliath has quit [Quit: SIGSEGV]
00:12
jaganteki has quit [Quit: Client closed]
00:23
hanetzer has quit [Ping timeout: 255 seconds]
00:25
hanetzer has joined #u-boot
00:53
Patater has joined #u-boot
00:54
DrPatater has quit [Ping timeout: 255 seconds]
00:54
sigmaris has quit [Ping timeout: 255 seconds]
00:55
sigmaris has joined #u-boot
00:56
apalos has quit [Ping timeout: 255 seconds]
00:56
mckoan|away has quit [Ping timeout: 255 seconds]
00:56
urja has quit [Ping timeout: 255 seconds]
00:56
mckoan|away has joined #u-boot
00:56
stipa_ has joined #u-boot
00:59
stipa has quit [Ping timeout: 255 seconds]
00:59
stipa_ is now known as stipa
01:09
apalos has joined #u-boot
01:09
urja has joined #u-boot
02:04
thopiekar has quit [Ping timeout: 248 seconds]
02:04
thopiekar has joined #u-boot
02:17
prabhakarlad has quit [Quit: Client closed]
03:02
thopiekar has quit [Ping timeout: 268 seconds]
03:03
thopiekar has joined #u-boot
03:25
mmu_man has quit [Ping timeout: 255 seconds]
03:44
stefanro has joined #u-boot
04:16
camus has quit [Quit: camus]
04:17
camus has joined #u-boot
04:18
camus has quit [Remote host closed the connection]
04:20
camus has joined #u-boot
04:20
camus has quit [Remote host closed the connection]
04:29
camus has joined #u-boot
04:31
camus has quit [Remote host closed the connection]
04:34
camus has joined #u-boot
04:43
camus has quit [Quit: camus]
04:52
camus has joined #u-boot
04:52
camus has quit [Client Quit]
05:02
camus has joined #u-boot
05:18
camus has quit [Remote host closed the connection]
05:25
Wouter010067044 has joined #u-boot
05:32
ikarso has joined #u-boot
05:45
vagrantc has quit [Quit: leaving]
06:17
tlwoerner has quit [Remote host closed the connection]
06:17
tlwoerner has joined #u-boot
06:26
jaganteki has joined #u-boot
06:30
Wouter010067044 has joined #u-boot
06:42
jaganteki has quit [Ping timeout: 260 seconds]
07:21
guillaume_g has joined #u-boot
07:25
ldevulder has joined #u-boot
07:30
ebach has joined #u-boot
07:43
mckoan|away is now known as mckoan
08:32
sszy has joined #u-boot
09:24
prabhakarlad has joined #u-boot
09:59
mmu_man has joined #u-boot
10:21
d-s-e has joined #u-boot
10:29
jaganteki has joined #u-boot
10:34
jaganteki has quit [Ping timeout: 260 seconds]
10:48
frieder has joined #u-boot
11:05
jaganteki has joined #u-boot
11:46
prabhakarlad has quit [Quit: Client closed]
11:48
jaganteki has quit [Ping timeout: 260 seconds]
11:55
kivikakk has joined #u-boot
12:00
goliath has joined #u-boot
12:14
prabhakarlad has joined #u-boot
12:25
d-s-e has quit [Ping timeout: 276 seconds]
12:53
Leopold_ has joined #u-boot
12:57
Leopold has quit [Ping timeout: 264 seconds]
13:54
ebach1 has joined #u-boot
13:55
ebach has quit [Ping timeout: 255 seconds]
13:55
ebach1 is now known as ebach
13:59
d-s-e has joined #u-boot
14:19
dormito has quit [Ping timeout: 248 seconds]
14:20
dormito has joined #u-boot
14:40
ldevulder has quit [Ping timeout: 255 seconds]
14:43
mmu_man has quit [Ping timeout: 255 seconds]
14:58
ldevulder has joined #u-boot
15:03
mmu_man has joined #u-boot
15:16
jaganteki has joined #u-boot
15:20
Wouter010067044 has joined #u-boot
15:49
Patater has quit [Quit: Explodes into a thousand pieces]
15:50
Patater has joined #u-boot
16:14
frieder has quit [Remote host closed the connection]
16:18
guillaume_g has quit [Quit: Konversation terminated!]
16:20
<
Tartarus >
marex: And, hum, my pine64 fails to boot with LTO :(
16:51
jaganteki has quit [Ping timeout: 260 seconds]
17:12
<
marex >
Tartarus: sigh
17:12
<
marex >
Tartarus: at least imx8m does work fine with LTO
17:14
prabhakarlad has quit [Quit: Client closed]
17:15
jaganteki has joined #u-boot
17:22
ikarso has quit [Quit: Connection closed for inactivity]
17:23
hanetzer has quit [Ping timeout: 268 seconds]
17:25
<
LordKalma >
So, U-Boot developers
17:25
hanetzer has joined #u-boot
17:25
<
LordKalma >
The folk from the Sunxi group and me and some other guys have independently reached an... interesting conclusion
17:25
mckoan is now known as mckoan|away
17:26
<
LordKalma >
on some boards, and I do some
*some* (with the same SoC) U-Boot boots, and on others it doesn't
17:26
<
LordKalma >
blocking very early on
17:26
<
LordKalma >
We discovered that if built with GCC10 it works always
17:26
<
LordKalma >
with GCC12 it works on some
17:27
<
LordKalma >
the device only outputs
17:27
<
LordKalma >
U-Boot SPL 2022.10 (Feb 21 2023 - 19:00:29 +0300)
17:27
<
LordKalma >
DRAM: 1024 MiB
17:28
<
LordKalma >
and block immediately
17:28
<
LordKalma >
I have the binaries, elfs with debug symbols, and a ghidra project with the diff if you want the link?
17:53
d-s-e has quit [Quit: Konversation terminated!]
17:58
ebach has quit [Ping timeout: 268 seconds]
18:11
<
marex >
LordKalma: so, some sort of optimization weirdness or binary size / layout ?
18:13
Leopold_ is now known as Leopold
18:14
<
LordKalma >
I wish I knew
18:18
hanetzer has quit [Ping timeout: 276 seconds]
18:19
hanetzer has joined #u-boot
18:30
ikarso has joined #u-boot
18:32
rvalue has quit [Read error: Connection reset by peer]
18:32
rvalue has joined #u-boot
18:36
<
marex >
LordKalma: the other option is that gcc10 is less optimal and it stick a delay somewhere which is borderline
18:37
<
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
18:37
<
marex >
LordKalma: those debug prints should be enough to delay the execution, or just use udelay() for microsecond resolution delay
18:50
___nick___ has joined #u-boot
19:10
vagrantc has joined #u-boot
19:25
___nick___ has joined #u-boot
19:26
jaganteki has quit [Quit: Client closed]
19:26
___nick___ has quit [Client Quit]
19:28
___nick___ has joined #u-boot
19:41
sakman has quit [Remote host closed the connection]
19:45
sakman has joined #u-boot
20:04
mmu_man has quit [Ping timeout: 268 seconds]
20:05
mmu_man has joined #u-boot
20:49
ikarso has quit [Quit: Connection closed for inactivity]
21:04
___nick___ has quit [Ping timeout: 248 seconds]
21:04
Leopold has quit [Ping timeout: 255 seconds]
21:04
Leopold has joined #u-boot
21:06
<
LordKalma >
that two-liner log was with SPL debug enabled
21:06
<
LordKalma >
it crashes
*that* soon
21:26
ldevulder has quit [Quit: Leaving]
21:51
<
LordKalma >
marex, you want me to
*delay* the initialization or to
*wait* after the initialization?
21:59
<
cambrian_invader >
try both ;)
22:04
<
LordKalma >
hahah fair
22:29
<
marex >
LordKalma: you do get
_a_print_ already
22:29
<
marex >
just look that print up in the sources and copy it to track execution
22:30
<
marex >
or just add printf("%s[%d]\n", __func__, __LINE__);
22:55
pgreco_ has joined #u-boot
22:56
pgreco has quit [Ping timeout: 268 seconds]
23:30
Wouter010067044 has joined #u-boot