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
<chili-b> could you share the patch?
hellodub has quit [Ping timeout: 244 seconds]
<dsimic> is there chance that you'd test the USB SSD in both USB 2.0 and USB 3.0 ports on your RockPro64?
chili-b has quit []
chili-b has joined #u-boot
<dsimic> chili-b: I can tell you rebooted :)
<chili-b> dsimic: it mounted successfully using USB 2.0
<dsimic> oh, interesting, so it might be related to the second patch linked above
<chili-b> yes, unfortunately my bouncer is running on the rockpro64 right now and i don't want to deal with that
<dsimic> we'll see, I'm too tired ATM and need to sleep a bit
<dsimic> thanks for testing
<chili-b> sorry i didn't mention 2.0 earlier, I previously tested 2.0 with a build of u-boot from 2023 and it didn't work
<chili-b> i didn't think to try it with the latest tag
<dsimic> no worries
Perflosopher0 has quit [Ping timeout: 252 seconds]
hellodub has joined #u-boot
Perflosopher0 has joined #u-boot
naoki has quit [Remote host closed the connection]
chili-b has quit []
chili-b has joined #u-boot
Perflosopher0 has quit [Ping timeout: 260 seconds]
naoki has joined #u-boot
zibolo has quit [Ping timeout: 252 seconds]
zibolo has joined #u-boot
Perflosopher03 has joined #u-boot
frytaped has quit [Quit: WeeChat 4.4.2]
frytaped has joined #u-boot
jclsn has quit [Ping timeout: 272 seconds]
jclsn has joined #u-boot
totkeks has quit [Ping timeout: 248 seconds]
vardhan has joined #u-boot
vardhan_ has joined #u-boot
xypron has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
xypron has joined #u-boot
vardhan_ has quit [Ping timeout: 260 seconds]
vardhan has quit [Ping timeout: 260 seconds]
naoki has quit [Ping timeout: 248 seconds]
vardhan has joined #u-boot
vardhan_ has joined #u-boot
niska has quit [Ping timeout: 252 seconds]
niska has joined #u-boot
naoki has joined #u-boot
nehamalcom has joined #u-boot
leah has quit [Ping timeout: 248 seconds]
leah has joined #u-boot
naoki has quit [Quit: naoki]
mmu_man has quit [Ping timeout: 252 seconds]
vardhan_ has quit [Remote host closed the connection]
naoki has joined #u-boot
vardhan has quit [Ping timeout: 260 seconds]
vardhan has joined #u-boot
vardhan_ has joined #u-boot
joeskb7 has quit [Ping timeout: 252 seconds]
joeskb7 has joined #u-boot
monstr has joined #u-boot
vardhan has quit [Quit: Leaving]
goliath has joined #u-boot
crb has joined #u-boot
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #u-boot
crb has quit [Quit: Leaving]
crb has joined #u-boot
vardhan_ has quit [Ping timeout: 260 seconds]
frieder has joined #u-boot
vardhan_ has joined #u-boot
nehamalcom has quit [Quit: Connection closed for inactivity]
ldevulder has joined #u-boot
vardhan_ has quit [Ping timeout: 260 seconds]
mckoan|away is now known as mckoan
naoki has quit [Quit: naoki]
naoki1 has joined #u-boot
naoki1 is now known as naoki
dsimic has quit [Ping timeout: 276 seconds]
dsimic has joined #u-boot
alpernebbi has quit []
sszy has joined #u-boot
vardhan has joined #u-boot
totkeks has joined #u-boot
Stat_headcrabbed has joined #u-boot
Stat_headcrabbed has quit [Client Quit]
ladis has joined #u-boot
rvalue- has joined #u-boot
rvalue has quit [Ping timeout: 260 seconds]
mmu_man has joined #u-boot
rvalue- is now known as rvalue
<apalos> qschulz:
<apalos> oops that was supposd to be a :q, but came on the wrong window, sorry
leah has quit [Ping timeout: 260 seconds]
mmu_man has quit [Ping timeout: 244 seconds]
totkeks has quit [Ping timeout: 248 seconds]
mmu_man has joined #u-boot
<Tartarus> Hey all, about an hour until the video call I posted about on the ML yesterday
mmu_man has quit [Ping timeout: 260 seconds]
naoki has quit [Quit: naoki]
mmu_man has joined #u-boot
frytaped has quit [Ping timeout: 252 seconds]
<rfs613> Tartarus: in-person at Bahía de Banderas ? :-P
<rfs613> (that's the timezone according to the meeting invite...)
ldevulder has quit [Quit: Leaving]
ldevulder has joined #u-boot
leah has joined #u-boot
mmu_man has quit [Ping timeout: 265 seconds]
mmu_man has joined #u-boot
<Tartarus> ha
<Tartarus> But yes, if anyone else is here, I have room at the table :)
frieder has quit [Read error: Connection reset by peer]
frieder has joined #u-boot
goliath has quit [Quit: SIGSEGV]
vardhan has quit [Ping timeout: 276 seconds]
vardhan has joined #u-boot
vagrantc has joined #u-boot
mmu_man has quit [Ping timeout: 248 seconds]
<marex> Tartarus: oh ?
<marex> Tartarus: did I miss it ?
<Tartarus> marex: Yes, sorry. It will be a regular thing.
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<marex> Tartarus: aww
<Tartarus> I am almost done cleaning up my notes from the call to post them
goliath has joined #u-boot
frieder has quit [Remote host closed the connection]
vardhan has quit [Ping timeout: 276 seconds]
frytaped has joined #u-boot
<marex> qschulz: hey, still around ?
<qschulz> not for long but yes?
mckoan is now known as mckoan|away
<marex> qschulz: or do you still want to review it ?
<qschulz> darn it, forgot to review it
<marex> qschulz: I can wait
<qschulz> if I haven't reviewed by tomorrow 6PM CEST, merge it :)
<marex> qschulz: or shall I pick that one now ?
<qschulz> same answer as for the other one, though it's much less likely I can bring something to the table for the latter
<marex> qschulz: I'll wait a few days then
<marex> qschulz: thanks
totkeks has joined #u-boot
<qschulz> but that's probably something distros will very much like to have (we could also have TEE in there, if we don't already support it)
<marex> qschulz: TEE is already supported ;)
<marex> since a long time too
<qschulz> marex: discovered an "issue" with pxe booting on PX30 that got introduced in v2024.10 :/
<marex> qschulz: you gonna be at fosdem btw ?
<marex> qschulz: ugh ... what was that again ?
<qschulz> marex: nope, but I'm planning on being at ELCE in Amsterdam
<qschulz> marex: haven't posted that yet, but
<marex> qschulz: I was not involved in that
<marex> (or was I?)
<qschulz> not that I know
<marex> that is LMB, paging err ... apalos ?
<qschulz> I thought you just showed interest about it
<marex> I think apalos is the chief LMB guru expert here
<apalos> marex: far from it, just cleaned up a bit
<apalos> But I havent touched that are tbh
<qschulz> so far what I can say is that this happens when i load a kernel at address X with TFTP (pxe_addr_r=X) and it's supposed to be loaded into kernel_addr_r at Y
<qschulz> and X + Sizeof(kernel) > Y so it complains
<qschulz> the thing I don't understand is why it still works :)
<qschulz> like, I still boot the kernel image without any issue aside from the flooding
<apalos> qschulz: there was enough refactoringlately, to make sure we dont overwrite stuff
<qschulz> apalos: two possible choices, either it does ensure not overwriting and then this message is spurious, or it doesn't guarantee overwriting like we thought it would
<apalos> So I might have typed that weirdly
<apalos> We did change stuff to make sure we dont overwrite some EFI memory that we cant
<apalos> But that seems irrelevant to your message
<qschulz> marex: I think it'd be nice to have some DT property for specifying if a BL31 cannot receive params (which we need to do for Rockchip's blob)
<qschulz> apalos: yup, not using EFI
<qschulz> I haven't investigated much though :)
<apalos> I dont know how what you see is triggered, but I have on my todo list to clean up lmb a little more
<apalos> is there an easy way to reprod what you see?
<marex> qschulz: keep in mind the BL31 load hook is board specific
<marex> qschulz: that is why it is in boards/ , because every weird fork of TFA has its own weird quirks ... like params
<apalos> qschulz: looking at it quickly you end up with 2 non adjastent LMB regions, but the first one is bigger than the second
<apalos> Now why this "cant happen" I dont know unless I manage to reproduce it
<qschulz> apalos: I would assume setting $kernel_addr_r to something 1MB above $pxefile_addr_r and then calling pxe get; pxe boot would trigger it for a KERNEL property of the selected label?
<qschulz> apalos: do you have experience with setting up/using PXE?
<apalos> yes, but that was like in 2000 :)
<qschulz> apalos: not sure it changed much since :D
<qschulz> essentially, you need a TFTP server
<apalos> it hasnt i am pretty sure
<qschulz> in your TFTP root directory, mkdir pxelinux.cfg
<apalos> ok
<apalos> So in theory I can simulate this pxe or not
<apalos> I'll try and let you know
<qschulz> cd into it, create a file named 0 (I think? otherwise something like default-somethingomsthing (pxe will tell you which files it's looking for))
<qschulz> then put
<qschulz> https://paste.ack.tf/96a289 in the file
<qschulz> put Image and my.dtb at the tftp root directory
<qschulz> start the tftp server service, allow the port on your firewall if you have one (69/udp I believe?)
<qschulz> from U-Boot CLI: setenv autoload no; dhcp; setenv serverip <TFTP_IP>; pxe get; pxe boot
<qschulz> marex: I want the hook to be able to detect if the BL31 in the linux.itb requires to remove params or if I can pass some to it
<qschulz> marex: it wouldn't make sense to have two flavors of U-Boot depending on the linux.itb you're expecting to load
<qschulz> marex: however, this can be added later on, as this is currently what we need to do anyway :/
<qschulz> (which is one of the reason it may not be easy to transition Rockchip boards to upstream TF-A)
<qschulz> apalos: OoO now, but I'll be available tomorrow after 11am CEST
<qschulz> apalos: I have chat history so i'll read tomorrow if i don't forget :)
<apalos> no worries, i'll tryto have a look
<marex> qschulz: that is the board specific goo I am talking about
<marex> qschulz: it is the weird board specific special sauce that needs to be there to handle the weird forks of TFA ... sadly ... that is what I add in 3/3 for R-Car Gen4
<apalos> anyone has arm hardware around to test an interesting security feature for me?
<apalos> It should be just a case of compiling u-boot for it
<qschulz> marex: will check what you're doing, but I believe we need properties in the linux.its so that we just read that property and know whether to pass params or not, instead of having SPL_ATF_NO_PLATFORM_PARAM
<qschulz> marex: this probably means we'll need an ATF_NO_PLATFORM_PARAM symbol for Rockchip :)
<qschulz> apalos: wdym?
<marex> qschulz: again, look at 3/3 , seriously
<qschulz> I have a few Rockchip (aarch64) boards
<marex> qschulz: if you need no params, then your 3/3 is basically empty
<qschulz> marex: ack, tmrw
<apalos> qschulz: I have a branch that setsup the mmu properly
<marex> qschulz: ltskptshrt
<apalos> with properly memory mappings and permsssions, I just want to check if it blows up on any hardware
<apalos> Doesnt on any of the ones I tested
<qschulz> apalos: send a git repo with a branch, or patches and I can test on RK3399, PX30, or RK3588, or multiple of those
<apalos> and do a menuconfig and enable CMD_MEMINFO (and the sub option that opens up)
<apalos> then boot u-boot and type 'meminfo'
<qschulz> tmrw still, need to stop doing overtime :)
<apalos> sure
* qschulz waves
<marex> qschulz: just one more thing ... :)
<apalos> the patches are still meeeeeeh, but I can clean them up and send them
monstr has quit [Remote host closed the connection]
<apalos> and the commit messages looks like I was having a stroke while writing them
<apalos> But in my defense I was having a stroke with that mmu code
ldevulder has quit [Quit: Leaving]
mmu_man has joined #u-boot
mmu_man has quit [Ping timeout: 252 seconds]
stgl has quit [Ping timeout: 260 seconds]
lvrp16 has quit [Ping timeout: 260 seconds]
mithro has quit [Ping timeout: 260 seconds]
Crofton has quit [Ping timeout: 260 seconds]
sjg1 has quit [Ping timeout: 260 seconds]
stgl has joined #u-boot
NishanthMenon has quit [Ping timeout: 260 seconds]
Crofton has joined #u-boot
NishanthMenon has joined #u-boot
lvrp16 has joined #u-boot
mithro has joined #u-boot
sjg1 has joined #u-boot
mmu_man has joined #u-boot
redbrain has quit [Ping timeout: 248 seconds]
redbrain has joined #u-boot
totkeks has quit [Ping timeout: 248 seconds]
<shadow> Tartarus: FYI Jérôme did reply me they have been busy and that was the reason for the delay in looking into the dual network LwIP concern
jistr_ has joined #u-boot
jistr has quit [Read error: Connection reset by peer]
naoki has joined #u-boot
<Tartarus> OK
mmu_man has quit [Ping timeout: 248 seconds]
mmu_man has joined #u-boot
<marex> Tartarus: I replied to Jerome :-)
<marex> Tartarus: cyclic framework, pipes, woohoo
haritz is now known as saimazoon
naoki has quit [Quit: naoki]
naoki1 has joined #u-boot
naoki1 is now known as naoki
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #u-boot
naoki1 has joined #u-boot
naoki has quit [Read error: Connection reset by peer]
naoki1 is now known as naoki
chili-b has quit []
ladis has quit [Quit: Leaving]
goliath has quit [Quit: SIGSEGV]
prabhakalad has quit [Remote host closed the connection]
prabhakalad has joined #u-boot