Question on panfrost work for Mali 860 e.g pinebook pro

From: Jesper Schmitz Mouridsen <jsm_at_FreeBSD.org>
Date: Tue, 31 Aug 2021 17:47:55 +0200
Hi

Congrats to Ruslan Bukin on the panfrost work.
I compiled a kernel with the Pull requests on evadots
https://github.com/evadot/drm-subtree/ pull 10 12 and 13.

My pinebookpro detects

panfrost0: GPU revision 2000, id 860
panfrost0: Mali 860, major 2, minor 0, status 0
panfrost0: Features: L2 7120206, Shader 0, Tiler 809, Mem 1, MMU 2830, 
AS ff, JS 7

But then as far I can see there is a lot of spurious? job_interrupts 
where stat is zero. (so dprintf("%s: stat %x\n", __func__, stat);
in panfrost/panfrost_job.c prints a alot of stat: 0 and it is apparently 
in a loop... It seem to happen around the poweron on the L2 
GPU_WRITE(sc, L2_PWRON_LO, sc->features.l2_present);

in panfrost_device_power_on.

Above is just for information.

My question is if the panfrost work on  Mali 860 i work in progress
or if it is expected to work. And if the first what is missing.

Thanks
Received on Tue Aug 31 2021 - 15:47:55 UTC

Original text of this message