sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv
rurtty has quit [Quit: Leaving]
frkzoid has joined #riscv
freakazoid332 has quit [Ping timeout: 246 seconds]
frkzoid has quit [Read error: Connection reset by peer]
frkzoid has joined #riscv
freakazoid332 has joined #riscv
frkzoid has quit [Ping timeout: 246 seconds]
jmdaemon has joined #riscv
jamtorus has joined #riscv
jellydonut has quit [Ping timeout: 265 seconds]
Trifton has joined #riscv
davidlt has joined #riscv
davidlt has quit [Ping timeout: 268 seconds]
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
BootLayer has joined #riscv
davidlt has joined #riscv
vagrantc has quit [Quit: leaving]
dor has joined #riscv
frkzoid has joined #riscv
freakazoid332 has quit [Ping timeout: 260 seconds]
pecastro has joined #riscv
pabs3 has quit [Quit: Don't rest until all the world is paved in moss and greenery.]
pabs3 has joined #riscv
jobol has joined #riscv
freakazoid332 has joined #riscv
ldevulder has joined #riscv
frkzoid has quit [Ping timeout: 268 seconds]
m5zs7k has quit [Ping timeout: 265 seconds]
m5zs7k has joined #riscv
frkzoid has joined #riscv
freakazoid332 has quit [Ping timeout: 268 seconds]
koorogi1 has quit [Quit: WeeChat 3.6]
wingsorc has quit [Ping timeout: 246 seconds]
jacklsw has joined #riscv
ldevulder_ has joined #riscv
ldevulder has quit [Ping timeout: 268 seconds]
jacklsw has quit [Quit: Back to the real life]
freakazoid332 has joined #riscv
frkzoid has quit [Ping timeout: 246 seconds]
frkzoid has joined #riscv
freakazoid332 has quit [Ping timeout: 264 seconds]
Andre_H has joined #riscv
Andre_H has quit [Quit: Leaving.]
BootLayer has quit [Quit: Leaving]
ldevulder_ is now known as ldevulder
freakazoid332 has joined #riscv
frkzoid has quit [Ping timeout: 260 seconds]
jmdaemon has quit [Ping timeout: 268 seconds]
frkzoid has joined #riscv
freakazoid332 has quit [Ping timeout: 248 seconds]
gordonDrogon has joined #riscv
wingsorc has joined #riscv
BootLayer has joined #riscv
ball has joined #riscv
Andre_H has joined #riscv
prabhakarlad has quit [Quit: Client closed]
EchelonX has joined #riscv
jamtorus is now known as jellydonut
aerkiaga has joined #riscv
prabhakarlad has joined #riscv
Bluefoxicy_ has joined #riscv
Bluefoxicy has quit [Ping timeout: 268 seconds]
Bluefoxicy_ is now known as Bluefoxicy
elastic_dog has quit [Ping timeout: 250 seconds]
elastic_dog has joined #riscv
koorogi has joined #riscv
Andre_H has quit [Quit: Leaving.]
rurtty has joined #riscv
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
Andre_H has joined #riscv
koorogi has quit [*.net *.split]
elastic_dog has quit [*.net *.split]
TMM_ has quit [*.net *.split]
Trifton has quit [*.net *.split]
SpaceCoaster has quit [*.net *.split]
Noisytoot has quit [*.net *.split]
Esmil[m] has quit [*.net *.split]
shoragan has quit [*.net *.split]
skyfall has quit [*.net *.split]
Forty-Bot has quit [*.net *.split]
CYKS has quit [*.net *.split]
ldevulder has quit [*.net *.split]
dor has quit [*.net *.split]
davidlt has quit [*.net *.split]
FL4SHK has quit [*.net *.split]
dobson has quit [*.net *.split]
qrqrtty[m] has quit [*.net *.split]
smaeul has quit [*.net *.split]
jleightcap has quit [*.net *.split]
matthews has quit [*.net *.split]
la_mettrie has quit [*.net *.split]
aurel32 has quit [*.net *.split]
Raito_Bezarius has quit [*.net *.split]
JanC has quit [*.net *.split]
knolle has quit [*.net *.split]
catern has quit [*.net *.split]
shreyasminocha has quit [*.net *.split]
jimbzy has quit [*.net *.split]
ElementW has quit [*.net *.split]
acharles has quit [*.net *.split]
courmisch has quit [*.net *.split]
meowray has quit [*.net *.split]
compnerd has quit [*.net *.split]
jobol has quit [*.net *.split]
pabs3 has quit [*.net *.split]
corank_ has quit [*.net *.split]
peepsalot has quit [*.net *.split]
s1b1 has quit [*.net *.split]
paulk has quit [*.net *.split]
zkrx has quit [*.net *.split]
DanielakaCyReVol has quit [*.net *.split]
ln5 has quit [*.net *.split]
edf0 has quit [*.net *.split]
reinhardt has quit [*.net *.split]
indy has quit [*.net *.split]
ZipCPU has quit [*.net *.split]
koolazer has quit [*.net *.split]
Finde has quit [*.net *.split]
rah has quit [*.net *.split]
chripo has quit [*.net *.split]
rurtty has quit [*.net *.split]
Bluefoxicy has quit [*.net *.split]
wingsorc has quit [*.net *.split]
m5zs7k has quit [*.net *.split]
pecastro has quit [*.net *.split]
jellydonut has quit [*.net *.split]
KombuchaKip has quit [*.net *.split]
epony has quit [*.net *.split]
rburkholder has quit [*.net *.split]
Maylay has quit [*.net *.split]
tafa has quit [*.net *.split]
wgrant has quit [*.net *.split]
midnight has quit [*.net *.split]
justache has quit [*.net *.split]
dlan has quit [*.net *.split]
sjs has quit [*.net *.split]
mcfrdy has quit [*.net *.split]
ikke has quit [*.net *.split]
Bigcheese has quit [*.net *.split]
mmind00 has quit [*.net *.split]
wriggs has quit [*.net *.split]
khem has quit [*.net *.split]
sajattack[m] has quit [*.net *.split]
vimer has quit [*.net *.split]
wmat has quit [*.net *.split]
derelict has quit [*.net *.split]
marcj has quit [*.net *.split]
edef has quit [*.net *.split]
zx2c4 has quit [*.net *.split]
JSharp has quit [*.net *.split]
SanchayanMaity has quit [*.net *.split]
Amanieu has quit [*.net *.split]
olofj has quit [*.net *.split]
seds has quit [*.net *.split]
kehvo has quit [*.net *.split]
tux3_ has quit [*.net *.split]
pavel_odintsov_ has quit [*.net *.split]
gruetzkopf has quit [*.net *.split]
DynamiteDan has quit [*.net *.split]
moto-timo has quit [*.net *.split]
sorear has quit [*.net *.split]
BootLayer has quit [*.net *.split]
joev has quit [*.net *.split]
matoro has quit [*.net *.split]
agraf has quit [*.net *.split]
radu242 has quit [*.net *.split]
aredridel has quit [*.net *.split]
tmiw has quit [*.net *.split]
potash has quit [*.net *.split]
josuah has quit [*.net *.split]
JTL has quit [*.net *.split]
sirn has quit [*.net *.split]
oaken-source has quit [*.net *.split]
zv has quit [*.net *.split]
stefanct has quit [*.net *.split]
Xark has quit [*.net *.split]
unlord has quit [*.net *.split]
merry has quit [*.net *.split]
Sofia has quit [*.net *.split]
nelnire has quit [*.net *.split]
MoeIcenowy has quit [*.net *.split]
jonasbits has quit [*.net *.split]
guerby_ has quit [*.net *.split]
ats has quit [*.net *.split]
patersonc[m] has quit [*.net *.split]
psydroid has quit [*.net *.split]
cp- has quit [*.net *.split]
bjdooks has quit [*.net *.split]
HdkR has quit [*.net *.split]
fabs has quit [*.net *.split]
djdelorie has quit [*.net *.split]
Killy has quit [*.net *.split]
bgamari has quit [*.net *.split]
panzeroceania_ has quit [*.net *.split]
j0rd has quit [*.net *.split]
mjacob has quit [*.net *.split]
danielinux has quit [*.net *.split]
AmyMalik has quit [*.net *.split]
jim-wilson[m] has quit [*.net *.split]
atishp[m][m] has quit [*.net *.split]
conchuod has quit [*.net *.split]
nmeum has quit [*.net *.split]
hl has quit [*.net *.split]
crest has quit [*.net *.split]
jcm__ has quit [*.net *.split]
pavelow has quit [*.net *.split]
yang2 has quit [*.net *.split]
mturquette has quit [*.net *.split]
khilman has quit [*.net *.split]
jbowen has quit [*.net *.split]
kgz has quit [*.net *.split]
drewfustini has quit [*.net *.split]
EchelonX has quit [*.net *.split]
ddevault has quit [*.net *.split]
sumoon has quit [*.net *.split]
yyp has quit [*.net *.split]
nathanchance has quit [*.net *.split]
haritz has quit [*.net *.split]
yongxiang has quit [*.net *.split]
elms has quit [*.net *.split]
Esmil has quit [*.net *.split]
gatecat has quit [*.net *.split]
mobius has quit [*.net *.split]
englishm has quit [*.net *.split]
muurkha has quit [*.net *.split]
xypron has quit [*.net *.split]
dionysos has quit [*.net *.split]
crabbedhaloablut has quit [*.net *.split]
frkzoid has quit [*.net *.split]
motherfsck has quit [*.net *.split]
rsalveti has quit [*.net *.split]
pbsds has quit [*.net *.split]
qwestion has quit [*.net *.split]
ssb has quit [*.net *.split]
mthall has quit [*.net *.split]
balrog has quit [*.net *.split]
mps has quit [*.net *.split]
q66 has quit [*.net *.split]
mlaga97_ has quit [*.net *.split]
grgy has quit [*.net *.split]
alexfanqi has quit [*.net *.split]
foton has quit [*.net *.split]
jn has quit [*.net *.split]
abelvesa has quit [*.net *.split]
gdd has quit [*.net *.split]
dh` has quit [*.net *.split]
clandmeter has quit [*.net *.split]
somlo has quit [*.net *.split]
jrtc27 has quit [*.net *.split]
prabhakarlad has quit [*.net *.split]
BootLayer has joined #riscv
koorogi has joined #riscv
EchelonX has joined #riscv
jobol has joined #riscv
crabbedhaloablut has joined #riscv
djdelorie has joined #riscv
Maylay has joined #riscv
Bluefoxicy has joined #riscv
rurtty has joined #riscv
dor has joined #riscv
davidlt has joined #riscv
wingsorc has joined #riscv
ldevulder has joined #riscv
pabs3 has joined #riscv
m5zs7k has joined #riscv
TMM_ has joined #riscv
prabhakarlad has joined #riscv
frkzoid has joined #riscv
elastic_dog has joined #riscv
pecastro has joined #riscv
Trifton has joined #riscv
jellydonut has joined #riscv
joev has joined #riscv
fabs has joined #riscv
rsalveti has joined #riscv
KombuchaKip has joined #riscv
motherfsck has joined #riscv
corank_ has joined #riscv
peepsalot has joined #riscv
JanC has joined #riscv
Raito_Bezarius has joined #riscv
FL4SHK has joined #riscv
epony has joined #riscv
pbsds has joined #riscv
matoro has joined #riscv
knolle has joined #riscv
qwestion has joined #riscv
s1b1 has joined #riscv
SpaceCoaster has joined #riscv
rburkholder has joined #riscv
Noisytoot has joined #riscv
MoeIcenowy has joined #riscv
radu242 has joined #riscv
shreyasminocha has joined #riscv
ssb has joined #riscv
marcj has joined #riscv
jim-wilson[m] has joined #riscv
mthall has joined #riscv
paulk has joined #riscv
wriggs has joined #riscv
jonasbits has joined #riscv
balrog has joined #riscv
shoragan has joined #riscv
foton has joined #riscv
zkrx has joined #riscv
dobson has joined #riscv
aredridel has joined #riscv
guerby_ has joined #riscv
tmiw has joined #riscv
ats has joined #riscv
jn has joined #riscv
jimbzy has joined #riscv
atishp[m][m] has joined #riscv
Killy has joined #riscv
DanielakaCyReVol has joined #riscv
psydroid has joined #riscv
acharles has joined #riscv
khem has joined #riscv
sajattack[m] has joined #riscv
patersonc[m] has joined #riscv
qrqrtty[m] has joined #riscv
skyfall has joined #riscv
Forty-Bot has joined #riscv
tafa has joined #riscv
ln5 has joined #riscv
catern has joined #riscv
CYKS has joined #riscv
ElementW has joined #riscv
mps has joined #riscv
wgrant has joined #riscv
AmyMalik has joined #riscv
smaeul has joined #riscv
q66 has joined #riscv
potash has joined #riscv
edf0 has joined #riscv
nmeum has joined #riscv
aurel32 has joined #riscv
cp- has joined #riscv
la_mettrie has joined #riscv
matthews has joined #riscv
jleightcap has joined #riscv
reinhardt has joined #riscv
courmisch has joined #riscv
mlaga97_ has joined #riscv
conchuod has joined #riscv
indy has joined #riscv
midnight has joined #riscv
josuah has joined #riscv
meowray has joined #riscv
koolazer has joined #riscv
bjdooks has joined #riscv
ZipCPU has joined #riscv
yyp has joined #riscv
ddevault has joined #riscv
sumoon has joined #riscv
grgy has joined #riscv
Finde has joined #riscv
rah has joined #riscv
compnerd has joined #riscv
chripo has joined #riscv
justache has joined #riscv
vimer has joined #riscv
wmat has joined #riscv
JTL has joined #riscv
bgamari has joined #riscv
panzeroceania_ has joined #riscv
alexfanqi has joined #riscv
j0rd has joined #riscv
hl has joined #riscv
gdd has joined #riscv
nathanchance has joined #riscv
dh` has joined #riscv
mmind00 has joined #riscv
clandmeter has joined #riscv
Bigcheese has joined #riscv
ikke has joined #riscv
mcfrdy has joined #riscv
sjs has joined #riscv
Sofia has joined #riscv
nelnire has joined #riscv
merry has joined #riscv
unlord has joined #riscv
Xark has joined #riscv
zv has joined #riscv
sirn has joined #riscv
stefanct has joined #riscv
oaken-source has joined #riscv
sorear has joined #riscv
gruetzkopf has joined #riscv
DynamiteDan has joined #riscv
moto-timo has joined #riscv
tux3_ has joined #riscv
edef has joined #riscv
drewfustini has joined #riscv
kgz has joined #riscv
jbowen has joined #riscv
khilman has joined #riscv
mturquette has joined #riscv
pavelow has joined #riscv
jcm__ has joined #riscv
yang2 has joined #riscv
crest has joined #riscv
haritz has joined #riscv
dionysos has joined #riscv
xypron has joined #riscv
jrtc27 has joined #riscv
abelvesa has joined #riscv
somlo has joined #riscv
JSharp has joined #riscv
SanchayanMaity has joined #riscv
Amanieu has joined #riscv
seds has joined #riscv
olofj has joined #riscv
agraf has joined #riscv
kehvo has joined #riscv
elms has joined #riscv
englishm has joined #riscv
Esmil[m] has joined #riscv
yongxiang has joined #riscv
muurkha has joined #riscv
mobius has joined #riscv
Esmil has joined #riscv
gatecat has joined #riscv
HdkR has joined #riscv
derelict has joined #riscv
zx2c4 has joined #riscv
dlan has joined #riscv
mjacob has joined #riscv
danielinux has joined #riscv
sm2n has quit [Max SendQ exceeded]
wolfshappen has quit [Max SendQ exceeded]
sm2n has joined #riscv
wolfshappen has joined #riscv
nmeum has quit [Remote host closed the connection]
nmeum has joined #riscv
vagrantc has joined #riscv
Trifton has quit [Ping timeout: 246 seconds]
aerkiaga has quit [Remote host closed the connection]
davidlt has quit [Ping timeout: 264 seconds]
ball has quit [Quit: leaving]
davidlt has joined #riscv
aerkiaga has joined #riscv
prabhakarlad has quit [Quit: Client closed]
<bjdooks> anyone else seen an issue with gcc producing static binaries that don't work under qemu?
<bjdooks> it has been segfaulting, but the last build I did works, so assuming something got fixed in the glibc
<bjdooks> it kepts segfaulting in ctype_inti() code
<palmer> bjdooks: this is GCC trunk, or a release? I haven't seen anything specifically that would do that
<bjdooks> whichever release debian/testing has been going, I think it is either a glibc/qemu interaction or something similar
erg_ has joined #riscv
<palmer> looks like that's gcc-12, so it shouldn't be generating bad code (who knows, though). If you have a reproducer then filing a bugzilla is probably the right way to go
<palmer> djdelorie has been chasing down some old glibc patches/bugs, so if you're on glibc/master (or they're getting backported to Debian) then you might be seeing some stuff get fixed in there
dor has quit [Ping timeout: 264 seconds]
<bjdooks> palmer: yeah, i don't have a reproduction any more, it failed mondat and now works
<palmer> I guess that's a bummer (or maybe good? it works)
<bjdooks> and it's not qemu change, i can use the old binary i stored for ref to produce segfdault
<palmer> OK, so I guess if you can figure out how to reproduce it (or even what changed) then that's probably going to be the best bet
<palmer> aside from that, poking around in the bugzilla to see if anything's been reported is probably the best bet -- I generally run GCC trunk regressions sometimes, and while we always have some I don't see anything like "all static binaries fail"
<palmer> (and I run those against qemu-user)
<bjdooks> yeah, not sure it is gcc's fault, it might be an interaction with glibc
<palmer> are you on 2.36? that's only a month old, maybe Debian just bumped you and that's what fixed it?
<palmer> (it's 2 months old, I guess I'm just a month behind on the real world ;))
<bjdooks> i'll go check, i know something moved as my test binary is slightly bigger
<palmer> thanks. It'd still be interesting to see what was broken, it's possible whatever changed is just masking the actual issue
<palmer> and I guess it should go into some regression suite somewhere, but that doesn't always happen ;)
erg_ has quit [Remote host closed the connection]
motherfsck has quit [Quit: quit]
BootLayer has quit [Quit: Leaving]
<conchuod> Speaking of binutils, I know you said you don't check GitHub notifs palmer
davidlt has quit [Ping timeout: 268 seconds]
<palmer> conchuod: oops ;)
jmdaemon has joined #riscv
wingsorc has quit [Quit: Leaving]
<conchuod> palmer: I gave the -Wa a quick and brainless attempt & it doesn't work for me.
<conchuod> zicbom does get disabled, but rv64i2p0_m2p0_a2p0_c2p0_zicbom1p0_zihintpause2p0 is still emited into the object files for me
pbsds has quit [Quit: The Lounge - https://thelounge.chat]
jobol has quit [Quit: Leaving]
pbsds has joined #riscv
<palmer> hm, not sure what's up. did you send a patch?
<palmer> I'd expect just some sort of $(cc-option ...Wa,...zicbom...) to do it
<conchuod> No I didn't send a patch b/c it didnt work
<palmer> that's sensible
<conchuod> I changed -march=rv64ima_zicbom to -Wa,-march=rv64ima_zicbom, which turned off CONFIG_...ZICBOM correctly
<conchuod> But still left me with rv64i2p0_m2p0_a2p0_c2p0_zicbom1p0_zihintpause2p0 in the object file
<palmer> and you're sure you don't have any old objects floating around that were built with zicbom?
freakazoid332 has joined #riscv
<palmer> (or I guess you're saying it was just in that one object?)
<conchuod> Uh I blow away my build dir every time so there shouldn't be anything hanging around
<conchuod> I'm building w/ clang 15 & binutils 2.35.2
<palmer> did you also get the `toolchain-supports-zicbom := $(call cc-option-yn, -march=$(riscv-march-y)_zicbom)` in the Makefile?
<palmer> we should probably just convert that over to a Kconfig-based switch, so it's only in one place (not sure if that works, though, as I'd probably have suggested it last time)
<conchuod> Oh it's probably something dumb like that alright...
<palmer> hopefully that's just it, then
Andre_H has quit [Ping timeout: 265 seconds]
<palmer> there tends to be a few places where compiler support gets interrogated, sometimes it's just bad code but sometimes it's because the info doesn't plumb through like you'd hope it does
frkzoid has quit [Ping timeout: 260 seconds]
<palmer> (you'll also need to make sure everything is CONFIG_ZICBOM, not __riscv_zicbom, if you drop the compiler march)
<conchuod> I'll just push it out for LKP before sending anythin ;)
<palmer> ya, that's what I do as well ;)
<palmer> and just sort of thinking: -march=...zicbom... is wrong, that would let the compiler insert an unconditional cbo.zero
<palmer> I think we don't do that (at least in GCC)
<conchuod> palmer: looks like the same fix is needed for Zihintpause too...
<conchuod> I'll send patches tomorrow, it's kinda latish
knolle has quit [Ping timeout: 268 seconds]
<palmer> ya, no worries
<palmer> we don't have a Kconfig for zihintpause so it's a little different, but ya it's essentially the same thing
<palmer> another option would be to fall back to .insn for the old assemblers, not sure which is better but that's what we're doing for the T-Head custom instructions
knolle has joined #riscv
theruran has quit [Quit: Connection closed for inactivity]
<conchuod> Ye, just needs the makefile bit
<conchuod> Hey, at least I know what to look for next time someones adding extensions with instruction support :)
wingsorc has joined #riscv
<jrtc27> clang+old bfd probably doesn't like that still
<jrtc27> dunno if that's meant to be supported
<jrtc27> and FYI I think -Wa* is blanket ignored by clang
<conchuod> idk, I've been testing w/ clang-15 + 2.35.2 and my house has yet to go on fire jess
prabhakarlad has joined #riscv
pecastro has quit [Ping timeout: 252 seconds]
<jrtc27> hm
geertu has quit [Ping timeout: 265 seconds]
geertu has joined #riscv
<somlo> does opensbi support using something like "earlicon=sbi console=hvc0" with Linux? I remember using that with LiteX when running under BBL
<somlo> *earlycon (with a y :)
<jrtc27> opensbi doesn't care what you do
<jrtc27> that's between you and your linux kernel
<jrtc27> so sure it should
<palmer> IIRC the SBI console got dropped after SBI-0.1, so you'd need a SBI implementation that supports the old stuff
bgamari has quit [Quit: ZNC 1.8.2 - https://znc.in]
epony has quit [Ping timeout: 252 seconds]