summaryrefslogtreecommitdiffstats
path: root/simulator/bcm5719_APE_sim.cpp
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2019-06-16 19:37:50 -0600
committerEvan Lojewski <github@meklort.com>2019-06-16 19:37:50 -0600
commit4ed0e6266b404eb41244d0988ea4241cff6f404a (patch)
treeb70f1f4035f5e9043ac67ea748bee055d392c53e /simulator/bcm5719_APE_sim.cpp
parent3849eb74771c3e87e2f5c6c45028134d8bcbe2ce (diff)
downloadbcm5719-ortega-4ed0e6266b404eb41244d0988ea4241cff6f404a.tar.gz
bcm5719-ortega-4ed0e6266b404eb41244d0988ea4241cff6f404a.zip
Check in missing ipxact outputs.
Diffstat (limited to 'simulator/bcm5719_APE_sim.cpp')
-rw-r--r--simulator/bcm5719_APE_sim.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/simulator/bcm5719_APE_sim.cpp b/simulator/bcm5719_APE_sim.cpp
index 113ecf0..875c114 100644
--- a/simulator/bcm5719_APE_sim.cpp
+++ b/simulator/bcm5719_APE_sim.cpp
@@ -205,6 +205,14 @@ void init_bcm5719_APE_sim(void *base)
APE.TxToNetBufferAllocator1.r32.installReadCallback(read_from_ram, (uint8_t *)base);
APE.TxToNetBufferAllocator1.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+ /** @brief Bitmap for @ref APE_t.TxToNetBufferReturn1. */
+ APE.TxToNetBufferReturn1.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.TxToNetBufferReturn1.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.TxToNetBufferRing1. */
+ APE.TxToNetBufferRing1.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.TxToNetBufferRing1.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
/** @brief Bitmap for @ref APE_t.TxToNetDoorbellFunc1. */
APE.TxToNetDoorbellFunc1.r32.installReadCallback(read_from_ram, (uint8_t *)base);
APE.TxToNetDoorbellFunc1.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
@@ -233,6 +241,14 @@ void init_bcm5719_APE_sim(void *base)
APE.TxToNetBufferAllocator2.r32.installReadCallback(read_from_ram, (uint8_t *)base);
APE.TxToNetBufferAllocator2.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+ /** @brief Bitmap for @ref APE_t.TxToNetBufferReturn2. */
+ APE.TxToNetBufferReturn2.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.TxToNetBufferReturn2.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.TxToNetBufferRing2. */
+ APE.TxToNetBufferRing2.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.TxToNetBufferRing2.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
/** @brief Bitmap for @ref APE_t.RxbufoffsetFunc3. */
APE.RxbufoffsetFunc3.r32.installReadCallback(read_from_ram, (uint8_t *)base);
APE.RxbufoffsetFunc3.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
@@ -257,5 +273,13 @@ void init_bcm5719_APE_sim(void *base)
APE.TxToNetBufferAllocator3.r32.installReadCallback(read_from_ram, (uint8_t *)base);
APE.TxToNetBufferAllocator3.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+ /** @brief Bitmap for @ref APE_t.TxToNetBufferReturn3. */
+ APE.TxToNetBufferReturn3.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.TxToNetBufferReturn3.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.TxToNetBufferRing3. */
+ APE.TxToNetBufferRing3.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.TxToNetBufferRing3.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
}
OpenPOWER on IntegriCloud