Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Pinebook Pro



From dmesg.boot:

...
panfrost0 at simplebus0: GPU
panfrost0: info: clock rate = 500000000
panfrost0: info: mali-t860 id 0x860 major 0x2 minor 0x0 status 0x0
panfrost0: info: Features: L2:0x07120206 Shader:0x00000000 Tiler:0x00000809 Mem:0x1 MMU:0x00002830 AS:0xff JS:0x7
panfrost0: info: shader_present=0xf l2_present=0x1
kern info: [drm] Initialized panfrost 1.1.0 20180908 for panfrost0 on minor 1
...

There is one function in the linux compat layer that is still a stub
that needs to be written to allocate space for the MMU page table.

It will probably have the same problem as the lima driver when trying to
load shaders from userland, but it provides another platform to use to
debug this.

Then it needs to be made to build as a module as the source is GPL.

Maybe need to decide what to do about MesaLib in userland, is it worth
committing the Makefile changes to build lima and panfrost before the
branch for NetBSD-10? There are no source changes needed to MesaLib, one
small change to libdrm.

Robert Swindells


Home | Main Index | Thread Index | Old Index