ikarso has quit [Quit: Connection closed for inactivity]
Daanct12 has joined #u-boot
vardhan_ has joined #u-boot
MyNetAz has quit [Remote host closed the connection]
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #u-boot
MyNetAz has joined #u-boot
Stat_headcrabbed has joined #u-boot
mmu_man has quit [Ping timeout: 244 seconds]
Peng_Fan has quit [Quit: Connection closed for inactivity]
LeSpocky has quit [Ping timeout: 245 seconds]
LeSpocky has joined #u-boot
Stat_headcrabbed has quit [Quit: Stat_headcrabbed]
vardhan__ has joined #u-boot
vardhan_ has quit [Ping timeout: 265 seconds]
joeskb7 has quit [Quit: Lost terminal]
vardhan__ has quit [Remote host closed the connection]
vardhan__ has joined #u-boot
Stat_headcrabbed has joined #u-boot
vardhan_ has joined #u-boot
vardhan__ has quit [Ping timeout: 260 seconds]
Daanct12 has quit [Ping timeout: 252 seconds]
Daanct12 has joined #u-boot
Stat_headcrabbed has quit [Remote host closed the connection]
Clamor has joined #u-boot
monstr has joined #u-boot
gsz has joined #u-boot
gsz has quit [Ping timeout: 246 seconds]
flyback has quit [*.net *.split]
akaWolf has quit [*.net *.split]
f_[x] has quit [*.net *.split]
ukky has quit [*.net *.split]
JPEW has quit [*.net *.split]
wak has quit [*.net *.split]
rfs613 has quit [*.net *.split]
foxtrot has quit [*.net *.split]
m5zs7k has quit [*.net *.split]
manchaw has quit [*.net *.split]
mithro has quit [*.net *.split]
cambrian_invader has quit [*.net *.split]
jybz has quit [*.net *.split]
Crofton has quit [*.net *.split]
NishanthMenon has quit [*.net *.split]
m5zs7k_ has joined #u-boot
akaWolf has joined #u-boot
NishanthMenon has joined #u-boot
JPEW has joined #u-boot
wak has joined #u-boot
rfs613 has joined #u-boot
foxtrot has joined #u-boot
manchaw has joined #u-boot
mithro has joined #u-boot
cambrian_invader has joined #u-boot
jybz has joined #u-boot
Crofton has joined #u-boot
ukky has joined #u-boot
flyback has joined #u-boot
MyNetAz has quit [Write error: Connection reset by peer]
m5zs7k_ is now known as m5zs7k
<Clamor>
Are there port node parsing helpers?
mckoan|away is now known as mckoan
MyNetAz has joined #u-boot
eballetbo has joined #u-boot
<derRichard>
marex: sjg1: removing fdt_high fixed the issues. thank you guys. i owe you a drink! maybe at fosdem?
warpme has joined #u-boot
ldevulder has joined #u-boot
Guest65 has joined #u-boot
Guest65 has quit [Quit: Client closed]
zkrx has quit [Ping timeout: 265 seconds]
zkrx has joined #u-boot
zkrx has quit [Client Quit]
paulhenrys has joined #u-boot
f_[x] has joined #u-boot
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Hypfer6 has quit [Ping timeout: 252 seconds]
warpme has joined #u-boot
zkrx has joined #u-boot
LeSpocky has quit [Quit: leaving]
sszy has joined #u-boot
Peng_Fan has joined #u-boot
Clamor has quit [Ping timeout: 252 seconds]
ikarso has joined #u-boot
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zkrx has quit []
zkrx has joined #u-boot
davlefou has quit [Ping timeout: 248 seconds]
davlefou has joined #u-boot
mmu_man has joined #u-boot
gsz has joined #u-boot
warpme has joined #u-boot
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #u-boot
Peng_Fan has quit [Quit: Connection closed for inactivity]
dsimic has quit [Ping timeout: 252 seconds]
dsimic has joined #u-boot
naoki has quit [Quit: naoki]
rvalue- has joined #u-boot
rvalue has quit [Ping timeout: 246 seconds]
alexxy has joined #u-boot
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rvalue- is now known as rvalue
goliath has joined #u-boot
Clamor has joined #u-boot
rockosov has quit [Ping timeout: 246 seconds]
warpme has joined #u-boot
rockosov has joined #u-boot
zibolo has joined #u-boot
<sjg1>
derRichard: That's great! Speaking for myself, beer is good
<marex>
Clamor: hey so tegra3 works well now ? regulators and all ?
<marex>
calebccff: loading of TFA BL31 from U-Boot patch posted
<marex>
calebccff: time to take back the EL3
<Clamor>
marex: depends on Simon's test of nyan big, but all my devices do work
<mwalle>
marex: so does that mean uboot proper is running in EL3? Sorry I haven't looked closely yet.
<marex>
Clamor: cool
<mwalle>
because the sl28 board already does support loading the BL31 via SPL, but u-boot proper then runs in EL2
<marex>
mwalle: yes, U-Boot proper is running in EL3 and has full access to the platform to debug it, and TFA BL31 PSCI provider is loaded as part of kernel+dt+bl31 fitImage bundle
<mwalle>
ahh!
<mwalle>
nice
MyNetAz has quit [Ping timeout: 252 seconds]
<marex>
mwalle: the goal is simple -- make it possible to easily update these non-free blobs AND make U-Boot act as a debug tool as it was meant to act
<mwalle>
marex: btw, speaking of BL31. This moring we've actually tried EFI boot, but it doesn't really work without BL31. I haven't digged into it yet
<marex>
mwalle: A/B update of fitImage is solved problem, so now that covers also A/B update of the TFA blob
<Clamor>
marex: are there port parsing helpers in u-boot? Maybe you know?
<marex>
mwalle: on TI platform ?
<mwalle>
marex: no ls1028a
<marex>
Clamor: port parsing ?
<mwalle>
(where uboot is PSCI provider)
<marex>
mwalle: huh, I haven't worked with layerscape before
<Clamor>
marex: port nodes used in linux dts panel bindings
<marex>
mwalle: maybe ask xypron the incumbent EFI expert ?
<mwalle>
marex: you seem to be the only one which uses u-boot without BL31 besides me :)
<mwalle>
marex: will probably do. Just thought you might know something, maybe "EFI doesn't event work without BL31"
<marex>
Clamor: I dont know, it is called OF graph btw
<marex>
Clamor: I haven't had much use for it since its used to link media devices, which are not really needed in u-boot for my cases
<Clamor>
I would say how it is called, but we are in decent chat here...
<marex>
mwalle: U-Boot was meant to be a boot monitor and debug tool, hence it is only sensible to run it in EL3
<Clamor>
marex: thanks
<marex>
mwalle: that is where it is supposed to be
<marex>
mwalle: all the other blobs which found their way before U-Boot should not be there, the should be started after U-Boot
<marex>
mwalle: note that with the EL3 loader, you can point that TFA loadering back at U-Boot, so when the fitImage starts, it will start U-Boot again ... that works too
<marex>
mwalle: that way you start U-Boot from U-Boot, but the second start of U-Boot would run in EL2 ... if needed
<marex>
or ... the current design actually jumps back before the Linux kernel entry code back into U-Boot, so maybe something similar can be hooked before the EFI binary entry code
<mwalle>
marex: you've sent me that patch series ;)
Daanct12 has quit [Ping timeout: 276 seconds]
<marex>
oh, right
MyNetAz has joined #u-boot
Clamor has quit [Read error: Connection reset by peer]
Clamor has joined #u-boot
monstr has quit [Ping timeout: 252 seconds]
<calebccff>
marex: im not sure if I'm really in favour of running U-Boot in el3 all the way up to the point where we launch the OS. it makes debugging U-Boot itself really frustrating because all you get is a hang
<calebccff>
*when accessing some invalid address
<calebccff>
this is kinda what U-Boot SPL can already do, and that at least separates the "loading TF-A/OP-TEE" part from the "loading the OS" part
paulhenrys has quit [Remote host closed the connection]
sszy has quit [Ping timeout: 244 seconds]
sszy has joined #u-boot
MyNetAz has quit [Ping timeout: 252 seconds]
Daanct12 has joined #u-boot
qschulz has quit [Ping timeout: 252 seconds]
Danct12 has quit [Ping timeout: 252 seconds]
qschulz has joined #u-boot
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
warpme has joined #u-boot
warpme has quit [Client Quit]
peeweep1 has joined #u-boot
peeweep has quit [Ping timeout: 252 seconds]
peeweep1 is now known as peeweep
shadow has quit [Ping timeout: 252 seconds]
mmu_man has quit [Ping timeout: 245 seconds]
shadow has joined #u-boot
<Tartarus>
Clamor: re testing nyan-big, you can now, in Gitlab, test on there since Simon's lab is available in CI. I *think* I enabled ellsemere-lab as a runner for the whole project, but if not you'll need to do that (or if you don't want to explore around the gitlab settings, I can pop over and do that), then you need to run the pipeline manually from the website and set SJG_LAB to 1, or do git push -o ci.variable="SJG_LAB=1" your-branch
paulhenrys has joined #u-boot
<Clamor>
Tartarus: I have pushed many other Tegra related changes so there is no rush and I can pick them all at once. While changes are hanging I will take a look at Simon's lab.
<Tartarus>
Clamor: OK. I'd like to just get the regression fixes for v2025.01 at this point, and the rest for v2025.04
<Clamor>
You can pick a fix if it is critical for v2025.01 I am perfectly fine with this. But since this regression successfully passed unnoticed (apart from me), I assume you should have no worries ;)
<Tartarus>
This is fixing the regulator thing that I pulled to fix marex's problem. I was hoping you'd find the fix for tegra before release so it wouldn't regress
<Tartarus>
And that's the 2 clock patches yes?
<Clamor>
Tartarus: One of them, "driver: clk: tegra: init basic clocks on probe" to be exact
<marex>
calebccff: I am strongly opposed to having non-free blobs which cannot be easily updated set up any sort of memory protection goo which prevents me from efficiently debugging the platform
sauce has quit []
<marex>
calebccff: if the mini is what you are after, i.e. U-Boot sets up some sort of protection which is not in the way, I am more then happy to review such patches
<marex>
calebccff: but non-free goo sandwiched between SPL and U-Boot is bad
<marex>
calebccff: free software -> nonfree blob which does who knows what and possibly restricts next stage ability to act as debug tool -> free software ... does not work
<marex>
calebccff: SPL -> whatever (falcon boot) or SPL -> U-Boot -> whatever (regular boot) is fine by me
<marex>
calebccff: upside of the later option is that whatever recovery can be handled in U-Boot scripting if necessary, for any kind of blobs or whatever other goo, the flexibility is awesome
<marex>
Tartarus: concerns from Tudor on V1 were not addressed yet, were they ? Also, yes, it is on my list for the weekend-ish
<Tartarus>
marex: I think that one is where he did address them? But I'm waiting for Tudor as well
<Tartarus>
Since this looks like it more clearly splits out the stacked CONFIG option from the regular case
gsz has quit [Quit: leaving]
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #u-boot
<calebccff>
marex: on your platforms it's possible to make them more free by using u-boot in EL3 with the series you posted? I don't think this would be possible on Qualcomm (at least today), which is why im confused I guess
prabhakalad has quit [Remote host closed the connection]