summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJoel Stanley <joel@jms.id.au>2026-09-03 15:21:27 +0930
committerAlistair Francis <alistair.francis@wdc.com>2026-09-04 10:05:13 +1000
commit20cff511107ea7c0757468776a677ba78e8e380a (patch)
tree32e9551902627c626e0afc3f2c6a4b3482baeadc /include
parent87b8687f6cc904510e57c2289afa0eb607871b2b (diff)
downloadqemu-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.h4
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 {