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
jljusten has quit [Ping timeout: 245 seconds]
jcarr has joined #riscv
jljusten has joined #riscv
Andre_Z has quit [Quit: Leaving.]
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #riscv
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #riscv
pecastro has quit [Ping timeout: 264 seconds]
epony has quit [Remote host closed the connection]
epony has joined #riscv
Tenkawa has quit [Quit: Was I really ever here?]
MaxGanzII_ has quit [Ping timeout: 240 seconds]
* GenTooMan jokes "and the ARM no-RISC-V summit on April 1st"
heat_ has joined #riscv
heat has quit [Ping timeout: 260 seconds]
zjason has joined #riscv
<sorear> jrtc27: is anyone on your side involved at all with https://github.com/riscv/riscv-cheri/pull/2
foxbat has quit [Read error: Connection reset by peer]
foxbat has joined #riscv
jjido has quit [Quit: My laptop has gone to sleep. ZZZzzz…]
heat has joined #riscv
heat_ has quit [Read error: Connection reset by peer]
jcarr has quit [Ping timeout: 240 seconds]
esv has quit [Ping timeout: 276 seconds]
<jrtc27> sorear: alex is ex-cambridge still working with us
<jrtc27> andres and tariq are codasip with whom we're closely collaborating
<jrtc27> I'm overdue to read their draft though
<jrtc27> and the other chair of the sig and tg, simon, is cambridge
<jrtc27> the basic gist is codasip have formulated a draft specification based on various discussions with us
<jrtc27> and we'll iterate on that
<jrtc27> though the extension names are of course invalid...
<sorear> at a first skim, i want to try to get the cap-mode auipcc to be more like an aluipc/adrp/l.adrp/pcaladu12i, and i think there's a more consistent way to handle capabilities in V
mahk has quit [Ping timeout: 264 seconds]
pbsds has quit [Quit: The Lounge - https://thelounge.chat]
pbsds has joined #riscv
jcarr has joined #riscv
<jrtc27> capabilities in V is a big unknown because nobody's tried it yet
<jrtc27> diverging with auipcc should only be done if really necessary IMO
<jrtc27> as it's added complexity
BootLayer has joined #riscv
<jrtc27> so IMO cheri shouldn't be an opportunity to do a risc-vi, as much as there are design decisions I disagree with in risc-v too
<jrtc27> but that's just my personal opinion
<sorear> I dislike what ISAv9 has to say about vectors because it leaves so little wiggle room that you _can't_ do a proper integration
<sorear> riscv-cheri#2 seems better but until I figure out how to build it or otherwise read it in order I'm not certain of my readings
heat has quit [Remote host closed the connection]
heat has joined #riscv
<sorear> I see your point with risc-vi although to me auipc is less "fundamental design decision" and more "it would be completely reasonable for auipc and aluipc to coexist, except we're all out of 32-bit major opcodes, it's uncertain if a 48-bit opcode map will ever be ratified, and if you want to use a 64-bit sequence for data segment access you can already do that"
<jrtc27> I think it also makes cheri-on-rv32's auipcc even worse when it comes to representability issues
<jrtc27> but haven't fully thought through that one
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
<sorear> i'm questioning the frequency of use of a lot of the instructions cheri-x86-64 puts in the one-byte map
notgull has joined #riscv
davidlt has joined #riscv
<muurkha> that all sounds reasonable to me
<sorear> the PR, the discussion, both, neither?
<muurkha> the discussion, sorry
<muurkha> probably I shouldn't say anything because you and jrtc27 are both far better informed tthan I am
notgull has quit [Ping timeout: 256 seconds]
Stat_headcrabed has joined #riscv
uzix has joined #riscv
uzix has quit [Changing host]
uzix has joined #riscv
dh` has quit [Ping timeout: 245 seconds]
heat has quit [Ping timeout: 268 seconds]
Stat_headcrabed has quit [Quit: Stat_headcrabed]
<sorear> i'd argue that high-quality implementations of rvv *should* special case strides of +1, because fortran array types always have a stride and if a programmer tries to pass an array to a subprogram, the subprogram will wind up doing stride=1 accesses. this argument may extend to 0 and -1, but there should probably be some attempt to get data, i don't know how common reversing an array with a section is in practice
zjason has quit [Read error: Connection reset by peer]
shamoe has quit [Quit: Connection closed for inactivity]
BootLayer has quit [Quit: Leaving]
jcarr has quit [Ping timeout: 260 seconds]
zjason has joined #riscv
jjido has joined #riscv
jmdaemon has joined #riscv
jjido has quit [Quit: My laptop has gone to sleep. ZZZzzz…]
MaxGanzII_ has joined #riscv
<muurkha> sorear: is it possible that the non-special case might already be enough to put the bottleneck elsewhere? like in your cache for example
BootLayer has joined #riscv
esv has joined #riscv
davidlt has quit [Ping timeout: 276 seconds]
uzix is now known as mahk
billchenchina has joined #riscv
billchenchina has quit [Max SendQ exceeded]
billchenchina has joined #riscv
billchenchina has quit [Max SendQ exceeded]
billchenchina has joined #riscv
billchenchina has quit [Max SendQ exceeded]
billchenchina has joined #riscv
billchenchina has quit [Max SendQ exceeded]
billchenchina has joined #riscv
billchenchina has quit [Max SendQ exceeded]
billchenchina has joined #riscv
A1ice has joined #riscv
billchenchina has quit [Max SendQ exceeded]
billchenchina has joined #riscv
jacklsw has joined #riscv
hightower2 has quit [Ping timeout: 264 seconds]
jacklsw has quit [Remote host closed the connection]
hightower2 has joined #riscv
<A1ice> Has anyone successfully implemented full disk encryption on allwinner d1 platform?
<A1ice> I want to try to use the D1 device as a terminal-only device for my use
<muurkha> it runs mainline Linux, right? so you can just use dm-crypt in the standard way?
<courmisch> if it's anything like the other TH C9xx, it runs vendor kernel
<A1ice> I'll try it first
psydroid has joined #riscv
<muurkha> courmisch: thanks, I didn't realize that
pecastro has joined #riscv
jmdaemon has quit [Ping timeout: 252 seconds]
davidlt has joined #riscv
maxinux has quit [Read error: Connection reset by peer]
A1ice has quit [Ping timeout: 240 seconds]
JanC has quit [Ping timeout: 264 seconds]
JanC has joined #riscv
Tenkawa has joined #riscv
maxinux has joined #riscv
Tenkawa has quit [Quit: Was I really ever here?]
vgtw has quit [Ping timeout: 260 seconds]
vgtw has joined #riscv
shamoe has joined #riscv
jjido has joined #riscv
junaid_ has joined #riscv
heat has joined #riscv
heat has quit [Remote host closed the connection]
heat has joined #riscv
Leopold has quit [Ping timeout: 268 seconds]
Leopold has joined #riscv
jjido has quit [Quit: My laptop has gone to sleep. ZZZzzz…]
A1ice has joined #riscv
A1ice has quit [Remote host closed the connection]
A1ice has joined #riscv
jcarr has joined #riscv
davidlt has quit [Ping timeout: 256 seconds]
junaid_ has quit [Remote host closed the connection]
Tenkawa has joined #riscv
epony has quit [Remote host closed the connection]
ntwk has quit [Read error: Connection reset by peer]
junaid_ has joined #riscv
A1ice has quit [Ping timeout: 240 seconds]
jcarr has quit [Remote host closed the connection]
jcarr has joined #riscv
epony has joined #riscv
jjido has joined #riscv
billchenchina has quit [Remote host closed the connection]
billchenchina has joined #riscv
davidlt has joined #riscv
davidlt has quit [Remote host closed the connection]
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
davidlt has joined #riscv
billchenchina has quit [Remote host closed the connection]
bitoff has joined #riscv
bitoff has quit [Remote host closed the connection]
crabbedhaloablut has quit [Read error: Connection reset by peer]
crabbedhaloablut has joined #riscv
crabbedhaloablut has quit [Read error: Connection reset by peer]
crabbedhaloablut has joined #riscv
BootLayer has quit [Quit: Leaving]
heat has quit [Ping timeout: 260 seconds]
psydroid has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
<palmer> PR's in, with a little chaos. I'm updating all by branches to Linus' master, I'll bump them to rc1 after it's out
knielsen has quit [Remote host closed the connection]
knielsen has joined #riscv
gordonDrogon has quit [Ping timeout: 240 seconds]
ntwk has joined #riscv
gordonDrogon has joined #riscv
felixonmars has quit [Remote host closed the connection]
felixonmars has joined #riscv
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #riscv
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #riscv
junaid_ has quit [Remote host closed the connection]
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #riscv
notgull has joined #riscv
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #riscv
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #riscv
armand_ has joined #riscv
armand_ is now known as Armand|X230
Armand|X230 has quit [Remote host closed the connection]
armand_ has joined #riscv
armand_ is now known as Armand|X230
davidlt has quit [Ping timeout: 260 seconds]
KREYREN_ has joined #riscv
KREYREN has quit [Remote host closed the connection]
KREYREN_ has quit [Remote host closed the connection]
KREYREN_ has joined #riscv
notgull has quit [Ping timeout: 264 seconds]
KREYREN_ has quit [Remote host closed the connection]
KREYREN_ has joined #riscv
Armand|X230 has quit [Ping timeout: 268 seconds]
jcarr has quit [Remote host closed the connection]
jcarr has joined #riscv
KREYREN__ has joined #riscv
KREYREN__ has quit [Remote host closed the connection]
KREYREN__ has joined #riscv
KREYREN_ has quit [Ping timeout: 240 seconds]
Tenkawa has quit [Quit: Was I really ever here?]
KREYREN__ has quit [Remote host closed the connection]
KREYREN__ has joined #riscv
KREYREN__ has quit [Remote host closed the connection]
_catircservices has quit [Quit: Bridge terminating on SIGTERM]
_catircservices has joined #riscv
_catircservices has quit [Quit: Bridge terminating on SIGTERM]
_catircservices has joined #riscv
_catircservices has quit [Quit: Bridge terminating on SIGTERM]
_catircservices has joined #riscv
KREYREN has joined #riscv
notgull has joined #riscv