<somlo>
jrtc27, palmer: thanks, that's what I was worried about... But good to know. (for context, I suspect the litex uart linux driver might have a bug, and wanted to bypass it to see if I get the same sorts of crashes without it
<palmer>
somlo: that's exactly the sort of thing the SBI console is for ;)
<somlo>
now I can move on to plan B (add irq support to the litex uart driver, see if things improve, or I might spot a (the?) bug in the process of doing that :D
<somlo>
palmer: the kernel oops I'm getting only happens at the end of booting Fedora on my LiteX + rocket-chip "rig". So keeping as many things unchanged as possible in the entire Rube Goldberg machine is somewhat important, or else I can't tell whether a change I'm making actually fixes anything :D
<palmer>
makes sense, at least for getting the first bit running it's best to contain the chaos
<palmer>
somlo: that one's likely to be a headache, there's a bunch of debugging stuff in the kernel you might want to flip on
<palmer>
(CONFIG_PROVE_LOCKING comes to mind)
<somlo>
I'll first have to figure out how to get fedora working in qemu, so I can build a "oroper" kernel and initrd that's "the same except for the additional debug stuff flipped on"
<somlo>
they've been ignoring qemu in favor of a bunch of "real" hardware boards, recently :)
<somlo>
it's a bit of a recursive project, as it turns out :D :D
<somlo>
*proper
<somlo>
thanks for the CONFIG_PROVE_LOCKING suggestion, I'll annoy davidlt in #fedora now :)
epony has joined #riscv
bgamari has joined #riscv
Trifton has joined #riscv
theruran has joined #riscv
aerkiaga has quit [Remote host closed the connection]
sympt has quit [Ping timeout: 265 seconds]
EchelonX has quit [Quit: Leaving]
knolle has quit [Ping timeout: 250 seconds]
vagrantc has quit [Quit: leaving]
frkzoid has joined #riscv
freakazoid332 has quit [Ping timeout: 268 seconds]
jacklsw has joined #riscv
rurtty has quit [Quit: Leaving]
jacklsw has quit [Ping timeout: 260 seconds]
donFernando has joined #riscv
<donFernando>
Does risc-v sign extend other ops than loads and stores?
<donFernando>
Do immediate values, for i-type instructions, also get sign extended?
<dh`>
yes
<dh`>
on mips some instructions treat the immediate field as unsigned; on riscv they're all signed
jacklsw has quit [Read error: Connection reset by peer]
davidlt has joined #riscv
prabhakarlad has quit [Quit: Client closed]
<conchuod>
palmer: meh, still having issues with this extension detection crap - gone too far in the opposite direction & it's not detecting support when it should! Clearly I'm using that cc-option macro wrong..
ats has quit [Remote host closed the connection]
<conchuod>
I wonder is it the comma in "-Wa,-march"
ats has joined #riscv
<conchuod>
But I am not sure how to use $(comma) in a Kconfig file
tkna has joined #riscv
dor has joined #riscv
<conchuod>
nvm, was being being dumb as per & $(comma) does work as expected in Kconfig
<conchuod>
(That doesn't work but it's all I'm doing for tonight...)
Andre_H has quit [Quit: Leaving.]
wingsorc has joined #riscv
vagrantc has quit [Quit: leaving]
dor has quit [Remote host closed the connection]
cwebber has quit [Ping timeout: 244 seconds]
justache is now known as justHaunted
vagrantc has joined #riscv
ldevulder has quit [Quit: Leaving]
prabhakarlad has quit [Quit: Client closed]
<bjdooks>
palmer: probably going to take a while to look at again, going to need some debian vms and see if I can do a rewind of the current testing state back to a few weeks ago
tusko has quit [Ping timeout: 258 seconds]
tusko has joined #riscv
tusko has quit [Read error: Connection reset by peer]
tusko has joined #riscv
tusko_ has joined #riscv
tusko has quit [Remote host closed the connection]
tusko_ is now known as tusko
aerkiaga has quit [Remote host closed the connection]