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
DesRoin has quit [Ping timeout: 255 seconds]
DesRoin has joined #riscv
dilfridge is now known as merovingian
pecastro has joined #riscv
Noisytoot has quit [Excess Flood]
Noisytoot has joined #riscv
naoki has quit [Quit: naoki]
wingsorc has quit [Ping timeout: 240 seconds]
Stat_headcrabed has joined #riscv
Stat_headcrabed has quit [Client Quit]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #riscv
Stat_headcrabed has joined #riscv
Stat_headcrabed has quit [Client Quit]
jacklsw has joined #riscv
pecastro has quit [Ping timeout: 264 seconds]
BootLayer has joined #riscv
jacklsw has quit [Quit: Back to the real world]
Tenkawa has quit [Quit: Was I really ever here?]
theruran has quit [Quit: Connection closed for inactivity]
jacklsw has joined #riscv
jacklsw has quit [Quit: Back to the real world]
BootLayer has quit [Quit: Leaving]
mlw has joined #riscv
naoki has joined #riscv
naoki has quit [Client Quit]
naoki has joined #riscv
naoki has quit [Quit: naoki]
naoki has joined #riscv
jacklsw has joined #riscv
jfsimon1981 has quit [Remote host closed the connection]
jfsimon1981 has joined #riscv
naoki has quit [Quit: naoki]
n_crm has quit [Ping timeout: 246 seconds]
pecastro has joined #riscv
n_crm has joined #riscv
coldfeet has joined #riscv
seasharp has quit [Ping timeout: 272 seconds]
damian101 has quit [Ping timeout: 240 seconds]
damian101 has joined #riscv
damian101 has quit [Ping timeout: 260 seconds]
damian101 has joined #riscv
jacklsw has quit [Ping timeout: 264 seconds]
balrog has quit [Ping timeout: 268 seconds]
balrog has joined #riscv
wingsorc has joined #riscv
damian101 has quit [Ping timeout: 268 seconds]
jfsimon1981 has quit [Remote host closed the connection]
jfsimon1981 has joined #riscv
naoki has joined #riscv
naoki has quit [Client Quit]
Andre_Z has joined #riscv
esv has quit [Remote host closed the connection]
esv has joined #riscv
ntwk has quit [Quit: ntwk]
Stat_headcrabed has joined #riscv
Tenkawa has joined #riscv
test925 has joined #riscv
test924 has quit [Read error: Connection reset by peer]
damian101 has joined #riscv
wingsorc has quit [Remote host closed the connection]
wingsorc has joined #riscv
damian101 has quit [Ping timeout: 260 seconds]
coldfeet has quit [Remote host closed the connection]
Andre_Z has quit [Quit: Leaving.]
Thunktone has joined #riscv
Thunktone has quit [Quit: Quit]
davidlt has joined #riscv
davidlt has quit [Remote host closed the connection]
EchelonX has joined #riscv
EchelonX has quit [Client Quit]
jfsimon1981 has quit [Ping timeout: 256 seconds]
jfsimon1981 has joined #riscv
Stat_headcrabed has quit [Quit: Stat_headcrabed]
hightower2 has joined #riscv
jfsimon1981 has quit [Ping timeout: 260 seconds]
jfsimon1981 has joined #riscv
ntwk has joined #riscv
<courmisch> so BPI-F3 has Zicbop, but kernel has no hwprobe flag for it, does it?
zjason`` is now known as zjason
<conchuod> courmisch: I don't think there's even detection of it yet, let alone hwprobe support.
<conchuod> Both are trivial to do, but just requires someone caring - although if there's a board with it I guess someone probably will.
<courmisch> conchuod: cpuinfo claims it's there. Whether it's doing anything, I haven't benched. It's a no-op otherwise
psydroid2 has joined #riscv
<conchuod> courmisch: It does? Are you running some thead kernel?
<conchuod> I know guo posted some patches for zicbop over new years, but hasn't shown up with a v2. His series didn't include hwprobe (and the thead kernel well predates that interface anyway).
BootLayer has joined #riscv
<conchuod> If his series is anything to go by, it does do some stuff inside the kernel: https://github.com/polarfire-soc/polarfire-soc-documentation/blob/master/how-to/re-programming-the-fpga-from-linux.md
<conchuod> whoops
Stat_headcrabed has joined #riscv
Stat_headcrabed has quit [Client Quit]
<courmisch> conchuod: vendor kernel but I don't see any telltale sign of T-Head
<courmisch> vector support on 6.1, so obviously very patched
<conchuod> courmisch: Oh ye, that's the k1 right?
<conchuod> got a link?
<courmisch> link to?
<conchuod> to the kernel youre running :)
<courmisch> I'm running the vendor armbian image
<courmisch> https://docs.banana-pi.org/en/BPI-F3/BananaPi_BPI-F3 claims to have the source code but I didn't check it
<conchuod> It does, a classic 4 commit kernel tree
<courmisch> I mean, I don't know if it matches the SD card image
<conchuod> I've seen some of this before actually, they've got some "interesting" use of a non-standard "base" SBI opcode in some shutdown/suspend/offline path I think.
<conchuod> courmisch: Ye, from a quick check it looks like there's detection but nothing more. Don't see any of Guo's prefetch stuff in that.
<courmisch> dmesg reports custom PMIC, regulator, PCIe, QSPI, USB HCI, RTC, ALSA
hmw has quit [Quit: Bye.]
<courmisch> but standard Sv39
hmw has joined #riscv
<courmisch> still looks like a very long way to an upstream kernel
<conchuod> I dunno, arch code wise it doesn't look super far away - mostly backports other than their "AI" stuff.
<courmisch> that's quite a long list of custom drivers
<courmisch> and lets not get started on the GPU
<conchuod> Oh ye, but there's a lot less controversy in peripheral drivers! Some of the vendor kernel's custom stuff in arch/ is far more likely to be a problem.
<conchuod> But ye, still likely a long road if there's not some pretty motivated people upstreaming support.
<courmisch> if the VF2 PCIe driver is anything to go by, cough cough
<conchuod> Hey, you can blame me for that taking ages.
<conchuod> Well, and the bugs in their hardware too I guess.
<conchuod> But I got notifications for that series being picked up last week, so that might be at an end.
<courmisch> well, not my problem, unless somebody wants to poach me from the clutches of my Chinese megacorp employer
<courmisch> The vendor image seems way saner than K230's, so I won't be doing That Thing again
<conchuod> The k230 took the usual T-Head SDK problems and made it worse
<unlord> courmisch: why armbian over the bianbu?
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #riscv
<courmisch> because I don't know what bianbu id
<jrtc27> Zicbop is just a set of hints
<jrtc27> why not just use it unconditionally...
<courmisch> FFmpeg has an optional callback anyway, so since it's paying the price of indirect branching, might as well detect at runtime
<conchuod> jrtc27: Is it like zihintpause where the opcodes are nops everywhere if unimplemented?
<jrtc27> yes
<conchuod> 👍
<jrtc27> it's an ORI
hightower3 has joined #riscv
hightower2 has quit [Ping timeout: 252 seconds]
nshire has quit [Read error: Connection reset by peer]
rsjw has quit [Quit: leaving]
rsjw has joined #riscv
lzrd has joined #riscv
lzrd has quit [Quit: leaving]
damian101 has joined #riscv
coldfeet has joined #riscv
jfsimon1981 has quit [Read error: Connection reset by peer]
jfsimon1981 has joined #riscv
coldfeet has quit [Remote host closed the connection]
bgamari has quit [Ping timeout: 255 seconds]
bgamari has joined #riscv
sadome has joined #riscv
sadome has joined #riscv
sadome has quit [Excess Flood]
jfsimon1981 has quit [Remote host closed the connection]
jfsimon1981 has joined #riscv
BootLayer has quit [Quit: Leaving]
beber_ has quit [Quit: Gateway shutdown]
beber_ has joined #riscv
theruran has joined #riscv
drmpeg has quit [Ping timeout: 260 seconds]
coldfeet has joined #riscv
vgtw has quit [Quit: ZNC - https://znc.in]
vgtw has joined #riscv
drmpeg has joined #riscv
psydroid2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
kelvium has joined #riscv
kelvium has quit [Ping timeout: 256 seconds]
mlw has quit [Ping timeout: 264 seconds]
damian101 has quit [Ping timeout: 240 seconds]
ntwk has quit [Ping timeout: 252 seconds]
coldfeet has quit [Remote host closed the connection]
damian101 has joined #riscv
n_crm has quit [Changing host]
n_crm has joined #riscv
damian101 has quit [Ping timeout: 252 seconds]
damian101 has joined #riscv
pecastro has quit [Ping timeout: 240 seconds]
ntwk has joined #riscv
Nixkernal has quit [Ping timeout: 260 seconds]