diff options
| author | Joel Stanley <joel@jms.id.au> | 2026-09-03 15:21:27 +0930 |
|---|---|---|
| committer | Alistair Francis <alistair.francis@wdc.com> | 2026-09-04 10:05:13 +1000 |
| commit | 20cff511107ea7c0757468776a677ba78e8e380a (patch) | |
| tree | 32e9551902627c626e0afc3f2c6a4b3482baeadc /include | |
| parent | 87b8687f6cc904510e57c2289afa0eb607871b2b (diff) | |
| download | qemu-20cff511107ea7c0757468776a677ba78e8e380a.tar.gz qemu-20cff511107ea7c0757468776a677ba78e8e380a.zip | |
hw/riscv/atlantis: Make TTAtlantisState own memory containers
The DRAM hi, DRAM low and bootrom memory containers can be owned by the
TTAtlantisState.
Reviewed-by: Daniel Henrique Barboza <daniel.barboza@oss.qualcomm.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>
Signed-off-by: Joel Stanley <joel@jms.id.au>
Message-ID: <20260903055131.257903-14-joel@jms.id.au>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'include')
| -rw-r--r-- | include/hw/riscv/tt_atlantis.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/hw/riscv/tt_atlantis.h b/include/hw/riscv/tt_atlantis.h index 2ec283d0fd..9ca98bfb84 100644 --- a/include/hw/riscv/tt_atlantis.h +++ b/include/hw/riscv/tt_atlantis.h @@ -31,10 +31,14 @@ struct TTAtlantisState { MemoryRegion *memory; MemoryRegion *dram; + MemoryRegion ram_hi; + MemoryRegion ram_lo; + RISCVHartArrayState cpus; DeviceState *irqchip; DesignWareI2CState i2c[TT_ATL_NUM_I2C]; UnimplementedDeviceState uart1; + MemoryRegion bootrom; }; enum { |
