Tartarus changed the topic of #u-boot to: SOURCE MOVED TO https://source.denx.de/u-boot/u-boot.git / U-Boot v2025.04 is OUT / Merge Window is OPEN, next branch is CLOSED / Release v2025.07 is scheduled for 07 July 2025 / Channel archives at https://libera.irclog.whitequark.org/u-boot
mmu_man has quit [Read error: Connection reset by peer]
<xypron> Tartarus: Can we switch CI to QEMU 9.2.0? RISC-V support has evolved quite a bit since 8.2.0.
mmu_man has joined #u-boot
<xypron> Or better v9.2.3.
<Tartarus> xypron: Yes, updating QEMU (post the evb-ast2600 situation) is on my list
<Tartarus> ATM we're blocked because coreboot can't build from source because nasm.us is down
<Tartarus> (And so I can't rebuild the docker container)
<xypron> Tartarus: has DOGE taken it down
<Tartarus> xypron: Someone else pointed out that yesterday was a big crackdown on all of the .us domains and zoom.us for example was down. It's unclear if nasm.us is down because of that too, or unrelated chnage
<xypron> Tartarus: nasm is a package in Ubuntu. What do we need from nasm.us?
<Tartarus> xypron: Because coreboot builds its own toolchain
<Tartarus> That's the normal supported flow for it, using the system toolchain isn't advised
<Tartarus> (And it's not a super trivial one line change, I told it to use it anyways and... it fails on some other part and I'm not yet motivated enough to look at say OE for how to build using the host toolchain fully instead)
jmasson has joined #u-boot
mmu_man has quit [Ping timeout: 265 seconds]
mmu_man has joined #u-boot
naoki has joined #u-boot
jclsn has quit [Ping timeout: 272 seconds]
naoki has quit [Remote host closed the connection]
naoki has joined #u-boot
jclsn has joined #u-boot
<soxrok2212> marex: thanks, will dig in. cheers!
goliath has quit [Quit: SIGSEGV]
mmu_man has quit [Ping timeout: 265 seconds]
haritz has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
LeSpocky has quit [Ping timeout: 252 seconds]
LeSpocky has joined #u-boot
vagrantc has joined #u-boot
vagrantc has quit [Quit: leaving]
alpernebbi has quit [Ping timeout: 252 seconds]
xypron has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
xypron has joined #u-boot
alpernebbi has joined #u-boot
ALTracer has quit [Read error: Connection reset by peer]
ALTracer has joined #u-boot
clamor has joined #u-boot
ALTracer has quit [Read error: Connection reset by peer]
ALTracer has joined #u-boot
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #u-boot
ALTracer has quit [Quit: Quit]
clamor has quit [Ping timeout: 252 seconds]
clamor has joined #u-boot
gsz has joined #u-boot
persmule has quit [Remote host closed the connection]
persmule has joined #u-boot
rvalue- has joined #u-boot
rvalue has quit [Ping timeout: 265 seconds]
ldevulder has joined #u-boot
rvalue- is now known as rvalue
mmu_man has joined #u-boot
goliath has joined #u-boot
naoki has quit [Quit: naoki]
mripard has quit [Ping timeout: 244 seconds]
mripard has joined #u-boot
brone has joined #u-boot
LainIwakura has joined #u-boot
LainIwakura has quit [Ping timeout: 240 seconds]
brone has quit [Ping timeout: 240 seconds]
bro34 has joined #u-boot
bro34 has quit [Client Quit]
broner has joined #u-boot
LainIwakura has joined #u-boot
broner62 has joined #u-boot
LainIwakura71 has joined #u-boot
LainIwakura54 has joined #u-boot
LainIwakura has quit [Ping timeout: 240 seconds]
broner has quit [Ping timeout: 240 seconds]
LainIwakura54 has quit [Client Quit]
LainIwakura71 has quit [Ping timeout: 240 seconds]
broner62 has quit [Ping timeout: 240 seconds]
haritz has joined #u-boot
haritz has joined #u-boot
ungeskriptet has quit [Remote host closed the connection]
clamor has quit [Ping timeout: 248 seconds]
ungeskriptet has joined #u-boot
clamor has joined #u-boot
ungeskriptet has quit [Remote host closed the connection]
Stat_headcrabbed has joined #u-boot
ungeskriptet has joined #u-boot
monstr has joined #u-boot
sigmaris has quit [Ping timeout: 252 seconds]
sigmaris_ has joined #u-boot
sigmaris_ is now known as sigmaris
monstr has quit [Remote host closed the connection]
ldevulder has quit [Ping timeout: 276 seconds]
ldevulder has joined #u-boot
ungeskriptet has quit [Read error: Connection reset by peer]
ungeskriptet has joined #u-boot
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #u-boot
ungeskriptet_ has joined #u-boot
ungeskriptet has quit [Ping timeout: 276 seconds]
ungeskriptet_ is now known as ungeskriptet
clamor has quit [Read error: Connection reset by peer]
clamor has joined #u-boot
teejay has quit [Quit: leaving]
ldevulder has quit [Ping timeout: 252 seconds]
dsimic has quit [Ping timeout: 272 seconds]
dsimic has joined #u-boot
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #u-boot
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #u-boot
Jones42 has joined #u-boot
Jones42 has quit [Ping timeout: 248 seconds]
<xypron> Hello sjg1, as maintainer of buildman could you, please, decide which form of argument passing for multiple fragments we should adopt. It seems that taste differs. But in the
<xypron> it only matters that we get to a decision.
<sjg1> Tartarus: It is possible to build coreboot without its own toolchain. It makes no sense these days IMO
<sjg1> xypron: How about you help me out with the ANSI patch? https://patchwork.ozlabs.org/project/uboot/patch/20240926220226.1265965-9-sjg@chromium.org/
ldevulder has joined #u-boot
Poltawer has joined #u-boot
<soxrok2212> marex: maybe you can point me in the right direction again RE this octeon board. it crashes in board_f.c at cpu_get_current_dev(). i think this is due to there being no cpu node in the device tree... octeon has a soc node instead.
<soxrok2212> does u-boot have a precedence thing? I see there's a cpu.c specific to octeon in arch/mips/mach-octeon but i never seem to hit that logic
<marex> soxrok2212: try and narrow it down to a specific line of code
mripard has quit [Quit: WeeChat 4.6.0]
LordKalma has quit [Quit: Server has probably crashed]
LordKalma has joined #u-boot
<Tartarus> sjg1: Doesn't seem like it can be, at least if we also need to build coreinfo
<sjg1> Tartarus: What is special about coreinfo? We don't need it though, if it is a problem. We are just building a coreboot.rom
<sjg1> Tartarus: I can help look at something if you like
<Tartarus> Literally following https://doc.coreboot.org/tutorial/part1.html
<Tartarus> So if we don't need coreinfo in the end, sure, lets try dropping that
<Tartarus> Oh, heh, no, this is going to suck. You can't build 32bit x86 files on 64bit ARM without a cross compiler.
<Tartarus> but even then I get a different link failure on x86
<Tartarus> So I'm gonna really hope nasm gets sorted out by the time we really need to rebuild containers
Poltawer has quit [Ping timeout: 244 seconds]
<Tartarus> Since switching to the github archive doesn't Just Work as, oh right, it needs autoconf run and coreboot assumes that's already done
<Tartarus> So this is a big ol' pile of problems I think we can set aside for the moment.
Poltawer has joined #u-boot
Stat_headcrabbed has quit [Remote host closed the connection]
Poltawer has quit [Ping timeout: 252 seconds]
Poltawer has joined #u-boot
<soxrok2212> i enabled CONFIG_CPU which uses DM, and I think DM looks for a cpu node in the device tree, which again there is none, just a soc node.
<soxrok2212> otherwise, it hangs at the print_cpuinfo INITCALL in board_f.c
mmu_man has quit [Ping timeout: 260 seconds]
mmu_man has joined #u-boot
<soxrok2212> removing CONFIG_CPU=y and it hangs at https://github.com/u-boot/u-boot/blob/master/arch/mips/mach-octeon/cpu.c#L101 so something with enumerating the cores is not right
<soxrok2212> ok, so its an ioread64 on ciu_fuse which is supposed to be a fuse that contains the number of cores. i can hardcode it, and it boots. but i need to figure out why that fuse is not right. doesnt help that i dont have the datasheet :/
<marex> soxrok2212: oh good, so you did figure it out, nice
<soxrok2212> yep!
<marex> well done
<soxrok2212> again, thanks for the help
<marex> soxrok2212: dont forget to send patches
<soxrok2212> once i figure out that fuse, sure
<soxrok2212> any tips on that part, sans datasheet?
<marex> soxrok2212: try and email the octeon maintain(s)
<marex> well, try ioread32 ...
<marex> if ioread64 faults on 32bit register, that might be it
gsz has quit [Ping timeout: 245 seconds]
KREYREN has joined #u-boot
KREYREN has quit [Remote host closed the connection]
KREYREN_ has joined #u-boot
clamor has quit [Ping timeout: 260 seconds]
clamor has joined #u-boot
mmu_man has quit [Ping timeout: 252 seconds]
ldevulder has quit [Ping timeout: 252 seconds]
___nick___ has joined #u-boot
mmu_man has joined #u-boot
___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
rockosov has quit [Quit: WeeChat 4.1.1]
clamor has quit [Read error: Connection reset by peer]
___nick___ has quit [Ping timeout: 245 seconds]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #u-boot
Guest57 has joined #u-boot
naoki has joined #u-boot
Guest57 has quit [Quit: Client closed]
Poltawer has quit [Quit: WeeChat 4.6.1]
Guest57 has joined #u-boot
ungeskriptet has quit [Ping timeout: 248 seconds]
ungeskriptet has joined #u-boot
ungeskriptet has quit [Ping timeout: 248 seconds]
ungeskriptet has joined #u-boot
Guest57 has quit [Ping timeout: 240 seconds]
ungeskriptet has quit [Ping timeout: 276 seconds]
jmasson has quit [Ping timeout: 276 seconds]
goliath has quit [Quit: SIGSEGV]