Tartarus changed the topic of #u-boot to: SOURCE MOVED TO https://source.denx.de/u-boot/u-boot.git / U-Boot v2023.10 is OUT / Merge Window is OPEN, next branch is CLOSED / Release v2024.01 is scheduled for 08 January 2024 / Channel archives at https://libera.irclog.whitequark.org/u-boot
bswartz has quit [Remote host closed the connection]
bswartz has joined #u-boot
bswartz has quit [Changing host]
bswartz has joined #u-boot
zibolo has quit [Ping timeout: 240 seconds]
zibolo has joined #u-boot
lowfi has joined #u-boot
sakman has quit [Ping timeout: 240 seconds]
sakman has joined #u-boot
alan_o has quit [Remote host closed the connection]
alan_o has joined #u-boot
jclsn has quit [Ping timeout: 272 seconds]
mmu_man has quit [Ping timeout: 240 seconds]
jclsn has joined #u-boot
camus has quit [Remote host closed the connection]
camus has joined #u-boot
vagrantc has joined #u-boot
sukrutb has joined #u-boot
camus has quit [Quit: camus]
camus has joined #u-boot
monstr has joined #u-boot
monstr has quit [Ping timeout: 252 seconds]
ikarso has joined #u-boot
tlwoerner has quit [Ping timeout: 255 seconds]
GrantM11235 has quit [Quit: Client closed]
tlwoerner has joined #u-boot
mckoan|away is now known as mckoan
monstr has joined #u-boot
monstr has quit [Ping timeout: 255 seconds]
vagrantc has quit [Quit: leaving]
lowfi has quit [Quit: Leaving]
apteryx has quit [Ping timeout: 246 seconds]
monstr has joined #u-boot
apteryx has joined #u-boot
LordKalma has quit [Quit: Server has probably crashed]
LordKalma has joined #u-boot
sukrutb has quit [Ping timeout: 240 seconds]
GrantM11235 has joined #u-boot
matthias_bgg has joined #u-boot
matthias_bgg has quit [Ping timeout: 260 seconds]
sszy has joined #u-boot
ezulian has joined #u-boot
rvalue has quit [Read error: Connection reset by peer]
matthias_bgg has joined #u-boot
rvalue has joined #u-boot
mmu_man has joined #u-boot
persmule has quit [Remote host closed the connection]
persmule has joined #u-boot
f_ has joined #u-boot
persmule has quit [Quit: Leaving]
slobodan has joined #u-boot
mmu_man has quit [Ping timeout: 258 seconds]
persmule has joined #u-boot
lowfi has joined #u-boot
lowfi has quit [Remote host closed the connection]
persmule has quit [Quit: Leaving]
persmule has joined #u-boot
mmu_man has joined #u-boot
persmule has quit [Remote host closed the connection]
persmule has joined #u-boot
dsimic has quit [Ping timeout: 255 seconds]
dsimic has joined #u-boot
camus has quit [Quit: camus]
goliath has joined #u-boot
ezulian has quit [Quit: ezulian]
ezulian has joined #u-boot
Peng_Fan has quit [Quit: Connection closed for inactivity]
mmu_man has quit [Ping timeout: 252 seconds]
monstr has quit [Ping timeout: 255 seconds]
rockosov has quit [Ping timeout: 255 seconds]
slobodan has quit [Read error: Connection reset by peer]
slobodan has joined #u-boot
mmu_man has joined #u-boot
mmu_man has quit [Ping timeout: 264 seconds]
mmu_man has joined #u-boot
mmu_man has quit [Ping timeout: 255 seconds]
mmu_man has joined #u-boot
qschulz has quit [Quit: qschulz]
apteryx has quit [Ping timeout: 245 seconds]
GrantM11235 has quit [Quit: Client closed]
mripard has quit [Quit: mripard]
ikarso has quit [Quit: Connection closed for inactivity]
apteryx has joined #u-boot
sukrutb has joined #u-boot
mmu_man has quit [Ping timeout: 258 seconds]
tnovotny has joined #u-boot
f_ has quit [Read error: Connection reset by peer]
f_ has joined #u-boot
alpernebbi has quit [Ping timeout: 255 seconds]
jclsn has quit [Ping timeout: 264 seconds]
alpernebbi has joined #u-boot
jclsn has joined #u-boot
ezulian has quit [Ping timeout: 260 seconds]
<Tartarus> xypron: Am I remembering things right and if bootefi isn't called with a device tree address, we end up using the device tree U-Boot itself is using, as the first fall back option?
mckoan is now known as mckoan|away
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
mmu_man has joined #u-boot
qqq has quit [Remote host closed the connection]
ezulian has joined #u-boot
ezulian has quit [Remote host closed the connection]
ezulian has joined #u-boot
ezulian has quit [Ping timeout: 255 seconds]
<apalos> yes
<apalos> Tartarus: ^^
<apalos> iitc we try to use fdt_addr first and if we dont find anything we use the one in fdtcontroladdr
<apalos> so the first fallback option is a hardware fdt if it's there and then we fallback to the embedded ones
<Tartarus> That's not quite what I said :)
<apalos> yea the fdtcontroladdr is *not* the first fallback
<apalos> fdt_addr is the first
<Tartarus> If get_config_table has one set already we use that
<Tartarus> But, ah, OK, I see what I missed
<Tartarus> yes, fdtcontroladdr is set
<Tartarus> (generally speaking)
<apalos> we never install the dt in a config table internally if we boot though
<apalos> So the first case , is that some EFI app installed a dt for you to pick up from a config table
<apalos> we only install the DT in a config table the moment we are about to boot
<apalos> and yes fdtcontroladdr is generally 'safe'
mmu_man has quit [Ping timeout: 245 seconds]
tnovotny has quit [Remote host closed the connection]
<Tartarus> Sigh, new problem, is the Pi 3 in my lab kinda wonky wrt MMC, or do we have some sort of really strange problem
<Tartarus> Lets see if the other Pi 3 I think I have is fine, or funny
<apalos> pi3 has an mmc? I though it only had an sd card?
<Tartarus> Yes, I always misspeak like that, sorry
<apalos> Tartarus: Eddie resent his tpm series
<apalos> Basically it moves a bunch of my code to u-boot proper instead of the efi subsystem, so people can do measured boot with bootm
<apalos> I'll run it on my internal CI monday and send it, we are realy for 2024.01 right?
<Tartarus> OK, so even more fun, this SD mux board and Pi are unhappy together
<Tartarus> apalos: Uh, good question
<apalos> Tartarus: In *theory* I even test stuff we dont check on the CI
<apalos> and I should upstream them, but I trust that testing quite a bit
<apalos> I am not in a rush though, It wont kill me if it goes in 2024.04
<silurian_invader> apalos: it can have an mmc if you insert one :)
<apalos> silurian_invader: even on 3? I thought that was on > 4
ikarso has joined #u-boot
project10 has quit [Quit: Ping timeout (120 seconds)]
mmu_man has joined #u-boot
project10 has joined #u-boot
qschulz has joined #u-boot
<silurian_invader> apalos: well, you know the slots are copatible https://upload.wikimedia.org/wikipedia/commons/a/a7/MMC_card_vs_SDHC_card_undersides_angle.jpg
monstr has joined #u-boot
monstr has quit [Remote host closed the connection]
grawity has joined #u-boot
<marex> silurian_invader: I never realized the pads were shorter on MMC cards compared to SD cards, heh
sukrutb has quit [Ping timeout: 255 seconds]
<silurian_invader> tbh, I've never seen a real mmc in the wild that wasn't something like https://allsocket.com/en/ProductView.asp?ID=10
<marex> silurian_invader: I had a few real MMC and even RSMMC cards
Stalevar has quit [Read error: Connection reset by peer]
Stalevar has joined #u-boot
<grawity> does u-boot on x86 support being started by BIOS, like a regular bootloader?
Mis012 has joined #u-boot
sukrutb has joined #u-boot
<marex> grawity: not to my knowledge, but bios is irrelevant
<marex> grawity: what's your usecase?
sukrutb has quit [Ping timeout: 252 seconds]
f_ has quit [Ping timeout: 255 seconds]
sukrutb has joined #u-boot
slobodan has quit [Quit: Leaving]
<grawity> marex: soekris net4511
<ukky> grawity: What is the point of starting U-Boot after System BIOS? Both U-Boot and System BIOS perform the same actions in the boot process.
<Xogium> ukky: I mean, unless I'm mistaken, bios != bootloader, so no, it doesn't do the same thing
<Xogium> it would be like saying you don't need grub because you have a bios
<ukky> Xogium: System BIOS != Bootloader. Grub cannot initialize the system.
<Xogium> that's exactly what I just said
<Xogium> u-boot is a bootloader. It's not a bios
mmu_man has quit [Ping timeout: 252 seconds]
<bswartz> In the old days the BIOS was part of the operating system
<ukky> u-boot is not just a bootloader. It can be used as full System BIOS replacement, including DDR initialization, FPGA programming, etc.
<bswartz> DOS could not run without a BIOS underneath it
<Xogium> on arm and possibly other arch, you actually have no bios. You have a basic boot rom that loads u-boot in spl form, then spl loads full u-boot. That's not how x86 works
<Xogium> or at any rate, not these days
sukrutb has quit [Ping timeout: 255 seconds]
<ukky> There is no need to replace System BIOS on x86 with U-Boot, as OEMs already provide you System BIOS. Unless it is an embedded X86 platform, then U-Boot can be used to completely replace System BIOS.
<bswartz> My understanding is that on x86, the CPU loads the UEFI from a flash chip exactly like arm loads u-boot from a flash chip
<bswartz> It's just way more standardized on x86
<Xogium> assuming you've got actual uefi, perhaps
<Xogium> but to me bios == legacy
<ukky> depends on system complexity, but, in general, yes, everything starts from flash/emmc/etc
<ukky> Xogium: to me BIOS means bring the system up until grub/kernel can be started.
<ukky> legacy BIOS has to provide interrupt services to the OS, but nowdays no OS use them, maybe just to query info from System BIOS and until OS switches to protected mode.
project10 has quit [Quit: Ping timeout (120 seconds)]
project10 has joined #u-boot
mmu_man has joined #u-boot
<tlwoerner> my rockchip-based tinker board stopped working
<tlwoerner> bisecting landed on fadad3a64a12 ("binman: Convert mkimage to Entry_section")
<tlwoerner> marex: ^^
apritzel has joined #u-boot
project10 has quit [Quit: Ping timeout (120 seconds)]
project10 has joined #u-boot
Net147 has quit [Quit: Quit]
Net147 has joined #u-boot
Net147 has quit [Changing host]
Net147 has joined #u-boot
MWelchUK has quit [Ping timeout: 255 seconds]
BobBeck3 has quit [Ping timeout: 255 seconds]
<marex> tlwoerner: ask sjg1 about binman changes
<sjg1> tlwoerner: Can you diagnose it a bit?
Net147 has quit [Quit: Quit]
Net147 has joined #u-boot
Net147 has quit [Changing host]
Net147 has joined #u-boot
Raito_Bezarius has quit [Read error: Connection reset by peer]
goliath has quit [Quit: SIGSEGV]