sknebel has quit [Quit: No Ping reply in 180 seconds.]
sknebel has joined #etnaviv
mvlad has quit [Remote host closed the connection]
karolherbst has quit [Read error: Connection reset by peer]
karolherbst has joined #etnaviv
dv_ has quit [Ping timeout: 480 seconds]
dv_ has joined #etnaviv
dv_ has quit [Quit: WeeChat 2.8]
dv_ has joined #etnaviv
chewitt has quit [Ping timeout: 480 seconds]
dramforever_ has joined #etnaviv
dramforever_ has left #etnaviv [#etnaviv]
dramforever has joined #etnaviv
<dramforever>
I think I've 'found' an undocumented Vivante GC300 on the SoC on a RISC-V board, specifically JH7100 on the VisionFive. Maybe it's just completely broken, but I thought to give it a try. If anyone is interested here's what I tried:
<dramforever>
First I just made up a device tree node and booted with clk_ignore_unused so the GPU clock would be running. The etnaviv driver seems to initialize fine:
<dramforever>
[ 27.964005] [drm] Initialized etnaviv 1.3.0 20151214 for etnaviv on minor 0
<dramforever>
But etnaviv_2d_test from libdrm fails in kernel space with a VM_BUG_ON in gfp_zone, seemingly because it's trying to allocate from one of the 'bad zones' (I have no idea about this area in Linux at all)
<dramforever>
It's... not a particular great value. I'm not sure what you'll need it for, but it's kinda obvious now that the VisionFive V2 is coming kinda soon, e.g. the box design they just shared https://redd.it/w53ju6
<dramforever>
So might be a good idea to wait for that
<dramforever>
shoragan: ^
<shoragan>
ah :)
<dramforever>
This is just what I gathered reading news and docs and whatnot, but the JH7100 was AFAIK meant to be a sort of 'beta' version to go into the BeagleV Starlight
<dramforever>
The 'real' Starlight is meant to have the JH7110, i.e. what this V2 (presumably) has