Tartarus changed the topic of #u-boot to: SOURCE MOVED TO https://source.denx.de/u-boot/u-boot.git / U-Boot v2023.10, v2024.01-rc3 are OUT / Merge Window is CLOSED, next branch is OPEN / Release v2024.01 is scheduled for 08 January 2024 / Channel archives at https://libera.irclog.whitequark.org/u-boot
pgreco has joined #u-boot
vagrantc has quit [Quit: leaving]
alpernebbi has quit [Ping timeout: 252 seconds]
alpernebbi has joined #u-boot
Stalevar has quit [Read error: Connection reset by peer]
Stalevar has joined #u-boot
qschulz has quit [Quit: qschulz]
macromorgan_ has quit [Quit: Leaving]
macromorgan has joined #u-boot
zibolo has quit [Ping timeout: 240 seconds]
qschulz has joined #u-boot
zibolo has joined #u-boot
prabhakarlad has quit [Quit: Client closed]
sigmaris has quit [Quit: ZNC - https://znc.in]
sigmaris has joined #u-boot
hanetzer has quit [Quit: WeeChat 4.1.1]
flyback has quit [Ping timeout: 256 seconds]
jclsn has quit [Ping timeout: 246 seconds]
jclsn has joined #u-boot
flyback has joined #u-boot
mmu_man has quit [Ping timeout: 276 seconds]
hanetzer has joined #u-boot
naoki has joined #u-boot
mripard has quit [Ping timeout: 256 seconds]
mripard has joined #u-boot
Clamor has joined #u-boot
manchaw has joined #u-boot
monstr has joined #u-boot
Perflosopher has quit [Ping timeout: 264 seconds]
Perflosopher has joined #u-boot
stefanro has joined #u-boot
mckoan|away is now known as mckoan
frieder has joined #u-boot
goliath has joined #u-boot
indy_ is now known as indy
jmasson has joined #u-boot
<kabel> Tartarus: "Is that apple patch today something we need for v2024.01 ?" huh ?
ikarso has joined #u-boot
___nick___ has joined #u-boot
<apalos> sjg1: I'll be around today, perhaps discussing the OF_BLOBLIST stuff here instead of the ML is easier
<apalos> but our ideas are not that far apart. The main difference is that I dont want the *user* to see a bunch of Kconfig options
<apalos> because the DT can either be 1. attached to u-boot 2. Discovered *somehow*, bloblist, cpu registers, epprom reads whatever
<apalos> So I think those should be the only 2 items we show on that menuconfig list
<apalos> and then imply OF_BLOBLIST if BLOBLIST && OF_BOARD is selected
<apalos> and we could deal with the details internally
tnovotny has joined #u-boot
<sjg1> I am in NZ unfortunately this week so time zone is a pain
<apalos> sjg1: no worries, we dont need this for 2024.01
<apalos> sjg1: I suggested a few changes over my email overall on the DT managament code,
<apalos> I dont really care which version we grab now, but the one Raymond send is easier to cleanup in the future,
<apalos> Once we pull one of these in, I'll go send another round of cleanups and hopefully we'll bury this DT thing once and for all
<Raito_Bezarius> Last day, we discussed the U-Boot of the NWA50AX and I finally got it: https://github.com/RaitoBezarius/uboot-nwa50ax from Zyxel
<apalos> but this OF_HAS_PRIOR_STAGE is half baked as well, there's a ton of boards that get the DT from a prior stage loader, but dont have that set
<Raito_Bezarius> Most of the vendor specific stuff is in https://github.com/RaitoBezarius/uboot-nwa50ax/tree/main/board/ralink/common
<Raito_Bezarius> including the custom commands
<mps> sjg1: iirc you told some time ago that you will work on video cursor POC and post
<mps> video console*
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #u-boot
___nick___ has quit [Client Quit]
___nick___ has joined #u-boot
sszy has joined #u-boot
qqq has joined #u-boot
tnovotny has quit [Quit: Leaving]
dsimic has quit [Ping timeout: 245 seconds]
rvalue has quit [Read error: Connection reset by peer]
redbrain has quit [Read error: Connection reset by peer]
rvalue has joined #u-boot
dsimic has joined #u-boot
redbrain has joined #u-boot
<marex> kabel: rfried is likely unavailable
<marex> kabel: s@We can fix@Fix@ ... also describe which problems do occur on affected systems in the commit message, then send V2, and then it can go in, the patch itself is fine
<marex> kabel: oh, and include the invalid SMI address in the error message, that would be helpful during debugging
ldevulder has quit [Quit: Leaving]
Clamor has quit [Ping timeout: 264 seconds]
Clamor has joined #u-boot
monstr has quit [Ping timeout: 252 seconds]
mmu_man has joined #u-boot
hanetzer has quit [Ping timeout: 255 seconds]
hanetzer has joined #u-boot
goliath has quit [Quit: SIGSEGV]
prabhakarlad has joined #u-boot
<marex> Kwiboo: hey, does the rk3588 stuff use TFA+U-Boot or is there some blob provider for PSCI ?
naoki has quit [Remote host closed the connection]
<LeSpocky> just saw u-boot has include/dt-bindings/clock and include/dt-bindings/clk and that seems weird to me
ikarso has quit [Quit: Connection closed for inactivity]
<marex> LeSpocky: OK
<LeSpocky> linux has include/dt-bindings/clock only and judging from git it seems some people just put things to include/dt-bindings/clk as well and now we have to at91.h cl{oc,}k binding headers
<LeSpocky> s/to/two/
<LeSpocky> where the constants in include/dt-bindings/clk/at91.h do not match with those in linux
<marex> LeSpocky: fix it and send patch ?
<LeSpocky> in general yes, I'll have to dig in and find out which dts/drivers uses which, if those off-by-one thing matters, and all that with only one atmel board at hand … how hard can that be? *sigh*
<marex> git grep + sed
<LeSpocky> I'll look into it tomorrow, no energy for cleaning up a mess anymore today
edwinistrator2 has joined #u-boot
mmu_man has quit [Ping timeout: 252 seconds]
<sjg1> mps: Yes, please see 37db20d0a64 video: Support showing a cursor
<mps> sjg1: I missed this commit. thanks
jmasson has quit [Remote host closed the connection]
mmu_man has joined #u-boot
<sjg1> apalos: OK I will be able to look at email later today
vagrantc has joined #u-boot
prabhakarlad has quit [Quit: Client closed]
prabhakarlad has joined #u-boot
mmu_man has quit [Ping timeout: 252 seconds]
mckoan is now known as mckoan|away
joeskb7 has quit [Ping timeout: 255 seconds]
<apalos> sjg1: on the SMBIOS stuff, I cant really find a reasonable way to add tests, so I'll wait for that refactor you were planning
<apalos> What I can add is move that function that parses the dt string to ofnode.c
<apalos> because if I read stuff correctly ofnode_read_string_index() does something different
<apalos> it parses a node that looks like this:
<apalos> foo = "test1", "test2" etc, and you can select the index to read
<apalos> What I was is tokenize existing entries on "," and pick the idx
<apalos> like compatible = foo,bar
prabhakarlad has quit [Quit: Client closed]
___nick___ has quit [Ping timeout: 264 seconds]
<sjg1> apalos: Oh I see...then perhaps it just needs a comment as I misunderstood the code? Re tests, we keep putting it off, but OK
<apalos> sjg1: I can work with you on test, but once we setup smbios for *.* from start
<apalos> Right now x86 inits it on boot, and everyone else on EFI
<apalos> So I'd rather not waste time creating tests we will change in a release or two
<apalos> I can help once the smbios problems are sorted
<apalos> Do you want me me to move that function on ofnode.c? Something like ofnode_read_mode_string_index()
<apalos> if so, I'll add a test, otherwise I'll resend that patch with the typos corrected,
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
prabhakar has quit [Ping timeout: 252 seconds]
frieder has quit [Remote host closed the connection]
<calebccff> super dumb question, how should one generate a GUID for use in U-Boot (in this case capsule update efi_fw_image type_id)
<calebccff> i notice that online GUID/UUID generators produce GUIDs with 2 bytes more than the EFI_GUID() macro in U-Boot??
<calebccff> ah, no, i just really can't count
Clamor has quit [Ping timeout: 255 seconds]
Clamor has joined #u-boot
<sjg1> apalos: I just mean a unit test, not a test of the whole flow. E.g. write SMBIOS tables to memory, read them back and see that it works OK
<sjg1> apalos: We must write the tables at the start...the EFI approach is a bug :-)
<xypron> sjg1: EFI is available from the start. You are right in that ACPI and SMBIOS table generation should not require EFI. But for memory allocation we have to find an EFI compliant solution.
<xypron> sjg1: You can either use 64bit compliant tables (XSDT, SMBIOS3) and malloc or if you want 32bit tables you need to collaborate with EFI for the memory allocation.
<sjg1> xypron: There are just too many disconnects here across several issues. We are going to have to discuss it somehow
<xypron> sjg1 apalos are you available on Monday at 17:30 for a call?
prabhakarlad has joined #u-boot
Clamor has quit [Ping timeout: 268 seconds]
Clamor has joined #u-boot
<calebccff> noticing that the fastboot implementation could use some love, and that the whole flash backend thing is not too different to the DFU backends, could this be de-duped maybe?
<sjg1> xypron: Which time zone is that? I am free until 17:30 MST on Monday
mmu_man has joined #u-boot
prabhakarlad has quit [Ping timeout: 250 seconds]
Clamor has quit [Read error: Connection reset by peer]
stefanct has quit [Excess Flood]
stefanct has joined #u-boot
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #u-boot
zibolo has quit [Ping timeout: 240 seconds]