summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2019-04-01 19:49:13 -0600
committerEvan Lojewski <github@meklort.com>2019-04-01 19:49:13 -0600
commit7b593f0c7828b08ea7e5aac043732690502634d8 (patch)
treed55bb321a11567a0d04617b6cf8ed27ab07b6766
parent74eac40c0c1676a233b97e27d76f2243c5ca58ff (diff)
downloadbcm5719-ortega-7b593f0c7828b08ea7e5aac043732690502634d8.tar.gz
bcm5719-ortega-7b593f0c7828b08ea7e5aac043732690502634d8.zip
Add in DEVICVE changes for simulator.
-rw-r--r--simulator/bcm5719_DEVICE.cpp4
-rw-r--r--simulator/bcm5719_DEVICE_mmap.cpp10
2 files changed, 14 insertions, 0 deletions
diff --git a/simulator/bcm5719_DEVICE.cpp b/simulator/bcm5719_DEVICE.cpp
index 6a5150a..cc3a247 100644
--- a/simulator/bcm5719_DEVICE.cpp
+++ b/simulator/bcm5719_DEVICE.cpp
@@ -65,6 +65,10 @@ void init_bcm5719_DEVICE(void)
/** @brief Bitmap for @ref DEVICE_t.LinkStatusControl. */
+ /** @brief Bitmap for @ref DEVICE_t.ApeMemoryBase. */
+
+ /** @brief Bitmap for @ref DEVICE_t.ApeMemoryData. */
+
/** @brief Bitmap for @ref DEVICE_t.EmacMode. */
/** @brief Bitmap for @ref DEVICE_t.LedControl. */
diff --git a/simulator/bcm5719_DEVICE_mmap.cpp b/simulator/bcm5719_DEVICE_mmap.cpp
index 4615224..501e2ad 100644
--- a/simulator/bcm5719_DEVICE_mmap.cpp
+++ b/simulator/bcm5719_DEVICE_mmap.cpp
@@ -121,6 +121,16 @@ void init_bcm5719_DEVICE_mmap(void *base)
DEVICE.LinkStatusControl.r32.installReadCallback(read_from_ram, &DEVICE_LinkStatusControl_r32);
DEVICE.LinkStatusControl.r32.installWriteCallback(write_to_ram, &DEVICE_LinkStatusControl_r32);
+ /** @brief Bitmap for @ref DEVICE_t.ApeMemoryBase. */
+ static ram_offset_t DEVICE_ApeMemoryBase_r32((uint8_t *)base, (uint32_t)248);
+ DEVICE.ApeMemoryBase.r32.installReadCallback(read_from_ram, &DEVICE_ApeMemoryBase_r32);
+ DEVICE.ApeMemoryBase.r32.installWriteCallback(write_to_ram, &DEVICE_ApeMemoryBase_r32);
+
+ /** @brief Bitmap for @ref DEVICE_t.ApeMemoryData. */
+ static ram_offset_t DEVICE_ApeMemoryData_r32((uint8_t *)base, (uint32_t)252);
+ DEVICE.ApeMemoryData.r32.installReadCallback(read_from_ram, &DEVICE_ApeMemoryData_r32);
+ DEVICE.ApeMemoryData.r32.installWriteCallback(write_to_ram, &DEVICE_ApeMemoryData_r32);
+
/** @brief Bitmap for @ref DEVICE_t.EmacMode. */
static ram_offset_t DEVICE_EmacMode_r32((uint8_t *)base, (uint32_t)1024);
DEVICE.EmacMode.r32.installReadCallback(read_from_ram, &DEVICE_EmacMode_r32);
OpenPOWER on IntegriCloud