video_core/gpu: Correct the size of the puller registers

The puller register array is made up of u32s however the `NUM_REGS` value is the size in bytes, so switch it to avoid making the struct unnecessary large. Also fix a small typo in a comment.
This commit is contained in:
Billy Laws 2020-07-26 22:26:29 +01:00 committed by GitHub
parent 08f02836d8
commit f490b4545d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -252,7 +252,7 @@ public:
const Tegra::DmaPusher& DmaPusher() const; const Tegra::DmaPusher& DmaPusher() const;
struct Regs { struct Regs {
static constexpr size_t NUM_REGS = 0x100; static constexpr size_t NUM_REGS = 0x40;
union { union {
struct { struct {
@ -271,7 +271,7 @@ public:
u32 semaphore_trigger; u32 semaphore_trigger;
INSERT_UNION_PADDING_WORDS(0xC); INSERT_UNION_PADDING_WORDS(0xC);
// The puser and the puller share the reference counter, the pusher only has read // The pusher and the puller share the reference counter, the pusher only has read
// access // access
u32 reference_count; u32 reference_count;
INSERT_UNION_PADDING_WORDS(0x5); INSERT_UNION_PADDING_WORDS(0x5);