broadcom/vc5: Port the simulator to support V3D 4.1
authorEric Anholt <eric@anholt.net>
Thu, 4 Jan 2018 19:32:46 +0000 (11:32 -0800)
committerEric Anholt <eric@anholt.net>
Sat, 13 Jan 2018 05:54:00 +0000 (21:54 -0800)
commit39ce1ab7baa6e8db1afceeee875f04190147b5d6
treee1243b99d5757b73850a9cd7de0fefab2d19b11f
parentc81cc767e4eef7a03dfeda2ed01565f3906b6f24
broadcom/vc5: Port the simulator to support V3D 4.1

This required moving the register accesses to a separate v3dx file, since
the register definitions for each V3D version collide.  It seems that
initializing the v3d_hw from a file dictating 3.3
(v3d_simulator_wrapper.cpp) is safe, though.
src/gallium/drivers/vc5/Makefile.sources
src/gallium/drivers/vc5/meson.build
src/gallium/drivers/vc5/v3dx_context.h
src/gallium/drivers/vc5/v3dx_simulator.c [new file with mode: 0644]
src/gallium/drivers/vc5/vc5_context.h
src/gallium/drivers/vc5/vc5_job.c
src/gallium/drivers/vc5/vc5_simulator.c
src/gallium/drivers/vc5/vc5_simulator_wrapper.cpp
src/gallium/drivers/vc5/vc5_simulator_wrapper.h