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
vagrantc has joined #riscv
ntwk has quit [Ping timeout: 258 seconds]
stolen has joined #riscv
Nixkernal has quit [Ping timeout: 252 seconds]
Nixkernal has joined #riscv
sauce has quit [Ping timeout: 246 seconds]
billchenchina has quit [Quit: Leaving]
Tenkawa has quit [Quit: Was I really ever here?]
brazuca has quit [Quit: Client closed]
jacklsw has joined #riscv
heat has quit [Ping timeout: 260 seconds]
<sorear> seems somewhat strange to disable the FPU for the t-head underflow bug when linux's only response to the pentium fdiv bug is to set a flag visible in /proc/cpuinfo
handsome_feng has joined #riscv
crabbedhaloablut has joined #riscv
junaid_ has joined #riscv
davidlt has joined #riscv
ntwk has joined #riscv
Trifton_ has quit [Ping timeout: 260 seconds]
vagrantc has quit [Quit: leaving]
Trifton has joined #riscv
jacklsw has quit [Ping timeout: 258 seconds]
Maylay has joined #riscv
haritz has quit [Read error: Connection reset by peer]
stolen has quit [Quit: Connection closed for inactivity]
davidlt has quit [Ping timeout: 264 seconds]
neil has quit [Ping timeout: 252 seconds]
neil has joined #riscv
BootLayer has joined #riscv
handsome_feng has quit [Quit: Connection closed for inactivity]
bjoto has joined #riscv
Stat_headcrabed has joined #riscv
<Stat_headcrabed> mps: Another fdt fix patch
Stat_headcrabed has quit [Read error: Connection reset by peer]
junaid_ has quit [Remote host closed the connection]
alexghiti has joined #riscv
<mps> Stat_headcrabed: thanks for info. will test this evening if find time
jacklsw has joined #riscv
davidlt has joined #riscv
grumbler has joined #riscv
Stat_headcrabed has joined #riscv
<Stat_headcrabed> mps: I'll send my ddr patch V2, based on this patch, since it's already reviewed
Stat_headcrabed has quit [Remote host closed the connection]
<mps> Stat_headcrabed: OK, will add it to test
davidlt has quit [Remote host closed the connection]
davidlt has joined #riscv
raym has quit [Ping timeout: 255 seconds]
jackneill__ has joined #riscv
ntwk has quit [Read error: Connection reset by peer]
grumbler has quit [Quit: It's time]
terminalpusher has joined #riscv
grumbler has joined #riscv
stolen has joined #riscv
rvalles has quit [Ping timeout: 260 seconds]
handsome_feng has joined #riscv
rvalles has joined #riscv
danilogondolfo has joined #riscv
drmpeg has quit [Ping timeout: 260 seconds]
aburgess has quit [Ping timeout: 244 seconds]
prabhakarlad has joined #riscv
KREYREN_ has joined #riscv
drmpeg has joined #riscv
KREYREN has quit [Ping timeout: 252 seconds]
KREYREN_ has quit [Remote host closed the connection]
KREYREN_ has joined #riscv
EchelonX has joined #riscv
EchelonX has quit [Client Quit]
KREYREN_ has quit [Ping timeout: 252 seconds]
aburgess has joined #riscv
jacklsw has quit [Ping timeout: 258 seconds]
terminalpusher has quit [Remote host closed the connection]
terminalpusher has joined #riscv
raym has joined #riscv
<conchuod> sorear: is there a patch doing that? I'm pretty lost right now cos of being out of office and then my main dev box broke.
<palmer> conchuod: I'd suggested it. I'd just add a ptrace() flag where userspace can say it wants the broken FPU
<palmer> not sure if someone else has something
<sorear> i've seen the suggestion in two or three places but I don't remember if anyone else was suggesting it
<palmer> sorear: ya, it might have been just me. I wouldn't be super opposed to this defaulting to on, I just tend to stick on the careful side with these things
<palmer> we'd probably want the same prctl/sysctl stuff we've done for other user-visible things
<sorear> seems like a ton of complexity that would be nearly impossible to use
Andre_Z has joined #riscv
<sorear> if userspace doesn't use FD it doesn't matter, if userspace does use FD disabling hardware float doesn't actually help unless we're adding a kernel float emulator at the same time
<palmer> I don't think it's that complicated. We'd already need to check for the errata to inform userspace somehow, and we've already got the dynamic FP enable/disable (for lazy save and such). So at that point it's just defining some errata ctls (which we'll eventually need anyway) and then defining a bit
<xypron> qemu-system-riscv64 does not trap on jalr x0, a0 with a0 containing an odd address (bit 0 set). It this an implementation bug or does the RISC-V spec require the low bit to be ignored?
<xypron> Trapping 16bit aligned instruction addresses for rv64,c=false works fine.
<palmer> xypron: I see "The JAL and JALR instructions will generate an instruction-address-misaligned exception if the target address is not aligned to an IALIGN-bit boundary." in a current-ish ISA spec. So it's probably a QEMU bug
<palmer> oh, maybe I'm wrong -- there's a blurb above it about the least-significant bit
<palmer> "The target address is obtained by adding the sign-extended 12-bit I-immediate to the register {\em rs1}, then setting the least-significant bit of the result to zero."
<palmer> so ya, looks like a feature
<xypron> Thanks
haritz has joined #riscv
haritz has quit [Changing host]
haritz has joined #riscv
aburgess has quit [Ping timeout: 244 seconds]
stolen has quit [Quit: Connection closed for inactivity]
BootLayer has quit [Quit: Leaving]
aburgess has joined #riscv
grumbler has quit [Quit: It's time]
Stat_headcrabed has joined #riscv
<Stat_headcrabed> conchuod: Do we have a way to get time register frequency in userspace?
Stat_headcrabed has quit [Remote host closed the connection]
sakman has joined #riscv
cousteau has joined #riscv
sakman_ has joined #riscv
sakman has quit [Ping timeout: 244 seconds]
Tenkawa has joined #riscv
Wickram has joined #riscv
terminalpusher has quit [Remote host closed the connection]
terminalpusher has joined #riscv
FL4SHK has joined #riscv
jmdaemon has quit [Ping timeout: 258 seconds]
prabhakarlad has quit [Quit: Client closed]
Tenkawa has quit [Ping timeout: 246 seconds]
Tenkawa has joined #riscv
Tenkawa has quit [Ping timeout: 240 seconds]
Orac has joined #riscv
BootLayer has joined #riscv
Wickram has quit [Quit: WeeChat 4.0.4]
powderhorn has joined #riscv
heat has joined #riscv
Stat_headcrabed has joined #riscv
<Stat_headcrabed> Can you test this?
<Stat_headcrabed> I don't think it would have any problem, but a test would be better..
<mps> Stat_headcrabed: all three commits?
<Stat_headcrabed> commit 1 is heinrich's patch
<Stat_headcrabed> just clone&compile
<mps> I prefer to add patches to current master branch
<mps> yes, will try to find time this evening to test
<Stat_headcrabed> Thanks
<mps> np
<Stat_headcrabed> :)
Maylay has quit [Quit: Pipe Terminated]
billchenchina has joined #riscv
<sorear> is there a reason not to add the rdtime frequency as a hwprobe key?
kehvo has quit [Ping timeout: 258 seconds]
terminalpusher has quit [Remote host closed the connection]
terminalpusher has joined #riscv
jacklsw has joined #riscv
KREYREN has joined #riscv
zjason`` is now known as zjason
billchenchina has quit [Quit: Leaving]
powderhorn has quit [Quit: Client closed]
ntwk has joined #riscv
EchelonX has joined #riscv
mwette has joined #riscv
grumbler has joined #riscv
grumbler has quit [Max SendQ exceeded]
grumbler has joined #riscv
GenTooMan has quit [Ping timeout: 240 seconds]
KREYREN_ has joined #riscv
KREYREN has quit [Remote host closed the connection]
handsome_feng has quit [Quit: Connection closed for inactivity]
GenTooMan has joined #riscv
KREYREN_ has quit [Remote host closed the connection]
stolen has joined #riscv
GenTooMan has quit [Ping timeout: 258 seconds]
GenTooMan has joined #riscv
sakman_ is now known as sakman
GenTooMan has quit [Excess Flood]
GenTooMan has joined #riscv
GenTooMan has quit [Excess Flood]
GenTooMan has joined #riscv
Bluefoxicy has quit [Read error: Connection reset by peer]
Bluefoxicy has joined #riscv
EchelonX has quit [Quit: Leaving]
Stat_headcrabed has quit [Quit: Stat_headcrabed]
terminalpusher has quit [Remote host closed the connection]
jacklsw has quit [Quit: Back to the real life]
KREYREN has joined #riscv
powderhorn has joined #riscv
vagrantc has joined #riscv
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #riscv
elastic_dog has quit [Ping timeout: 240 seconds]
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #riscv
KREYREN has quit [Remote host closed the connection]
stolen has quit [Quit: Connection closed for inactivity]
elastic_dog has joined #riscv
grumbler has quit [Quit: It's time]
danilogondolfo has quit [Quit: Leaving]
grumbler has joined #riscv
<mps> Stat_headcrabe: I tested your two and one xypron patches https://github.com/Headcrabed/u-boot/tree/ddr_fix_v2 , works fine
<mps> RAM size show 8GB
frkzoid has joined #riscv
frkazoid333 has quit [Ping timeout: 258 seconds]
powderhorn has quit [Quit: Client closed]
khem has quit [Quit: Connection closed for inactivity]
MaxGanzII has joined #riscv
KREYREN has joined #riscv
powderhorn has joined #riscv
jackneill__ has quit [Ping timeout: 258 seconds]
MaxGanzII_ has joined #riscv
MaxGanzII has quit [Remote host closed the connection]
MaxGanzII_ has quit [Ping timeout: 252 seconds]
ntwk has quit [Read error: Connection reset by peer]
BootLayer has quit [Quit: Leaving]
davidlt has quit [Ping timeout: 255 seconds]
pecastro has joined #riscv
agent314 has joined #riscv
crabbedhaloablut has quit []
ntwk has joined #riscv
ldevulder has quit [Quit: Leaving]
khem has joined #riscv
alexghiti has quit [Ping timeout: 260 seconds]
<deathmist> Stat_headcrabed: good stuff, I wasn't somehow aware of https://patchwork.ozlabs.org/project/uboot/patch/20230907112128.342315-1-heinrich.schuchardt@canonical.com/ when I sent my RFC just days later, guess I didn't check the list while it was on my mind for over a week or something
<mps> ahm, just noticed that I mistyped Stat_headcrabed nick
<deathmist> heh, double-click copy ftw
ntwk has quit [Quit: ntwk]
<mps> autocomplete actually
heat has quit [Remote host closed the connection]
<deathmist> guess I don't have that setup/configured on weechat, irc user problems
heat has joined #riscv
<mps> it should have it
<mps> I'm using irssi where I can add/write perl addons and make mess sometimes
powderhorn has quit [Quit: Client closed]
<Orac> Textual here
<Orac> Interesting.. I never reauthed
<Orac> brb
Orac has quit [Quit: Was I really ever here?]
Tenkawa has joined #riscv
<Tenkawa> That's better
junaid_ has joined #riscv
jmdaemon has joined #riscv
brazuca has joined #riscv
<KREYREN> *works on armbian compatibility for teres and th1520, tries to change the sdcard, it flies across the room*
<KREYREN> The guy who designed the SD Card slow knew exactly what they were doing
<KREYREN> *slot
Andre_Z has quit [Quit: Leaving.]
raym has quit [Ping timeout: 264 seconds]
junaid_ has quit [Remote host closed the connection]
sakman has quit [Ping timeout: 260 seconds]
ntwk has joined #riscv
GenTooMan has quit [Ping timeout: 260 seconds]
heat has quit [Remote host closed the connection]
heat has joined #riscv
GenTooMan has joined #riscv
khem has quit [Quit: Connection closed for inactivity]
qwestion has joined #riscv
heat has quit [Ping timeout: 260 seconds]
agent314 has quit [Ping timeout: 244 seconds]
MaxGanzII_ has joined #riscv
pecastro has quit [Ping timeout: 255 seconds]
brazuca has quit [Ping timeout: 245 seconds]
heat has joined #riscv
cousteau has quit [Quit: ♫ I can't forget the day I shot that network down ♫]
heat has quit [Ping timeout: 260 seconds]
<hasturtium> What are the odds of finding a Hifive Unmatched for sale, and where would be the best place to look?