it seems that graphics on arm boards that are not raspberry pi's do not interest many freebsd users
nobody on the arm mailling list replied (except you and jsm)
Now I'm planning to capture the dmesg log file produced by FreeBSD installed to my RK3399 with the panfrost driver installed and compare it with the dmesg log file produced by FreeBSD installed on the Radxa board. I'm curious to see what are the differences.
rk_drm0: <Rockchip Display Subsystem> on ofubus0
rk_drm0: port found
[drm] Connector HDMI -A-1: get mode from tunables:
[drm] - kern.vt.fb.modes.HDMI-A-1
[drm] - kern.vt.fb.default_mode
[drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[drm] Initialized rockchip 1.0.0 20201113 for rk_drm on minor 0
panfrost0: <Mali Midgard/Bifrost GPU> mem 0xff9a0000-0xff9affff irq 73,74,75 on ofwbus0
panfrost0: Mali GPU clock rate 500000000 Hz
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
panfrost0: panfrost_gpu_intr: pending 600
panfrost0: panfrost_gpu_intr: pending 600
panfrost0: panfrost_gpu_intr: pending 600
panfrost0: GPU is powered on
panfrost0: panfrost_gpu_intr: pending 20000
[drm] Initialized panfrost 1.2.0 20201124 for panfrost on minor 1
panfrost0: GPU revision 1000, id 7402
panfrost0: Mali 7402, major 1, minor 0, status 0
panfrost0: Features: L2 7110206, Shader 2, Tiler 209, Mem 1, MMU 2823, AS ff, JS 7
panfrost0: panfrost_gpu_intr: pending 600
panfrost0: panfrost_gpu_intr: pending 600
panfrost0: panfrost_gpu_intr: pending 600
panfrost0: GPU is powered on
panfrost0: panfrost_gpu_intr: pending 20000
The bug that needs to be fixed is the need of support of rk_iommu so that the gpu mem does not have to be physically contig.. (IIUC)..The kernel panic happened again. A corruption of the sd card partition table comes after it. This time I had the panfrost driver enabled and I tried to watch some youtube videos. I suspect that it needs 8 Gb or RAM. I will try soon. If it will happens also with 8 GB or RAM,then there is a bug that needs to be fixed.
The bug that needs to be fixed is the need of support of rk_iommu so that the gpu mem does not have to be physically contig.. (IIUC)..