panfrost: Add architecture description XML for v10
authorAlyssa Rosenzweig <alyssa@collabora.com>
Wed, 14 Dec 2022 21:22:41 +0000 (21:22 +0000)
committerMarge Bot <emma+marge@anholt.net>
Sat, 17 Dec 2022 20:33:39 +0000 (20:33 +0000)
commit486c3417691966301bb6c51a7d2e7f8eb887ada1
tree6dfc0b47d3f8cd8e97d7f2f96dcbfbdbd6593338
parenta9cdbed5a287f9ac6458976e1fe81c191bd2c7de
panfrost: Add architecture description XML for v10

Add the GenXML hardware description for Mali architecture v10, as implemented in
Mali-G610. This is not 100% complete but it should be good enough for parity
with v9.

The XML itself is forked off of v9, with all Job Managerisms replaced with
CSFisms. This notably includes a large number of new structures defining the
instructions that run on the Command Execution Unit (CEU).

This is the first step towards supporting Mali-G610 (i.e. RK3588) upstream. Next
up will be pandecode support.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20360>
src/panfrost/lib/genxml/v10.xml [new file with mode: 0644]