sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv | Matrix: #riscv:catircservices.org
terminalpusher has quit [Ping timeout: 246 seconds]
madge has joined #riscv
vagrantc has quit [Quit: leaving]
Tenkawa has quit [Quit: Was I really ever here?]
jacklsw has joined #riscv
Kedleston_ has joined #riscv
Kedleston has quit [Ping timeout: 246 seconds]
Kedleston_ is now known as Kedleston
JTL has joined #riscv
terminalpusher has joined #riscv
joev1 has quit [Ping timeout: 246 seconds]
joev1 has joined #riscv
hightower4 has joined #riscv
hightower3 has quit [Ping timeout: 258 seconds]
terminalpusher has quit [Ping timeout: 246 seconds]
jacklsw has quit [Ping timeout: 255 seconds]
jacklsw has joined #riscv
aerkiaga has joined #riscv
davidlt has joined #riscv
alXsei has joined #riscv
alXsei has quit [Max SendQ exceeded]
terminalpusher has joined #riscv
frkazoid333 has joined #riscv
freakazoid332 has quit [Ping timeout: 246 seconds]
Jackneill_ has joined #riscv
Jackneill has quit [Ping timeout: 245 seconds]
joev1 has quit [Ping timeout: 246 seconds]
joev1 has joined #riscv
unlord has quit [Ping timeout: 246 seconds]
madge has quit [Remote host closed the connection]
somlo has quit [Remote host closed the connection]
somlo has joined #riscv
joev1 has quit [Ping timeout: 245 seconds]
joev1 has joined #riscv
BootLayer has joined #riscv
terminalpusher has quit [Ping timeout: 246 seconds]
ntwk has quit [Read error: Connection reset by peer]
prabhakarlad has quit [Quit: Client closed]
crabbedhaloablut has joined #riscv
ZipCPU has quit [Ping timeout: 258 seconds]
ZipCPU has joined #riscv
unlord has joined #riscv
madge has joined #riscv
joev1 has quit [Ping timeout: 255 seconds]
joev1 has joined #riscv
frkzoid has quit [Read error: Connection reset by peer]
frkazoid333 has quit [Read error: Connection reset by peer]
joev1 has quit [Ping timeout: 255 seconds]
joev1 has joined #riscv
MaxGanzII__ has joined #riscv
zBeeble24 has joined #riscv
zBeeble42 has quit [Ping timeout: 260 seconds]
joev1 has quit [Ping timeout: 258 seconds]
joev1 has joined #riscv
madge has quit [Remote host closed the connection]
madge has joined #riscv
ezulian has joined #riscv
valdemaras has joined #riscv
valdemaras has quit [Remote host closed the connection]
aerkiaga has quit [Remote host closed the connection]
frkazoid333 has joined #riscv
ezulian has quit [Quit: ezulian]
joev1 has quit [Ping timeout: 245 seconds]
joev1 has joined #riscv
prabhakarlad has joined #riscv
jobol has joined #riscv
jacklsw has quit [Ping timeout: 245 seconds]
ezulian has joined #riscv
danilogondolfo has joined #riscv
joev1 has quit [Ping timeout: 246 seconds]
joev1 has joined #riscv
Wickram has joined #riscv
joev1 has quit [Ping timeout: 245 seconds]
joev1 has joined #riscv
BootLayer has quit [Quit: Leaving]
jobol has quit [Quit: Leaving]
joev1 has quit [Ping timeout: 245 seconds]
junaid_ has joined #riscv
joev1 has joined #riscv
duckworld_ has quit [Ping timeout: 264 seconds]
jmdaemon has quit [Ping timeout: 245 seconds]
BootLayer has joined #riscv
haritz has quit [Remote host closed the connection]
Tenkawa has joined #riscv
BootLayer has quit [Quit: Leaving]
haritz has joined #riscv
haritz has quit [Changing host]
haritz has joined #riscv
ntwk has joined #riscv
haritz has quit [Quit: ZNC 1.8.2+deb2 - https://znc.in]
esv has quit [Remote host closed the connection]
esv has joined #riscv
mwette has quit [Quit: ERC 5.4 (IRC client for GNU Emacs 28.2)]
Trifton has quit [Ping timeout: 250 seconds]
Wickram has quit [Quit: WeeChat 4.0.4]
billchenchina has joined #riscv
madge has quit [Quit: madge]
BootLayer has joined #riscv
SpaceCoaster has quit [Ping timeout: 246 seconds]
mwette has joined #riscv
prabhakarlad has quit [Quit: Client closed]
jacklsw has joined #riscv
prabhakarlad has joined #riscv
junaid_ has quit [Ping timeout: 248 seconds]
terminalpusher has joined #riscv
zjason` is now known as zjason
jacklsw has quit [Ping timeout: 248 seconds]
vagrantc has joined #riscv
dogukan has joined #riscv
haritz has joined #riscv
haritz has quit [Changing host]
haritz has joined #riscv
billchenchina has quit [Remote host closed the connection]
ntwk has quit [Quit: ntwk]
dogukan has quit [Remote host closed the connection]
jacklsw has joined #riscv
ae has joined #riscv
dogukan has joined #riscv
terminalpusher has quit [Remote host closed the connection]
terminalpusher has joined #riscv
kehvo has quit [Ping timeout: 245 seconds]
ae has left #riscv [Good Bye]
ae has joined #riscv
scruffyfurn has quit [Read error: Connection reset by peer]
ae has quit [Quit: ae]
ae has joined #riscv
duckworld has joined #riscv
ae has quit [Client Quit]
kehvo has joined #riscv
SpaceCoaster has joined #riscv
MaxGanzII__ has quit [Remote host closed the connection]
MaxGanzII__ has joined #riscv
MaxGanzII__ has quit [Remote host closed the connection]
MaxGanzII__ has joined #riscv
dogukan has quit [Quit: Konversation terminated!]
MaxGanzII__ has quit [Remote host closed the connection]
MaxGanzII__ has joined #riscv
Andre_Z has joined #riscv
MaxGanzII__ has quit [Remote host closed the connection]
MaxGanzII__ has joined #riscv
bjdooks has quit [Read error: Connection reset by peer]
Andre_Z has quit [Quit: Leaving.]
bjdooks has joined #riscv
kehvo has quit [Changing host]
kehvo has joined #riscv
terminalpusher has quit [Remote host closed the connection]
jacklsw has quit [Ping timeout: 240 seconds]
heat has joined #riscv
davidlt has quit [Ping timeout: 245 seconds]
ntwk has joined #riscv
crabbedhaloablut has quit []
frkzoid has joined #riscv
frkazoid333 has quit [Ping timeout: 246 seconds]
pabs3 has quit [Read error: Connection reset by peer]
cousteau_ has joined #riscv
cousteau_ is now known as cousteau
Forty-Bot has quit [Ping timeout: 246 seconds]
lagash has quit [Remote host closed the connection]
lagash has joined #riscv
pabs3 has joined #riscv
BootLayer has quit [Quit: Leaving]
frkazoid333 has joined #riscv
frkzoid has quit [Ping timeout: 240 seconds]
MaxGanzII_ has joined #riscv
MaxGanzII__ has quit [Remote host closed the connection]
heat has quit [Remote host closed the connection]
aerkiaga has joined #riscv
MaxGanzII__ has joined #riscv
MaxGanzII_ has quit [Ping timeout: 246 seconds]
MaxGanzII__ has quit [Ping timeout: 246 seconds]
ezulian has quit [Ping timeout: 255 seconds]
<dilfridge> so
<dilfridge> does anyone here know of a riscv32 linux distribution?
* dilfridge is trying for the n'th time to bootstrap gentoo on qemu-riscv32, and it still fails with mysterious threading problems...
ntwk has quit [Read error: Connection reset by peer]
ntwk has joined #riscv
<cousteau> dilfridge: I think there are none; they require RV64
<cousteau> or so I Recall
<cousteau> *recall
<cousteau> damn shift, making my Verbs look Weird
elastic_dog has quit [Ping timeout: 260 seconds]
<dilfridge> well, they don't "require", everything should work just fine (including glibc)
<dilfridge> just apparently noone has undergone the pain of debugging it
<dilfridge> no kidding
<cousteau> implying that, contrary to what I said before, there IS an RV32 Linux
<cousteau> dilfridge: I mean, I guess you can compile Linux for RV32. But we were talking about distributions.
<dilfridge> well,
<dilfridge> I have a 99% functioning gentoo image ready
<dilfridge> (given that I also bootstrapped gentoo for riscv64 I know how to do it, mostly)
<cousteau> Actually I take back my previous statement taking back the earlier statement. What I quoted doesn't say anything about distros.
<sorear> dilfridge: openembedded worked OOTB on riscv32 when I tried it a couple years ago
<dilfridge> just one annoying bug
<sorear> I forget which repo I was using
<dilfridge> where I'm trying to decide if it's qemu, glibc, or bash
<dilfridge> cool, I'll search there
<cousteau> I've always thought that RISC-V is really a 32-bit ISA that has been extended to 64 bits
<cousteau> but like, the whole instruction design seems to be made so that 32b "fits" nicely
<cousteau> (and 64b doesn't fit too awkwardly)
<sorear> I'm not sure it makes sense to try to use a current version of a native-compilation distro on riscv32; we're dangerously close to half of the toolchain not being buildable in 3GiB/process of address space
<cousteau> Anyway. A Google search for "linux rv32" suggests that I was talking out of my chair-human interface there.
danilogondolfo has quit [Quit: Leaving]
<sorear> it'll be interesting to see if anyone ships 32-bit userspace for the c908 boards when they come out
<jrtc27> debian won't, fedora surely won't
<jrtc27> hell dpkg doesn't even know about a riscv32 arch since there's no consensus on what ISA+ABI to use
<jrtc27> rv32gc ilp32d is the full-fat thing a binary distro would want for sanity, but the use case for rv32 tends to be constrained embedded cases where maybe you just want rv32imac
<cousteau> what's ilp32d?
<cousteau> "ilp32 with floats and doubles"?
<cousteau> ah right, it is
elastic_dog has joined #riscv
<cousteau> https://wiki.gentoo.org/wiki/RISC-V_ABIs#Floating_Point_ABIs "64bit and smaller floating point types are passed in registers. Requires D."
<cousteau> I can see how RV32D can be ...awkward
<jrtc27> rv32d without ilp32d is particularly sucky
<jrtc27> integer register pair<->double register requires a round trip through memory
<jrtc27> (without whatever that extension is)
<cousteau> Zfinx?
<sorear> Zfa
<sorear> (FMV.P and FMVH)
<sorear> but since it only really makes sense to use rv32 with a cross compiler it shouldn't be an issue to name both isa/abi combinations
Trifton has joined #riscv
sakman_ is now known as sakman
jmdaemon has joined #riscv
lagash has quit [Ping timeout: 246 seconds]
cousteau has quit [Quit: ♫ I can't forget the day I shot that network down ♫]
sakman_ has joined #riscv
sakman has quit [Ping timeout: 246 seconds]