<davidlt>
deathmist, yeah, imagination decided to start upstream kernel driver for their modern GPUs, but I don't recall it incl. the one that VF2 is using.
<davidlt>
I recall it being one specific variant (they probably will incl. more later on).
<davidlt>
Otherwise majority of things are upstream. One major thing still not yet merged is PCIe. StarFive is quick to cook a new patchset version so it's not strictly stuck.
<deathmist>
as per the links Frank Binns who worked on getting the Mesa driver to support the new powervr kernel driver has a firmware tree which since some weeks ago now includes the BXE-4-32 GPU binaries, I don't see a reason to really include that there unless there is some ongoing works already happening or coming up :p
<davidlt>
Most likely. I would assume their priority is to upstream initial driver before adding more stuff.
<davidlt>
(but more stuff is happening in parallel)
<davidlt>
deathmist, FYI, StarFive started upstreaming JH8000-series some time ago based on FPGA bitstream.
jmdaemon has quit [Ping timeout: 260 seconds]
___nick___ has joined #riscv
___nick___ has quit [Client Quit]
___nick___ has joined #riscv
dh` has quit [Read error: Connection reset by peer]
dh` has joined #riscv
prabhakarlad has quit [Quit: Client closed]
prabhakarlad has joined #riscv
BootLayer has joined #riscv
shamoe has joined #riscv
dh` has quit [Ping timeout: 255 seconds]
prabhakarlad has quit [Quit: Client closed]
Tenkawa has joined #riscv
prabhakarlad has joined #riscv
nelnire has quit [Remote host closed the connection]
<courmisch>
conchuod: it says 5.10.4, so I guess vendor kernel
<courmisch>
conchuod: this seems to be mainline on k230 https://github.com/cyyself/linux/tree/k230-mainline but I *guess* (not tried) that it needs a custom OpenSBI build (also from the same github account)
<conchuod>
d#oh
<courmisch>
conchuod: IIUC, vendor u-boot forces MMU into THead-propietary mode or something, so only vendor kernel will boot unless SBI is made to undo uboot's mess
<conchuod>
You need upstream OpenSBI to run an upstream kernel on most T-Head devices because they're years out of date with their SDK.
<courmisch>
what I do know for sure is that the vendor set-up has u-boot in M mode *before* SBI, and Linux is the SBI payload. So you can't just boot a kernel image from uboot
vagrantc has joined #riscv
<courmisch>
conchuod: yeah, SBI is v0.9+ from April 2021
<courmisch>
I actually did some gitarcheology to find the upstream commit closest to vendor sources
<conchuod>
Ye, it's missing the non-standard plic stuff that landed in like october 2021
<conchuod>
Aye, I did the same thing when the lichee pi wasn't booting for one of the loongsoon kernel devs.
<courmisch>
I got rid of the custom Canaan firmware image format in uboot and added extlinux.conf support
<courmisch>
but getting mainline kernel and SBI is a bit beyond my fu
prabhakarlad has joined #riscv
ldevulder has quit [Ping timeout: 255 seconds]
lagash has joined #riscv
lagash has quit [Remote host closed the connection]
vagrantc has quit [Quit: leaving]
aburgess has joined #riscv
lagash has joined #riscv
ldevulder has joined #riscv
lagash has quit [Remote host closed the connection]
lagash has joined #riscv
lagash has quit [Remote host closed the connection]