docs/vc4: Add information on the hw documentation available.
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7174>
This commit is contained in:
@@ -285,3 +285,21 @@ you can test a compiler change in this shader-db with::
|
|||||||
(cd ../mesa && make install)
|
(cd ../mesa && make install)
|
||||||
./run.py > after
|
./run.py > after
|
||||||
./report.py before after
|
./report.py before after
|
||||||
|
|
||||||
|
Hardware Documentation
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
For driver developers, Broadcom publicly released a `specification
|
||||||
|
<https://docs.broadcom.com/doc/12358545>`__ PDF for the 21553, which
|
||||||
|
is closely related to the vc4 GPU present in the Raspberry Pi. They
|
||||||
|
also released a `snapshot <https://docs.broadcom.com/docs/12358546>`__
|
||||||
|
of a corresponding Android graphics driver. That graphics driver was
|
||||||
|
ported to Raspbian for a demo, but was not expected to have ongoing
|
||||||
|
development.
|
||||||
|
|
||||||
|
Developers with NDA access with Broadcom or Raspberry Pi can
|
||||||
|
potentially get access to "simpenrose", the C software simulator of
|
||||||
|
the GPU. The Mesa driver includes a backend (`vc4_simulator.c`) to
|
||||||
|
use simpenrose from an x86 system with the i915 graphics driver with
|
||||||
|
all of the vc4 rendering commands emulated on simpenrose and memcpyed
|
||||||
|
to the real GPU.
|
||||||
|
Reference in New Issue
Block a user