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
_whitelogger has joined #riscv
rvalles has joined #riscv
jrtc27[m] has joined #riscv
rvalles has quit [Signing in (rvalles)]
rvalles has joined #riscv
_catircservices has joined #riscv
peepsalot has joined #riscv
ldevulder has joined #riscv
heat_ has joined #riscv
heat has quit [Read error: Connection reset by peer]
unlord has joined #riscv
vimer has joined #riscv
vimer has quit [Changing host]
vimer has joined #riscv
<whitequark[cis]> BeagleV seems cool
jmd_ has joined #riscv
Trifton_ has quit [Ping timeout: 252 seconds]
s1b1 has joined #riscv
Trifton has joined #riscv
<Tenkawa> whitequark[cis]: not enough drive io options for me
<unlord> the last time I booted riscv with qemu, emulated disk IO was pretty slow
heat_ has quit [Remote host closed the connection]
heat_ has joined #riscv
<muurkha> unlord: there are different ways to handle disk I/O in qemu, some of which are orders of magnitude slower
<muurkha> drewfustini: awesome, congratulations on Ahead
<muurkha> I wish I was getting Ahead
Trifton has quit [Quit: Client exited]
Trifton has joined #riscv
<drewfustini> Thanks :) The BeagleBoard.org executive director is looking into if we can get some allocated for the RISC-V Developer Board program https://riscv.org/risc-v-developer-boards/
<Tenkawa> unlord: I'm getting around 300 mb/sec with my JH7110 NVMe setups
<Tenkawa> decent enough for me
Trifton has quit [Quit: Client exited]
Tenkawa has quit [Quit: Was I really ever here?]
jmd_ has quit [Ping timeout: 260 seconds]
<pabs3> anyone know if any of the boards in the dev board program support USB gadget mode?
<drewfustini> I think most can do client and host with USB
<drewfustini> I believe the TH1520 controller supports this at least
quantum_ has joined #riscv
EchelonX has quit [Ping timeout: 264 seconds]
smaeul has joined #riscv
Trifton has joined #riscv
jacklsw has joined #riscv
jmd_ has joined #riscv
heat has joined #riscv
aredridel has joined #riscv
heat_ has quit [Read error: Connection reset by peer]
GenTooMan has quit [Ping timeout: 246 seconds]
Trifton_ has joined #riscv
Trifton has quit [Ping timeout: 245 seconds]
GenTooMan has joined #riscv
crabbedhaloablut has joined #riscv
billchenchina has joined #riscv
vagrantc has joined #riscv
billchenchina has quit [Quit: Leaving]
vagrantc has quit [Quit: leaving]
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
heat has quit [Remote host closed the connection]
heat has joined #riscv
Leopold_ has quit [Ping timeout: 252 seconds]
heat_ has joined #riscv
heat has quit [Read error: Connection reset by peer]
quantum_ has quit [Quit: Leaving]
unsigned has joined #riscv
Leopold has joined #riscv
MarvelousWololo has quit [Read error: Connection reset by peer]
heat_ has quit [Remote host closed the connection]
heat_ has joined #riscv
Leopold_ has joined #riscv
Leopold has quit [Remote host closed the connection]
prabhakar has joined #riscv
prabhakarlad has joined #riscv
BootLayer has joined #riscv
danilogondolfo has joined #riscv
pecastro has joined #riscv
jacklsw has quit [Quit: Back to the real world]
aurel32_ is now known as aurel32
meta-coder has joined #riscv
eroux has quit [Ping timeout: 245 seconds]
Leopold_ has quit [Ping timeout: 244 seconds]
eroux has joined #riscv
Leopold has joined #riscv
frkzoid has joined #riscv
freakazoid332 has quit [Ping timeout: 250 seconds]
wonty has joined #riscv
willy has quit [Ping timeout: 245 seconds]
jacklsw has joined #riscv
merry has quit [Quit: ZNC - https://znc.in]
Stat_headcrabed has joined #riscv
Andre_Z has joined #riscv
Andre_Z has quit [Ping timeout: 250 seconds]
danilogondolfo has quit [Quit: Leaving]
jacklsw has quit [Ping timeout: 264 seconds]
heat_ has quit [Remote host closed the connection]
JanC has quit [Ping timeout: 246 seconds]
JanC has joined #riscv
cwebber has quit [Remote host closed the connection]
Zaid has joined #riscv
Tenkawa has joined #riscv
prabhakarlad has quit [Quit: Client closed]
meta-coder has quit [Quit: leaving]
Trifton_ has quit [Remote host closed the connection]
pabs3 has quit [Ping timeout: 258 seconds]
Trifton_ has joined #riscv
Trifton_ has quit [Quit: Client exited]
hightower3 has quit [Ping timeout: 245 seconds]
Trifton has joined #riscv
ASLDC-worker-386 has joined #riscv
ASLDC-worker-386 has quit [Max SendQ exceeded]
BootLayer has quit [Quit: Leaving]
hightower2 has joined #riscv
Stat_headcrabed has quit [Quit: Stat_headcrabed]
bgamari_ has quit [Ping timeout: 245 seconds]
<ardb> is there any way to test the risc-v vector and AES instructions today? e.g., using qemu?
<ardb> conchuod: ^^^
<conchuod> ardb: I think you would need to build qemu with this series: https://lore.kernel.org/qemu-riscv/20230711165917.2629866-1-max.chou@sifive.com/
<conchuod> ardb: I've not tested any of this stuff yet, so I do not have a ready-made qemu incantation for you.
<ardb> great i was just scratching my head
<ardb> about how to enable zvkned
<conchuod> mmind00: (Heiko) might have some specifics
<conchuod> It'll probably be something like "-cpu rv64,v=true,zvkned=true"
<ardb> yep that seems to work
<conchuod> There's some patches on the qemu list for a "max" cpu type that'll turn on everything possible, which should be handy for those of us who are not active qemu developers :)
<dzaima[m]> on that -cpu you can also add on ,vlen=256 etc to choose a vlen (up to 1024 at least on the build I have)
<conchuod> ardb: Did it work? I just tried to build that qemu and it dislikes zvkned=true
bgamari has joined #riscv
<ardb> conchuod: yes it works
<conchuod> I guess I built something wrong so!
<ardb> qemu-system-riscv64 -nographic -M virt -cpu rv64,v=on,x-zvkned=on -kernel ~/linux-build-riscv/arch/riscv/boot/Image
<conchuod> Ahh, "x-z". I wonder why it needs that, the other extensions that I enable in my incantations do not do so.
<ardb> not a clue
junaid_ has joined #riscv
jmd_ has quit [Ping timeout: 245 seconds]
BootLayer has joined #riscv
paddymahoney has quit [Ping timeout: 245 seconds]
junaid_ has quit [Quit: leaving]
jobol has joined #riscv
JanC has quit [Remote host closed the connection]
JanC has joined #riscv
danilogondolfo has joined #riscv
jacklsw has joined #riscv
vagrantc has joined #riscv
SpaceCoaster has quit [Ping timeout: 240 seconds]
SpaceCoaster has joined #riscv
<courmisch> true "max" sounds impossible, like you can't have F and Zfinx simultaneously, no?
<palmer> courmisch: ya, we had some chat there on the QEMU patches. So it's not clean cut like Arm and Intel, but there's at least some nominal notion of which is bigger (ie, F is bigger than F in X)
<palmer> IIRC there's a handful of others floating around, stuff like the Zc bits
<courmisch> and all the custom stuff has to be ruled out, but maybe QEMU has none so far
<palmer> it's got some custom stuff
<courmisch> I've only hacked the arm bits :$
<courmisch> well, how that's going to work then? will XTHead stuff be in?
pabs3 has joined #riscv
<palmer> I don't think anyone proposed adding XThead stuff to the max CPU
<courmisch> IMO custom stuff should not be in max, but in all due fairness, XTHeadBA has stuff that Zba doesn't
paddymahoney has joined #riscv
eroux has quit [Ping timeout: 246 seconds]
MarvelousWololo has joined #riscv
KombuchaKip has joined #riscv
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
Andre_Z has joined #riscv
<conchuod> I think there was some commentary on the custom stuff, and it was decided not to include any.
<vagrantc> anyone know what is up with opensbi 1.3.1? https://github.com/riscv-software-src/opensbi/tree/v1.3.1 "This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository."
<vagrantc> after "git fetch" i do not see v1.3.1 ... which is sort of consistent with the above message...
<palmer> vagrantc: someone probably forgot to push something, maybe file a github issue?
<conchuod> `git fetch --tags` vagrantc
<vagrantc> uh.
<vagrantc> conchuod: it's not just a missing tag, the commit is not even in the repository.
<conchuod> The commit is in the repo
<conchuod> There is just no branch with that commit
<vagrantc> "git fetch --tags" did nothing
<conchuod> Anup cherry picked commits to make v1.3.1 & tagged the result as a detached HEAD.
<conchuod> There's no branch, so a "bare" fetch won't pull down the tag & github will give that warning.
<vagrantc> ah, had to specify the actual remote as well
<conchuod> I agree that an issue should be created, it's needlessly confusing IMO to do the .1 release like this.
hightower2 has quit [Ping timeout: 246 seconds]
<conchuod> The GH issues/PRs are a bit of a joke on that repo though, noone seems to engage
* vagrantc tosses a stone into a pit, waiting to hear it land
<conchuod> See also
<conchuod> > GitHub Pull Requests (PRs) to the OpenSBI main repository
<conchuod> > We have mailing list based patch review so it would be great if you can send these patchs to OpenSBI mailing list.
<conchuod> > The GH issues/PRs are a bit of a joke on that repo though, noone seems to engage
<conchuod> I take this back, it's only the issues, not the PRs, that are like this.
<vagrantc> ok, i guess i can follow up to the list too ...
<vagrantc> isn't there a way to disable issues/pull requests? so as not to trick people into thinking they are actually used?
<conchuod> You can disable pull requests, not sure about issues
<conchuod> I think you can auto-close issues though
eroux has joined #riscv
<conchuod> I think you can also use a .github directory to auto populate the PR/Issues text boxes with a template, which could also direct people, if closing is too harsh
<conchuod> Also, seems I have it backwards. You can disable issues, but not PRs
<vagrantc> github is kind of all about the PR, so kind of not surprising
* vagrantc pesters the list too
<vagrantc> ok, i wash my hands of this now :)
<conchuod> :)
jacklsw has quit [Ping timeout: 245 seconds]
jmdaemon has joined #riscv
frkzoid has quit [Ping timeout: 246 seconds]
jobol has quit [Quit: Leaving]
Andre_Z has quit [Quit: Leaving.]
junaid_ has joined #riscv
aerkiaga has joined #riscv
danilogondolfo has quit [Quit: Leaving]
frkazoid333 has joined #riscv
esv has quit [Remote host closed the connection]
esv has joined #riscv
aerkiaga has quit [Quit: Leaving]
hightower2 has joined #riscv
<sorear> i'm fairly certain aes64ks1/aes64ks2i can be used for aes-192 just as easily as for 128 or 256, although neither the spec nor the paper has code examples for the key schedule
aerkiaga has joined #riscv
BootLayer has quit [Quit: Leaving]
unsigned has quit [Quit: .]
cwittlut_ has joined #riscv
mlaga97_ has joined #riscv
cronos has quit [*.net *.split]
mithro has quit [*.net *.split]
guerby has quit [*.net *.split]
cwittlut has quit [*.net *.split]
palmer has quit [*.net *.split]
khilman has quit [*.net *.split]
yongxiang has quit [*.net *.split]
nathanchance has quit [*.net *.split]
pjw_ has quit [*.net *.split]
The_Decryptor has quit [*.net *.split]
mlaga97 has quit [*.net *.split]
palmer has joined #riscv
yongxiang has joined #riscv
khilman has joined #riscv
The_Decryptor has joined #riscv
nathanchance has joined #riscv
cronos has joined #riscv
mithro has joined #riscv
pjw_ has joined #riscv
guerby has joined #riscv
MarvelousWololo has quit [Ping timeout: 258 seconds]
zjason` has quit [Read error: Connection reset by peer]
zjason` has joined #riscv
terminalpusher has joined #riscv
<ardb> sorear: no not for the key schedule but for en/decryption itself it works fine
<ardb> and generation of a key schedule should not be performance critical so there is no need to use those instructions to begin with
<ardb> not sure why they even exist across all ISAs that have AES instructions
vagrantc has quit [Quit: leaving]
aerkiaga has quit [Remote host closed the connection]
<ardb> every iteration of the key expansion algorithm XORs word n-1 of the previous iteration into word 0, where n is the number of words in the key
<ardb> so AES-192 is fundamentally different, and the existing instructions cannot be used
junaid_ has quit [Remote host closed the connection]
Tenkawa has quit [Quit: Was I really ever here?]
<sorear> ardb: ignore me, I missed that the patch was about the vector crypto extensions and I also missed that vaeskf* are substantially more limited than aes64ks*
<sorear> i think i've seen comments that some things switch keys fast enough for it to matter, although I haven't seen one myself; maybe if I was more familiar with IPsec and financial cryptographic protocols
crabbedhaloablut has quit []
Zaid has quit [Quit: Ping timeout (120 seconds)]
pecastro has quit [Ping timeout: 252 seconds]