sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv
aburgess_ has joined #riscv
aburgess has quit [Ping timeout: 240 seconds]
rvalles has joined #riscv
<xentrac> dh`: what do you mean?
<sorear> systematized relocations? so the loongarch stack machine? *hides*
jacklsw has joined #riscv
jack_lsw has joined #riscv
jacklsw has quit [Ping timeout: 252 seconds]
jack_lsw has quit [Client Quit]
jacklsw has joined #riscv
jack_lsw has joined #riscv
<dh`> I have not
<dh`> xentrac: not sure what to add to make that clearer
jacklsw has quit [Ping timeout: 240 seconds]
<dh`> basically that in addition to a lot of things being the same and therefore able to share infrastructure that doesn't currently exist, there are a lot of things that are almost the same and aren't the same only because someone didn't really know what they were doing when they set things up
<dh`> and a stronger model would help avoid such semantic excursions in the future.
vagrantc has quit [Quit: leaving]
jwillikers has joined #riscv
<xentrac> oh, right, I agree
jack_lsw has quit [Quit: Back to the real world]
jacklsw has joined #riscv
<dh`> and if we ever manage to send elf down the memory hole, the next thing should have this stuff set up better
jack_lsw has joined #riscv
jwillikers has quit [Remote host closed the connection]
<xentrac> haha
jacklsw has quit [Ping timeout: 240 seconds]
jack_lsw has quit [Quit: Back to the real world]
jacklsw has joined #riscv
<solrize> ok bbl
solrize has quit [Ping timeout: 240 seconds]
davidlt has joined #riscv
bgamari has quit [Ping timeout: 240 seconds]
bgamari has joined #riscv
Xav101 has joined #riscv
davidlt has quit [Ping timeout: 252 seconds]
dlan has quit [Ping timeout: 252 seconds]
dlan has joined #riscv
Thalheim has quit [Ping timeout: 268 seconds]
hendursaga has quit [Remote host closed the connection]
hendursaga has joined #riscv
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #riscv
riff-IRC has quit [Remote host closed the connection]
Xav101 has quit [Ping timeout: 252 seconds]
riff-IRC has joined #riscv
Xav101 has joined #riscv
BOKALDO has joined #riscv
solrize has joined #riscv
<Xav101> What's the pseudo-op to load from an absolute address in RISC-V?
Thalheim has joined #riscv
<Xav101> oh wait I'm dumb
<Xav101> those aren't based on the PC
winterflaw has joined #riscv
bgamari has quit [Quit: ZNC 1.8.1 - https://znc.in]
bgamari has joined #riscv
somlo_ has joined #riscv
somlo has quit [Remote host closed the connection]
davidlt has joined #riscv
<Xav101> Hey, is there a way I can allocate 16 bytes in a single `.byte` assembler directive?
<Xav101> Something like foo: .byte(16) doesn't work
jjido has joined #riscv
<dh`> .byte 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 will probably do it
<Xav101> there has to be a better way to do it
<Xav101> Also foo: .byte 1,2,3,4 seems to throw a GNU as error
<Xav101> Just an "error: attempt to store non-zero value in section .bss"
<enthusi> there usually is something like .ds
Xav101 has quit [Ping timeout: 240 seconds]
alexfanq1 has quit [Quit: leaving]
alexfanqi has joined #riscv
jack_lsw has joined #riscv
jacklsw has quit [Ping timeout: 252 seconds]
jack_lsw has quit [Client Quit]
jacklsw has joined #riscv
hendursa1 has joined #riscv
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
hendursaga has quit [Ping timeout: 244 seconds]
jjido has joined #riscv
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
jacklsw has quit [Quit: Back to the real world]
pierce has quit [Quit: Bridge terminating on SIGTERM]
CarlosEDP has quit [Quit: Bridge terminating on SIGTERM]
psydroid has quit [Quit: Bridge terminating on SIGTERM]
EmanuelLoos[m] has quit [Quit: Bridge terminating on SIGTERM]
kaji has quit [Quit: Bridge terminating on SIGTERM]
khem has quit [Quit: Bridge terminating on SIGTERM]
pho has quit [Quit: Bridge terminating on SIGTERM]
psydroid has joined #riscv
CarlosEDP has joined #riscv
khem has joined #riscv
EmanuelLoos[m] has joined #riscv
pierce has joined #riscv
kaji has joined #riscv
pho has joined #riscv
valentin has joined #riscv
riff-IRC has quit [Remote host closed the connection]
riff-IRC has joined #riscv
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
jjido has joined #riscv
adjtm has quit [Read error: Connection reset by peer]
adjtm has joined #riscv
<pierce> Is anyone here a part of the Managed-Runtimes SIG?
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
mifr has quit [Ping timeout: 245 seconds]
jonasbits has quit [Quit: No Ping reply in 180 seconds.]
mifr has joined #riscv
jonasbits has joined #riscv
mifr has quit [Ping timeout: 240 seconds]
jonasbits has quit [Ping timeout: 258 seconds]
frost has joined #riscv
jonasbits has joined #riscv
mifr has joined #riscv
jjido has joined #riscv
<nmeum> I am trying to boot a vanilla 5.13.12 linux kernel on the hifive unmatched, everything works fine. however, when I try to load the macb ethernet driver using `modprobe macb` after "10090000.ethernet: Registered clk switch 'sifive-gemgxl-mgmt" has anbody an idea what might be causing this?
<nmeum> *after the output of the aforementioned kernel message the kernel hangs
<nmeum> full error message looks as follows https://tpaste.us/DX7q
<jrtc27> although that looks like it's in 5.13.12
davidlt has quit [Quit: Leaving]
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
<nmeum> yep, that patch is already applied in my source tree
jwillikers has joined #riscv
Maylay has quit [Quit: Pipe Terminated]
frost has quit [Quit: Connection closed]
Maylay has joined #riscv
<nmeum> looks like this is related to u-boot?
<nmeum> previously, i built u-boot without networking support if I build it with networking support the issue disappears
<nmeum> does u-boot initialize the ethernet peripheral or something? 😲
<jrtc27> in certain cases
<jrtc27> I don't know if it does it eagerly or lazily
<jrtc27> (e.g. usb isn't initialised until it tries to boot from a usb device)
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
mifr has quit [Ping timeout: 252 seconds]
jonasbits has quit [Ping timeout: 240 seconds]
jonasbits has joined #riscv
mifr has joined #riscv
BOKALDO has quit [Quit: Leaving]
cp- has quit [Read error: Connection reset by peer]
rvalles has quit [Ping timeout: 240 seconds]
dlan has quit [Remote host closed the connection]
dlan has joined #riscv
jacklsw has joined #riscv
solrize has quit [Remote host closed the connection]
jjido has joined #riscv
winterflaw has quit [Remote host closed the connection]
jjido has quit [Client Quit]
winterflaw has joined #riscv
winterflaw has quit [Remote host closed the connection]
valentin has quit [Ping timeout: 258 seconds]
Xav101 has joined #riscv
BOKALDO has joined #riscv
valentin has joined #riscv
Xav101 has quit [Ping timeout: 268 seconds]
winterflaw has joined #riscv
hendursa1 has quit [Quit: hendursa1]
hendursaga has joined #riscv
dogukan has joined #riscv
pokes has quit [Remote host closed the connection]
valentin has quit [Quit: Leaving]
Xav101 has joined #riscv
jacklsw has quit [Quit: Back to the real life]
mahmutov has joined #riscv
Xav101 has quit [Ping timeout: 252 seconds]
vagrantc has joined #riscv
Xav101 has joined #riscv
<xentrac> Xav101: yeah, .bss can only contain zeroes. there are some gas pseudo-ops that can help; .fill comes to mind. maybe read through the pseudo-ops section
<xentrac> or yeah .ds as enthusi pointed out
<Xav101> .ds seems ok for now, lemme check fill
<Xav101> is that RISC-V or is that just gas?
<xentrac> just gas
<xentrac> maybe just AT&T-style assemblers in general
<Xav101> Are the .word, .hword, .byte things RISC-V directives? I see them mentioned in RISC-V asm manuals but I don't think I've seen them in any GNU as manual
<dh`> every assembler has some selection of those, gas included
Xav101 has quit [Ping timeout: 248 seconds]
<dh`> and you can't put nonzero values in .bss, you want .data
jjido has joined #riscv
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
<xentrac> dh`: yeah but if they just want to allocate 16 bytes they might as well use .bss
<dh`> well yes, but they were trying to produce values (I thought)
<dh`> if not, .space or .lcomm
<xentrac> oh, I forgot about .space
mikkel has joined #riscv
mwbrown has quit [*.net *.split]
geertu has quit [*.net *.split]
enthusi has quit [*.net *.split]
oaken-source has quit [*.net *.split]
xypron has quit [*.net *.split]
ats has quit [*.net *.split]
crest_ has quit [*.net *.split]
rah has quit [*.net *.split]
rah has joined #riscv
crest has joined #riscv
xypron has joined #riscv
geertu has joined #riscv
oaken-source has joined #riscv
mwbrown has joined #riscv
enthusi has joined #riscv
dilfridge is now known as thecount
thecount is now known as dilfridge
GenTooMan has quit [Ping timeout: 256 seconds]
GenTooMan has joined #riscv
BOKALDO has quit [Quit: Leaving]
dogukan has quit [Quit: Konversation terminated!]
aburgess_ has quit [Read error: Connection reset by peer]
aburgess has joined #riscv
jjido has joined #riscv
compnerd has quit [Quit: Connection closed for inactivity]
compnerd has joined #riscv
aburgess has quit [Ping timeout: 248 seconds]
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
jwillikers has quit [Remote host closed the connection]
Ivyy has joined #riscv
Xav101 has joined #riscv
Ivyy has quit [Remote host closed the connection]
Xav101 has quit [Ping timeout: 268 seconds]
aburgess has joined #riscv
mahmutov has quit [Ping timeout: 248 seconds]
winterflaw has quit [Ping timeout: 244 seconds]
bgamari has quit [Quit: ZNC 1.8.1 - https://znc.in]
bgamari has joined #riscv
Xav101 has joined #riscv