richbridger has quit [Read error: Connection reset by peer]
Wizzup_ has quit [Quit: Reconnecting]
Wizzup has joined #u-boot
mmu_man has joined #u-boot
sszy has joined #u-boot
jwillikers has joined #u-boot
alex88_ has joined #u-boot
<alex88_>
Hi everyne, is there a list of issues for uboot?
frieder_ has quit [Ping timeout: 276 seconds]
mmu_man has quit [Ping timeout: 272 seconds]
frieder has joined #u-boot
alex88_ has quit [Ping timeout: 246 seconds]
alex88_ has joined #u-boot
alex88_ has quit [Client Quit]
eduardas has joined #u-boot
jwillikers has quit [Remote host closed the connection]
jwillikers has joined #u-boot
tnovotny has quit [Quit: Leaving]
vagrantc has joined #u-boot
aquijoule_ has quit [Quit: Leaving]
frieder has quit [Ping timeout: 272 seconds]
alpernebbi has joined #u-boot
frieder has joined #u-boot
frieder has quit [Remote host closed the connection]
redbrain has quit [Quit: leaving]
matthias_bgg has quit [Read error: Connection reset by peer]
matthias_bgg has joined #u-boot
torez has joined #u-boot
torez has quit [Client Quit]
mithro_ is now known as mithro
torez has joined #u-boot
eduardas has quit [Quit: Konversation terminated!]
guillaume_g has quit [Quit: Konversation terminated!]
mckoan is now known as mckoan|away
<ldts>
agraf: quick question, some years ago - yeah, sorry- you enabled support for zynqmpbif, any reason why you never integrated with Makefile.spl?
sszy has quit [Ping timeout: 255 seconds]
fdanis is now known as fdanis_away
mmu_man has joined #u-boot
cambrian_invader has quit [Ping timeout: 265 seconds]
jwillikers has quit [Remote host closed the connection]
cambrian_invader has joined #u-boot
matthias_bgg has quit [Quit: Leaving]
jwillikers has joined #u-boot
alpernebbi has quit [Quit: alpernebbi]
redbrain has joined #u-boot
behanw has joined #u-boot
<marex>
ldts: ask monstr (CEST) tomorrow
<marex>
ldts: or send patch
springb0k has quit [Read error: Connection reset by peer]
<ldts>
yeah, before sending a patch I need to get it to work :)
<ldts>
but sure, once I have SPL + u-boot.itb (FIT with u-boot, ATF, OP-TEE etc) will post something....
<ldts>
would be nice to have some info though...anyway, testing now
<ldts>
marex: ah, michal is monstr. ok, thanks
<agraf>
ldts: what exactly are you wondering?
<agraf>
ldts: The bif file format is typically used with the proprietary Xilinx tooling. Are you asking why I didn't make use of it with SPL?
<agraf>
ldts: I really don't understand the question :)
<agraf>
ldts: with SPL, your whole flow is typically different. You run SPL first and that then directly loads all subcomponents
<agraf>
(Not sure how the PMU is handled in that case though - monstr would know)
<ldts>
agraf: hey, thanks for coming back to me...so with BIF the user can specify the image layout to enable secure boot (just trying to sign SPL and have it checked with the bootrom). ...ATM, with the zynqmpimage I can of course boot SPL and then a u-boot.itb (all the other components) from QSPI. Now I just want to make sure SPL is validated by rom hence the need to move to a different image layout...I thought you used bif for this,
<ldts>
otherwise, what was the original intention?
<agraf>
ldts: I didn't use secure boot with bif back then :)
<agraf>
ldts: IIRC I had 2 reasons for bif
<agraf>
ldts: One was that I wanted to work with the Vivado provided non-SPL early boot loader and have U-Boot loaded from there. But I wanted to have all of that built with open source tools
<agraf>
ldts: the other reason was that I was building a generic version of U-Boot that just adjusted itself to the target config using a DT you provide in the bif
<ldts>
ah I see...yes this is documented (I read this way of booting somewhere); ok
<agraf>
ldts: that way I could have a single "distro" U-Boot build and the only thing you would need to do per board was to provide your own DT in the bif file and generate a blob
<agraf>
ldts: But I never really got around to toy with the secure boot parts of it. Happy to hear it's useful for you under that aspect though! :)
redbrain has quit [Ping timeout: 276 seconds]
<ldts>
I hope it is - not working yet....but if it is not, it will be eventually (Vivado is eating my hard disk big time :) )
<ldts>
so we want to move away from vivado and have just mkimage (instead of bootgen)
<ldts>
thanks for the background..I understand a bit better now!
<agraf>
ldts: Yeah, in some intermediate version of my endeavour I did pull in bootgen into the open build service as blob and ran it through qemu-x86_64 (the build was on aarch64!). But it was icky on all levels. Licensing as well as stability.
<agraf>
ldts: I really don't understand why Xilinx doesn't just release bootgen under some OSS license. It's really hurting themselves the most
<ldts>
I put it all in a container - so I can use jtag xsdb as well...it is about 10GB....crazy
<agraf>
Sure, you can always add another level of abstraction ;)
<agraf>
(Not that it would make it any safer / legal to use in an automated build environment ...)
<ldts>
true. .ok, I'll keep at it, I mean, is "just" and image layout, it has to work one way or another
<ldts>
(I am not using encryption btw, something that bootgen aparently can do)
<agraf>
Yup :). Most of the bif and target boot file logic is publicly specified too