sorear[m] changed the topic of #riscv to: Matrix users: #riscv:libera.chat will be ending operation NET Jul 25; please test #riscv:catircservices.org as a replacement | RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv
GenTooMan has quit [Ping timeout: 246 seconds]
GenTooMan has joined #riscv
elastic_dog has quit [Ping timeout: 244 seconds]
GenTooMan has quit [Ping timeout: 256 seconds]
elastic_dog has joined #riscv
guerby has quit [Ping timeout: 260 seconds]
guerby has joined #riscv
joev1 has quit [Ping timeout: 245 seconds]
joev1 has joined #riscv
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
GenTooMan has joined #riscv
joev1 has quit [Ping timeout: 246 seconds]
joev1 has joined #riscv
Noisytoot has quit [Quit: ZNC 1.8.2 - https://znc.in]
Noisytoot has joined #riscv
vagrantc has joined #riscv
madge has joined #riscv
GenTooMan has quit [Ping timeout: 252 seconds]
jacklsw has joined #riscv
heat has joined #riscv
Noisytoot has quit [Remote host closed the connection]
Noisytoot has joined #riscv
Noisytoot has quit [Ping timeout: 256 seconds]
GenTooMan has joined #riscv
Noisytoot has joined #riscv
vagrantc has quit [Quit: leaving]
davidlt has joined #riscv
crabbedhaloablut has joined #riscv
MarvelousWololo has joined #riscv
Noisytoot has quit [Ping timeout: 256 seconds]
Noisytoot has joined #riscv
heat has quit [Remote host closed the connection]
madge has quit [Ping timeout: 245 seconds]
heat has joined #riscv
guerby has quit [Ping timeout: 246 seconds]
guerby has joined #riscv
Noisytoot has quit [Remote host closed the connection]
Noisytoot has joined #riscv
Noisytoot has quit [Remote host closed the connection]
Noisytoot has joined #riscv
davidlt has quit [Ping timeout: 256 seconds]
Armand has quit [Ping timeout: 260 seconds]
junaid_ has joined #riscv
Noisytoot has quit [Ping timeout: 246 seconds]
BootLayer has joined #riscv
Noisytoot has joined #riscv
madge has joined #riscv
SpaceCoaster has quit [Ping timeout: 256 seconds]
davidlt has joined #riscv
joev1 has quit [Ping timeout: 246 seconds]
joev1 has joined #riscv
SpaceCoaster has joined #riscv
<courmisch> I use to render old files, but nobody in their right mind would use it these days, other than to interoperate with legacy
joev1 has quit [Ping timeout: 245 seconds]
joev1 has joined #riscv
SpaceCoaster has quit [Ping timeout: 245 seconds]
SpaceCoaster has joined #riscv
<courmisch> but what I said is thzt most audio processing is single precision, nothing about ADPCM as such
<courmisch> obviously ADPCM decodes to PCM, but that's even then going to be converted to float by JACK, PA or PW, if not by the decoding application
alexghiti has joined #riscv
heat has quit [Remote host closed the connection]
heat has joined #riscv
heat has quit [Ping timeout: 246 seconds]
roboticboy has joined #riscv
ezulian has joined #riscv
unnick has quit [Ping timeout: 246 seconds]
unnick has joined #riscv
drmpeg has quit [Ping timeout: 246 seconds]
rory_be_ has quit [Ping timeout: 246 seconds]
drmpeg has joined #riscv
jmdaemon has quit [Ping timeout: 246 seconds]
rory_be has joined #riscv
danilogondolfo has joined #riscv
Noisytoot has quit [Ping timeout: 246 seconds]
stolen has joined #riscv
MarvelousWololo has quit [Read error: Connection reset by peer]
Noisytoot has joined #riscv
cousteau has joined #riscv
jacklsw has quit [Ping timeout: 246 seconds]
MaxGanzII__ has joined #riscv
junaid_ has quit [Ping timeout: 245 seconds]
phoooo has joined #riscv
junaid_ has joined #riscv
junaid_ has quit [Quit: leaving]
junaid_ has joined #riscv
Andre_Z has joined #riscv
phoooo has quit [Ping timeout: 246 seconds]
phoooo has joined #riscv
Andre_Z has quit [Quit: Leaving.]
ats has quit [Ping timeout: 246 seconds]
pavelow_ has quit [Quit: No Ping reply in 180 seconds.]
pavelow has joined #riscv
Armand has joined #riscv
ats has joined #riscv
prabhakarlad has quit [Quit: Client closed]
Stat_headcrabed has joined #riscv
Tenkawa has joined #riscv
MaxGanzII_ has joined #riscv
MaxGanzII__ has quit [Remote host closed the connection]
phoooo has quit [Quit: Client closed]
MaxGanzII_ has quit [Ping timeout: 240 seconds]
andyc has joined #riscv
cousteau has quit [Ping timeout: 260 seconds]
BootLayer has quit [Quit: Leaving]
phoooo has joined #riscv
aerkiaga has joined #riscv
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
Stat_headcrabed has quit [Quit: Stat_headcrabed]
MaxGanzII_ has joined #riscv
BootLayer has joined #riscv
Andre_Z has joined #riscv
junaid_ has quit [Remote host closed the connection]
troglodito has quit [Ping timeout: 246 seconds]
jmdaemon has joined #riscv
troglodito has joined #riscv
madge has quit [Quit: madge]
phoooo has quit [Ping timeout: 246 seconds]
junaid_ has joined #riscv
jmdaemon has quit [Ping timeout: 252 seconds]
phoooo has joined #riscv
jmd_ has joined #riscv
aerkiaga has quit [Remote host closed the connection]
jacklsw has joined #riscv
wingsorc has quit [Remote host closed the connection]
JanC has quit [Remote host closed the connection]
JanC has joined #riscv
jmd_ has quit [Ping timeout: 260 seconds]
Stat_headcrabed has joined #riscv
jacklsw has quit [Quit: Back to the real world]
Stat_headcrabed has quit [Quit: Stat_headcrabed]
crest has quit [Ping timeout: 246 seconds]
crest has joined #riscv
roboticboy has quit [Remote host closed the connection]
heat has joined #riscv
ezulian has quit [Ping timeout: 250 seconds]
Andre_Z has quit [Quit: Leaving.]
valdemaras has joined #riscv
junaid_ has quit [Ping timeout: 246 seconds]
prabhakarlad has joined #riscv
Armand has quit [Ping timeout: 246 seconds]
Armand has joined #riscv
phoooo has quit [Ping timeout: 246 seconds]
jedix has quit [Ping timeout: 246 seconds]
junaid_ has joined #riscv
vagrantc has joined #riscv
wingsorc has joined #riscv
MarvelousWololo has joined #riscv
valdemaras has quit [Quit: valdemaras]
junaid_ has quit [Ping timeout: 245 seconds]
joev1 has quit [Ping timeout: 256 seconds]
joev1 has joined #riscv
unsigned has joined #riscv
junaid_ has joined #riscv
phoooo has joined #riscv
phoooo has quit [Client Quit]
phoooo has joined #riscv
phoooo has quit [Client Quit]
phoooo has joined #riscv
joev1 has quit [Ping timeout: 245 seconds]
joev1 has joined #riscv
jedix has joined #riscv
valdemaras has joined #riscv
alexghiti has quit [Ping timeout: 256 seconds]
jmd_ has joined #riscv
prabhakarlad has quit [Quit: Client closed]
jedix has quit [Quit: leaving]
jmd_ has quit [Ping timeout: 246 seconds]
<Tenkawa> Well I have both my VisionFive2 and Star64 JH7110's running nicely again... I notice there's a consistent load average ob boh using nvme of about .60 at full idle (one of 5.15 kernel one on 6.4 so it is an intriguing thing..
<Tenkawa> er on both
Danidada has joined #riscv
jedix has joined #riscv
phoooo has quit [Quit: Client closed]
Danidada has quit [Quit: Leaving]
BootLayer has quit [Quit: Leaving]
valdemaras has quit [Quit: valdemaras]
valdemaras has joined #riscv
Andre_Z has joined #riscv
<geist> SFENCE.VMA question that seems a bit ambigious in the privileged spec
<geist> i'm fairly certain i'm reading too much into it
<geist> but there's a comment about the situations when you should sfence.vma, for standard TLB flushing. most of them are obvious
<geist> but one of them is "If software modifies a non-leaf PTE, it should execute SFENCE.VMA with rs1=x0. If any PTE along the traversal path had its G bit set, rs2 must be x0; otherwise, rs2 should be set to the ASID for which the translation is being modified."
<geist> what's unclear is precisely in what situation it's describing. if its a) modifying a non leaf PTE while stuff downstream of it is still active, it makes sense because it's saying 'all the trnaslations below it may have changed'
<geist> however, if it's b) you're detaching a page table because you've unmapped everything below it, do you need to do a full asid flush there? the answer is probably no, *but* it could be obliquely referring to an implementation having a page-table-translation-cache
<geist> ie, like ARM and x86 does, where you may need to explicitly flush that
<geist> i think it's the 'a' case, just not well described, because as far as I can tell no existing OS does a full asid flush on page table reclaim
<geist> but then most of the existing OSes ported to riscv that i have source to are fairly dumb about TLB management on RV
junaid_ has quit [Ping timeout: 240 seconds]
unnick has quit [Ping timeout: 240 seconds]
joev1 has quit [Ping timeout: 256 seconds]
joev1 has joined #riscv
junaid_ has joined #riscv
Armand has quit [Ping timeout: 246 seconds]
danilogondolfo has quit [Quit: Leaving]
<sorear> both a and b, I'm pretty sure
andyc has quit [Quit: Connection closed for inactivity]
joev1 has quit [Ping timeout: 260 seconds]
joev1 has joined #riscv
<geist> yeah the 'b' case is pretty gnarly, because that's a full asid dump every time you clean a page table. this is where i'd love for the manual to have a bit more clarity of the 'why' of this stuff
<geist> and like i said i dont think for example any of the BSDs handle this case properly AFAICT, if in fact that's what you're supposed to do on PT unlink
<jrtc27> FreeBSD doesn't use ASIDs
MarvelousWololo has quit [Ping timeout: 246 seconds]
<geist> yeah but even without ASIDs, the way that section is written would imply you have to do a global TLB invalidate (ie, r2 == 0)
<geist> ie, it's not really related to ASIDs per se, it's simply whether or not you do a ASID (or ASID 0) dump when modifying a non PTE entry
<geist> er non-leaf
crabbedhaloablut has quit []
<geist> i'd say if the arch grew the need to maintain page-table-walker-caches, it should grow a new sfence.vma intruction variant for it, ie, how ARM has a bit in the TLBI instruction. that way it's a feautre you know you should need to use or not, based on it being in the feature list
<geist> since i'm fairly certain existing implementations (ie, sifive and thead stuff) don
<geist> dont have PT walker caches
aerkiaga has joined #riscv
davidlt has quit [Ping timeout: 246 seconds]
valdemaras has quit [Quit: valdemaras]
GenTooMan has quit [Ping timeout: 256 seconds]
zjason has quit [Ping timeout: 245 seconds]
khem has quit [Quit: Connection closed for inactivity]
Danidada has joined #riscv
junaid_ has quit [Ping timeout: 246 seconds]
MarvelousWololo has joined #riscv
Leopold has quit [Ping timeout: 258 seconds]
wingsorc__ has joined #riscv
wingsorc has quit [Ping timeout: 240 seconds]
wingsorc__ has quit [Remote host closed the connection]
wingsorc__ has joined #riscv
Trifton_ has quit [*.net *.split]
vimer_ has quit [*.net *.split]
Starfoxxes has quit [*.net *.split]
dlan has quit [*.net *.split]
balrog has quit [*.net *.split]
KombuchaKip has quit [*.net *.split]
merry has quit [*.net *.split]
vimer has joined #riscv
dlan has joined #riscv
Starfoxxes has joined #riscv
vimer has joined #riscv
vimer has quit [Changing host]
dlan has quit [Changing host]
dlan has joined #riscv
Trifton_ has joined #riscv
Trifton_ has quit [Remote host closed the connection]
Trifton_ has joined #riscv
merry has joined #riscv
balrog has joined #riscv
EchelonX has joined #riscv
MarvelousWololo has quit [Read error: Connection reset by peer]
MarvelousWololo has joined #riscv
stolen has quit [Quit: Connection closed for inactivity]
Andre_Z has quit [Quit: Leaving.]
crest has quit [Read error: Connection reset by peer]
crest has joined #riscv
GenTooMan has joined #riscv
wingsorc__ has quit [Remote host closed the connection]
wingsorc__ has joined #riscv
heat has quit [Remote host closed the connection]
joev1 has quit [Ping timeout: 245 seconds]
joev1 has joined #riscv
Armand has joined #riscv
joev1 has quit [Ping timeout: 248 seconds]
joev1 has joined #riscv
MaxGanzII_ has quit [Ping timeout: 240 seconds]
Danidada has quit [Ping timeout: 246 seconds]
terminalpusher has joined #riscv
ZipCPU has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
matoro has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
matoro has joined #riscv
ZipCPU has joined #riscv
vagrantc has quit [Quit: leaving]