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
sympt has joined #riscv
peepsalot has quit [Remote host closed the connection]
peepsalot has joined #riscv
sakman has quit [Quit: Leaving]
billchenchina- has quit [Remote host closed the connection]
balrog has quit [Quit: Bye]
balrog has joined #riscv
aredridel has joined #riscv
elastic_dog has quit [Ping timeout: 260 seconds]
elastic_dog has joined #riscv
handsome_feng has joined #riscv
foxbat has quit [Ping timeout: 240 seconds]
admiral_frost has joined #riscv
foxbat has joined #riscv
admiral_frost has quit [Quit: It's time]
foxbat has quit [Quit: bye]
foxbat has joined #riscv
jn has quit [Ping timeout: 240 seconds]
jn has joined #riscv
jn has quit [Changing host]
jn has joined #riscv
vagrantc has quit [Quit: leaving]
mlw has joined #riscv
davidlt has joined #riscv
paddymahoney has quit [Remote host closed the connection]
BootLayer has joined #riscv
davidlt has quit [Ping timeout: 255 seconds]
hightower2 has quit [Ping timeout: 240 seconds]
jacklsw has joined #riscv
junaid_ has joined #riscv
junaid_ has quit [Ping timeout: 240 seconds]
crabbedhaloablut has joined #riscv
sakman has joined #riscv
jacklsw has quit [Read error: Connection reset by peer]
Jackneill has joined #riscv
aburgess has quit [Ping timeout: 260 seconds]
junaid_ has joined #riscv
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
<courmisch> how should userspace probe if RDCYCLE is permitted? try and catch SIGILL?
admiral_frost has joined #riscv
mlw has quit [Ping timeout: 255 seconds]
Andre_Z has joined #riscv
junaid_ has quit [Remote host closed the connection]
billchenchina has joined #riscv
junaid_ has joined #riscv
admiral_frost has quit [Quit: It's time]
prabhakarlad has joined #riscv
handsome_feng has quit [Quit: Connection closed for inactivity]
hightower2 has joined #riscv
hightower2 has quit [Read error: Connection reset by peer]
hightower2 has joined #riscv
Nixkernal has joined #riscv
[exa] has joined #riscv
hightower2 has quit [Read error: Connection reset by peer]
hightower2 has joined #riscv
junaid_ has quit [Remote host closed the connection]
junaid_ has joined #riscv
hightower2 has quit [Read error: Connection reset by peer]
hightower2 has joined #riscv
admiral_frost has joined #riscv
hasturtium has left #riscv [Leaving]
hightower2 has quit [Read error: Connection reset by peer]
prabhakarlad has quit [Ping timeout: 245 seconds]
heat has joined #riscv
hightower2 has joined #riscv
billchenchina has quit [Read error: Connection reset by peer]
billchenchina has joined #riscv
aburgess has joined #riscv
mlw has joined #riscv
<sorear> you'd need a rather large comment to the effect that probing _extensions_ with SIGILL is never correct due to the possibility of reserved space being used for non-standard extensions, but Zictr is part of the required hardware baseline and all you're actually probing is kernel behavior
raym has quit [Quit: update to FreeBSD 14.0-BETA5]
admiral_frost has left #riscv [It's time]
Trifton has quit [Quit: Error: no route to host]
tsenko has joined #riscv
<tsenko> hi ... on sifive what this address 0x10010000
<tsenko> .. this "hello worl" example seems to be writing to it
<tsenko> also it's using andi t1,t1,0 ... apparently to clear a register .. is that normal
<heat> what example are you looking at?
<tsenko> program listing is around the middle
<tsenko> oh fuck... i should've been reading
* tsenko laughs
<tsenko> « Here, the UART address is indicated by the value 0x10010, which is used in the first instruction as
<tsenko> ... it says right under the listing
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
<sorear> idiomatically "li t1, 0" which is a pseudoinstruction expanding to "addi t1, zero, 0"; andi will cause a false dependency on most implementations, and IMO this is part of why HINTs are so restricted
notgull has quit [Ping timeout: 255 seconds]
<heat> false dependency on what? t1?
<sorear> the new t1 on the old t1
notgull has joined #riscv
<heat> oh sorry, i read addi and not andi
<heat> i have used xor reg, reg, reg as an x86-ism before :) but it's probably worth changing to li reg, 0
<heat> it's what compilers prefer, at least
junaid_ has quit [Remote host closed the connection]
ntwk has quit [Read error: Connection reset by peer]
junaid_ has joined #riscv
ntwk has joined #riscv
<sorear> i've seen "or" as a mips-ism before but this is the first time i've seen andi
<tsenko> what's or
<tsenko> oh xor
<tsenko> just for clearing ?
<sorear> I don't follow
billchenchina has quit [Remote host closed the connection]
<tsenko> me neither . .sorry
* tsenko laughs
Trifton has joined #riscv
billchenchina has joined #riscv
dobson has quit [Quit: Leaving]
BootLayer has quit [Quit: Leaving]
dobson has joined #riscv
Jackneill has quit [Ping timeout: 260 seconds]
junaid_ has quit [Remote host closed the connection]
<la_mettrie> RISC-V technology emerges as battleground in US-China tech war
<[exa]> I like the wording there
<[exa]> > "I fear that our export-control laws are not equipped to deal with the challenge of open-source software"
<[exa]> "challenge". :]
<tsenko> what's that mean
<tsenko> what's export laws have to do with things
<tsenko> fuck politics anyway
<muurkha> this is why RVI is Swiss :)
<muurkha> it's not because of Wirth!
mlw has quit [Ping timeout: 260 seconds]
<muurkha> I doubt the racists will win in this case
deathmist has quit [Remote host closed the connection]
deathmist has joined #riscv
n_crm has joined #riscv
deathmist has quit [Ping timeout: 260 seconds]
deathmist has joined #riscv
crabbedhaloablut has quit []
Andre_Z has quit [Quit: Leaving.]
heat_ has joined #riscv
heat has quit [Ping timeout: 240 seconds]
heat_ has quit [Remote host closed the connection]
billchenchina has quit [Remote host closed the connection]
vagrantc has joined #riscv