From: Aaron Dominick <aaron.zakh...@gmail.com> --- hw/display/r300.c | 9 +++++++++ hw/display/r300.h | 6 ++++++ 2 files changed, 15 insertions(+)
diff --git a/hw/display/r300.c b/hw/display/r300.c index 653474c3aa..074dbf5b2d 100644 --- a/hw/display/r300.c +++ b/hw/display/r300.c @@ -878,6 +878,15 @@ static void r300_mm_write(void *opaque, hwaddr addr, case RADEON_DEFAULT_SC_BOTTOM_RIGHT: s->regs.default_sc_bottom_right = data & 0x3fff3fff; break; + case R300_GB_ENABLE: + s->regs.r300_gb_enable = data; + break; + case R300_GB_TILE_CONFIG: + s->regs.r300_gb_tile_config = data; + break; + case R300_GB_FIFO_SIZE: + s->regs.r300_gb_fifo_size = data; + break; default: break; } diff --git a/hw/display/r300.h b/hw/display/r300.h index a9e1db32be..19e3d97f8a 100644 --- a/hw/display/r300.h +++ b/hw/display/r300.h @@ -83,6 +83,12 @@ typedef struct RADVGARegs{ uint32_t default_sc_bottom_right; uint32_t mc_status; + //R300 GB Registers + uint32_t r300_gb_enable; + uint32_t r300_gb_tile_config; + uint32_t r300_gb_fifo_size; + + //Color Buffer RB3D uint32_t r300_rb3d_aaresolve_ctl; uint32_t r300_rb3d_aaresolve_offset; -- 2.24.0