summaryrefslogtreecommitdiffstats
path: root/simulator/bcm5719_APE_sim.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'simulator/bcm5719_APE_sim.cpp')
-rw-r--r--simulator/bcm5719_APE_sim.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/simulator/bcm5719_APE_sim.cpp b/simulator/bcm5719_APE_sim.cpp
index 4d21c3f..113ecf0 100644
--- a/simulator/bcm5719_APE_sim.cpp
+++ b/simulator/bcm5719_APE_sim.cpp
@@ -109,6 +109,10 @@ void init_bcm5719_APE_sim(void *base)
APE.TxToNetDoorbellFunc0.r32.installReadCallback(read_from_ram, (uint8_t *)base);
APE.TxToNetDoorbellFunc0.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+ /** @brief Bitmap for @ref APE_t.TxState0. */
+ APE.TxState0.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.TxState0.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
/** @brief Bitmap for @ref APE_t.Mode2. */
APE.Mode2.r32.installReadCallback(read_from_ram, (uint8_t *)base);
APE.Mode2.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
@@ -145,6 +149,14 @@ void init_bcm5719_APE_sim(void *base)
APE.TxToNetBufferAllocator0.r32.installReadCallback(read_from_ram, (uint8_t *)base);
APE.TxToNetBufferAllocator0.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+ /** @brief Bitmap for @ref APE_t.TxToNetBufferReturn0. */
+ APE.TxToNetBufferReturn0.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.TxToNetBufferReturn0.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.TxToNetBufferRing0. */
+ APE.TxToNetBufferRing0.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.TxToNetBufferRing0.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
/** @brief Bitmap for @ref APE_t.Tick1mhz. */
APE.Tick1mhz.r32.installReadCallback(read_from_ram, (uint8_t *)base);
APE.Tick1mhz.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
OpenPOWER on IntegriCloud