sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv
RNeese has joined #riscv
pecastro has quit [Ping timeout: 256 seconds]
<organizedglobals> i guess different groups of people that cant tolerate each other's content, considering it a form of spam, splinter off and make their own groups. if you have a governmental collapse that happens too, just there aren't any crusades from one group online to another group per se since they would have to be large, and thus incoherent to begin with
<pierce> i don't think it's that
<organizedglobals> like how bratty mouthy children migrate to take over discord servers, hot-headed mods become spiteful and corrupt, or same-wavelength programmers stay on a forum
<pierce> it could be the novelty is wearing off, or people have been a bit disappointed in the initial offerings of hardware
<pierce> and along with the software support
<organizedglobals> sorry i misunderstood the domain
<pierce> personally speaking, work is getting in the way of learning
<pierce> i set out to write a JIT, but I cannot dedicate enough time to upskill
<organizedglobals> has anyone trained a GPT-3 or -4 model on the language you're interested in? last i heard that can take requests and expand it out into functional code
<jrtc27> good luck with that
riff-IRC has joined #riscv
<pierce> jrtc27: me?
<organizedglobals> i think after -3 the world got scared of the intelligence of the model, but there are and were newer releases that do a better job
<jrtc27> using machine learning to generate a JIT
<pierce> oh... yeah, i'm not doing that
<organizedglobals> just a thought
<organizedglobals> another option is microdosing acid, psylocibin, or ketamine to improve your multitasking. like 1/10th of what you'd take to get high
<pierce> dude
<organizedglobals> ill just be leaving now
<pierce> this is a risc-v chat
Sofia has quit [Remote host closed the connection]
Sofia has joined #riscv
vagrantc has joined #riscv
<somlo> I've been successfully running opensbi on litex using fw_payload.bin (initrd.cpio embedded in the kernel, set as payload for opensbi, and also an embedded FDT configured via FW_FDT_PATH);
<somlo> I tried separating them out (same kernel but w/o embedded initramfs.cpio), use fw_jump.bin, and "manually" load the blobs into RAM before starting opensbi.
<somlo> to save a bit of space, since fw_jump.bin is only 0x19b50 in size.
<somlo> The only "non-standard" thing I configured was FW_JUMP_FDT_ADDR=0x80100000,
<somlo> So I have:
<somlo> test.dtb at 0x80100000 (overridden at build via FW_JUMP_FDT_ADDR)
<somlo> fw_jump.bin at 0x80000000 (default for generic platform)
<somlo> ...thru 0x80100b71
<somlo> ...thru 0x80019b50
<somlo> Image at 0x80200000 (default for generic platform)
<somlo> ...thru 0x810b5600
<somlo> init.cpio at 0x82000000 (specified via linux,initrd-start in dtb)
<somlo> After loading all of these into RAM, and jumping to 0x80000000, I get crickets... Before I delve into debugging this whole mess, is there anything obviously stupid I'm doing that sticks out when eyeballing the above?
<jrtc27> payload needs to be superpage aligned
<jrtc27> so your space saving is illegal
<somlo> you mean the dtb?
<jrtc27> (0x80200000 being 0x80000000 + a 2 MiB superpage)
<somlo> or each and every blob besides fw_jump.bin has to be 2MiB aligned?
<jrtc27> oh you said FDT address
<jrtc27> hmm
<jrtc27> at one point Linux and/or FreeBSD assumed the FDT was *after* it in physical memory
<jrtc27> I don't recall if that was and still is true of Linux
<somlo> but in that case at least opensbi should be talking to me, before the kernel got upset :)
<jrtc27> FreeBSD can handle the FDT passed to it not being superpage aligned these days, no clue about Linux
<jrtc27> true
<jrtc27> ah I reread what you said and I think FW_JUMP_FDT_ADDR has been misunderstood
<somlo> but since the default dtb location is 82200000 (which is also 2MiB aligned) -- maybe my dtb move is in itself a problem?
<jrtc27> FW_JUMP_FDT_ADDR is where fw_jump will put the DTB for the next stage (Linux)
<jrtc27> not where it gets it from
<somlo> I objdump-ed fw_jump.bin and it does load 80100000 into a0 at the right spot, but that's not saying much
<somlo> oh
<jrtc27> so you still need to either embed the DTB in OpenSBI or load it elsewhere in memory and set a1 to point at it
<jrtc27> (and *not* put it where OpenSBI will copy it to)
<somlo> so if/when I want to provide a fdt address for opensbi to use, how do I do that at build time ?
<somlo> aaaaah
<jrtc27> passed in a1 or embedded via FW_FDT_PATH, I don't think there's a magic "go look here for it" option
<somlo> so does FW_FDT_PATH work with fw_jump.bin?
<somlo> well, one way to find out :)
<jrtc27> it should do
<jrtc27> it's not FW_PAYLOAD_FDT_PATH
<somlo> thanks for clearing that up, I thought FW_JUMP_FDT_ADDR was a way of telling opensbi where to find the fdt, which now I know is wrong -- that's one important thing about what I was doing that's obviously stupid, so this is progress!!!
<somlo> thanks!
<jrtc27> yep, should get you opensbi output again
<jrtc27> and hopefully kernel, but we shall see :)
<somlo> that worked, kernel and all -- thanks again jrtc27!
<jrtc27> \o/
jacklsw has joined #riscv
<somlo> one of these days I'll have to build the dtb into the litex bios, but first I'll have to figure out an alternative way to specify the initrd start and end (right now it's via the "chosen { ... };" block in the DT, and there's gotta be a way to separate that out and provide it later from someplace else...)
motherfsck has quit [Quit: quit]
riff-IRC has quit [Quit: PROTO-IRC v0.73a (C) 1988 NetSoft - Built on 11-13-1988 on AT&T System V]
EchelonX has quit [Quit: Leaving]
crabbedhaloablut has joined #riscv
pabs3 has quit [Remote host closed the connection]
pabs3 has joined #riscv
PyroPeter has quit [Ping timeout: 245 seconds]
PyroPeter has joined #riscv
panzeroceania has quit [Ping timeout: 265 seconds]
panzeroceania has joined #riscv
rlittl01 has quit [Ping timeout: 260 seconds]
rlittl01 has joined #riscv
rlittl01 has quit [Ping timeout: 265 seconds]
kailo has joined #riscv
rlittl01 has joined #riscv
DoubleJ has quit [*.net *.split]
GenTooMan has quit [*.net *.split]
Finde has quit [*.net *.split]
mjacob has quit [*.net *.split]
jtdowney has quit [*.net *.split]
aurel32 has quit [*.net *.split]
la_mettrie has quit [*.net *.split]
agraf has quit [*.net *.split]
merry has quit [*.net *.split]
jimbzy has quit [*.net *.split]
jrtc27 has quit [*.net *.split]
q66 has quit [*.net *.split]
sirn has quit [*.net *.split]
aurel32 has joined #riscv
jimbzy has joined #riscv
q66 has joined #riscv
jimbzy has quit [Changing host]
jimbzy has joined #riscv
DoubleJ has joined #riscv
GenTooMan has joined #riscv
la_mettrie has joined #riscv
Finde has joined #riscv
mjacob has joined #riscv
agraf has joined #riscv
jrtc27 has joined #riscv
jtdowney has joined #riscv
sirn has joined #riscv
merry has joined #riscv
pabs3 has quit [Ping timeout: 256 seconds]
pabs3 has joined #riscv
aburgess_ has joined #riscv
aburgess has quit [Ping timeout: 260 seconds]
BOKALDO has joined #riscv
vagrantc has quit [Quit: leaving]
motherfsck has joined #riscv
indy has quit [Ping timeout: 250 seconds]
frost has joined #riscv
pecastro has joined #riscv
<geertu> jrtc27: Append DTB to [zu]Image is used on ARM platforms where the boot loader cannot pass the DTB separately (i.e. they predate the API to pass separate kernel and DTB addresses_
jacklsw has quit [Ping timeout: 265 seconds]
ddevault has quit [Remote host closed the connection]
ddevault has joined #riscv
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
pabs3 has quit [Ping timeout: 264 seconds]
RNeese has quit [Remote host closed the connection]
enthusi has quit [Ping timeout: 260 seconds]
enthusi has joined #riscv
pabs3 has joined #riscv
jwillikers has joined #riscv
jwillikers has quit [Remote host closed the connection]
riff-IRC has joined #riscv
ddevault has quit [Remote host closed the connection]
ddevault has joined #riscv
sauce has quit [Read error: Connection reset by peer]
sauce has joined #riscv
BOKALDO has quit [Quit: Leaving]
rito_ has joined #riscv
jacklsw has joined #riscv
jacklsw has quit [Client Quit]
frost has quit [Quit: Connection closed]
jacklsw has joined #riscv
BOKALDO has joined #riscv
Sofia has quit [Remote host closed the connection]
Sofia has joined #riscv
indy has joined #riscv
cwebber has joined #riscv
jacklsw has quit [Quit: Back to the real life]
Andre_H has joined #riscv
vagrantc has joined #riscv
mahmutov has joined #riscv
mahmutov has quit [Ping timeout: 252 seconds]
mahmutov has joined #riscv
___nick___ has joined #riscv
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #riscv
___nick___ has quit [Client Quit]
___nick___ has joined #riscv
cousteau_ has joined #riscv
cousteau_ is now known as cousteau
mahmutov has quit [Ping timeout: 252 seconds]
jellydonut has quit [Quit: jellydonut]
sbodin has joined #riscv
jellydonut has joined #riscv
BOKALDO has quit [Quit: Leaving]
crest has quit [Read error: Connection reset by peer]
crest has joined #riscv
panzeroceania has quit [Read error: Connection reset by peer]
panzeroceania has joined #riscv
guerby_ has joined #riscv
rah has quit [Ping timeout: 265 seconds]
PyroPeter has quit [Ping timeout: 265 seconds]
AhmedCharles[m] has quit [Ping timeout: 265 seconds]
organizedglobals has quit [Ping timeout: 265 seconds]
guerby has quit [Ping timeout: 265 seconds]
PyroPeter has joined #riscv
rah has joined #riscv
sm2n has quit [Quit: Leaving]
organizedglobals has joined #riscv
AhmedCharles[m] has joined #riscv
rito_ has quit [Quit: Leaving]
sm2n has joined #riscv
mahmutov has joined #riscv
KombuchaKip has quit [Quit: Leaving.]
KombuchaKip has joined #riscv
guerby_ is now known as guerby
___nick___ has quit [Ping timeout: 256 seconds]
dilfridge is now known as dionysos
mahmutov has quit [*.net *.split]
rah has quit [*.net *.split]
jellydonut has quit [*.net *.split]
vagrantc has quit [*.net *.split]
sm2n has quit [*.net *.split]
cwebber has quit [*.net *.split]
sauce has quit [*.net *.split]
ddevault has quit [*.net *.split]
riff-IRC has quit [*.net *.split]
pabs3 has quit [*.net *.split]
TMM_ has quit [*.net *.split]
JSharp has quit [*.net *.split]
khilman has quit [*.net *.split]
moto-timo has quit [*.net *.split]
rlittl01 has quit [*.net *.split]
shicz2 has quit [*.net *.split]
edf0_ has quit [*.net *.split]
ln5 has quit [*.net *.split]
radu242407 has quit [*.net *.split]
bgamari has quit [*.net *.split]
balrog has quit [*.net *.split]
derelict has quit [*.net *.split]
dionysos has quit [*.net *.split]
s1b1 has quit [*.net *.split]
palmer has quit [*.net *.split]
muurkha has quit [*.net *.split]
kehvo has quit [*.net *.split]
avoidr has quit [*.net *.split]
cousteau has quit [*.net *.split]
djdelorie has quit [*.net *.split]
DynamiteDan has quit [*.net *.split]
connojd has quit [*.net *.split]
Esmil has quit [*.net *.split]
tgamblin has quit [*.net *.split]
somlo has quit [*.net *.split]
olofj has quit [*.net *.split]
elms has quit [*.net *.split]
abelvesa has quit [*.net *.split]
kido_ has quit [*.net *.split]
zv has quit [*.net *.split]
Forty-Bot has quit [*.net *.split]
ornxka has quit [*.net *.split]
leah2 has quit [*.net *.split]
mort has quit [*.net *.split]
Starfoxxes has quit [*.net *.split]
koolazer has quit [*.net *.split]
smaeul has quit [*.net *.split]
geist2_ has quit [*.net *.split]
pavelow_ has quit [*.net *.split]
raghavgururajan has quit [*.net *.split]
laanwj has quit [*.net *.split]
jemarch has quit [*.net *.split]
hl has quit [*.net *.split]
il has quit [*.net *.split]
danielinux has quit [*.net *.split]
sbodin has quit [Ping timeout: 256 seconds]
sm2n has joined #riscv
rah has joined #riscv
jellydonut has joined #riscv
bgamari has joined #riscv
cwebber has joined #riscv
vagrantc has joined #riscv
ddevault has joined #riscv
sauce has joined #riscv
pabs3 has joined #riscv
riff-IRC has joined #riscv
DynamiteDan has joined #riscv
shicz2 has joined #riscv
djdelorie has joined #riscv
connojd has joined #riscv
ln5 has joined #riscv
rlittl01 has joined #riscv
edf0_ has joined #riscv
somlo has joined #riscv
Forty-Bot has joined #riscv
moto-timo has joined #riscv
zv has joined #riscv
kido_ has joined #riscv
s1b1 has joined #riscv
abelvesa has joined #riscv
elms has joined #riscv
olofj has joined #riscv
radu242407 has joined #riscv
jemarch has joined #riscv
dionysos has joined #riscv
derelict has joined #riscv
ornxka has joined #riscv
palmer has joined #riscv
khilman has joined #riscv
balrog has joined #riscv
cousteau has joined #riscv
TMM_ has joined #riscv
Esmil has joined #riscv
JSharp has joined #riscv
tgamblin has joined #riscv
mahmutov has joined #riscv
kehvo has joined #riscv
muurkha has joined #riscv
Starfoxxes has joined #riscv
avoidr has joined #riscv
mort has joined #riscv
koolazer has joined #riscv
laanwj has joined #riscv
pavelow_ has joined #riscv
geist2_ has joined #riscv
hl has joined #riscv
smaeul has joined #riscv
il has joined #riscv
danielinux has joined #riscv
raghavgururajan has joined #riscv
leah2 has joined #riscv
nmeum has quit [Remote host closed the connection]
nmeum has joined #riscv
winterflaw has quit [Ping timeout: 276 seconds]
EchelonX has joined #riscv
Andre_H has quit [Quit: Leaving.]
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
pabs3 has quit [Ping timeout: 264 seconds]
cwebber has quit [Ping timeout: 264 seconds]
mahmutov has quit [Ping timeout: 264 seconds]
cousteau has quit [Quit: ♫ I can't forget the day I shot that network down ♫]