summaryrefslogtreecommitdiffstats
path: root/simulator
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2020-07-12 19:51:39 -0600
committerGitHub <noreply@github.com>2020-07-12 19:51:39 -0600
commitfebfab9c23390b9c32dafb72cfb541b482b51a01 (patch)
tree3aa44dd437c6e61cc9b47baf203c33755ae0d5a2 /simulator
parent8801f8f9c2cbf2cf795d994da4263d588c282f98 (diff)
downloadbcm5719-ortega-febfab9c23390b9c32dafb72cfb541b482b51a01.tar.gz
bcm5719-ortega-febfab9c23390b9c32dafb72cfb541b482b51a01.zip
regs: Add Tx State ports 1-3 definitions. (#89)
Diffstat (limited to 'simulator')
-rw-r--r--simulator/bcm5719_APE.cpp8
-rw-r--r--simulator/bcm5719_APE_sim.cpp32
2 files changed, 29 insertions, 11 deletions
diff --git a/simulator/bcm5719_APE.cpp b/simulator/bcm5719_APE.cpp
index ddb86b7..651a029 100644
--- a/simulator/bcm5719_APE.cpp
+++ b/simulator/bcm5719_APE.cpp
@@ -10,7 +10,7 @@
///
////////////////////////////////////////////////////////////////////////////////
///
-/// @copyright Copyright (c) 2018, Evan Lojewski
+/// @copyright Copyright (c) 2020, Evan Lojewski
/// @cond
///
/// All rights reserved.
@@ -65,6 +65,8 @@ void init_bcm5719_APE(void)
/** @brief Bitmap for @ref APE_t.TxState0. */
+ /** @brief Bitmap for @ref APE_t.TxState1. */
+
/** @brief Bitmap for @ref APE_t.Mode2. */
/** @brief Bitmap for @ref APE_t.Status2. */
@@ -125,6 +127,8 @@ void init_bcm5719_APE(void)
/** @brief Bitmap for @ref APE_t.TxToNetDoorbellFunc2. */
+ /** @brief Bitmap for @ref APE_t.TxState2. */
+
/** @brief Bitmap for @ref APE_t.RxPoolModeStatus2. */
/** @brief Bitmap for @ref APE_t.RxPoolRetire2. */
@@ -143,6 +147,8 @@ void init_bcm5719_APE(void)
/** @brief Bitmap for @ref APE_t.TxToNetDoorbellFunc3. */
+ /** @brief Bitmap for @ref APE_t.TxState3. */
+
/** @brief Bitmap for @ref APE_t.RxPoolModeStatus3. */
/** @brief Bitmap for @ref APE_t.RxPoolRetire3. */
diff --git a/simulator/bcm5719_APE_sim.cpp b/simulator/bcm5719_APE_sim.cpp
index f6d6c23..cd93521 100644
--- a/simulator/bcm5719_APE_sim.cpp
+++ b/simulator/bcm5719_APE_sim.cpp
@@ -10,7 +10,7 @@
///
////////////////////////////////////////////////////////////////////////////////
///
-/// @copyright Copyright (c) 2018, Evan Lojewski
+/// @copyright Copyright (c) 2020, Evan Lojewski
/// @cond
///
/// All rights reserved.
@@ -118,10 +118,14 @@ void init_bcm5719_APE_sim(void *base)
APE.TxState0.r32.installReadCallback(read_from_ram, (uint8_t *)base);
APE.TxState0.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
- for(int i = 0; i < 2; i++)
+ /** @brief Bitmap for @ref APE_t.TxState1. */
+ APE.TxState1.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.TxState1.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ for(int i = 0; i < 1; i++)
{
- APE.reserved_36[i].installReadCallback(read_from_ram, (uint8_t *)base);
- APE.reserved_36[i].installWriteCallback(write_to_ram, (uint8_t *)base);
+ APE.reserved_40[i].installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.reserved_40[i].installWriteCallback(write_to_ram, (uint8_t *)base);
}
/** @brief Bitmap for @ref APE_t.Mode2. */
APE.Mode2.r32.installReadCallback(read_from_ram, (uint8_t *)base);
@@ -288,10 +292,14 @@ void init_bcm5719_APE_sim(void *base)
APE.TxToNetDoorbellFunc2.r32.installReadCallback(read_from_ram, (uint8_t *)base);
APE.TxToNetDoorbellFunc2.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
- for(int i = 0; i < 3; i++)
+ /** @brief Bitmap for @ref APE_t.TxState2. */
+ APE.TxState2.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.TxState2.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ for(int i = 0; i < 2; i++)
{
- APE.reserved_520[i].installReadCallback(read_from_ram, (uint8_t *)base);
- APE.reserved_520[i].installWriteCallback(write_to_ram, (uint8_t *)base);
+ APE.reserved_524[i].installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.reserved_524[i].installWriteCallback(write_to_ram, (uint8_t *)base);
}
/** @brief Bitmap for @ref APE_t.RxPoolModeStatus2. */
APE.RxPoolModeStatus2.r32.installReadCallback(read_from_ram, (uint8_t *)base);
@@ -334,10 +342,14 @@ void init_bcm5719_APE_sim(void *base)
APE.TxToNetDoorbellFunc3.r32.installReadCallback(read_from_ram, (uint8_t *)base);
APE.TxToNetDoorbellFunc3.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
- for(int i = 0; i < 3; i++)
+ /** @brief Bitmap for @ref APE_t.TxState3. */
+ APE.TxState3.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.TxState3.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ for(int i = 0; i < 2; i++)
{
- APE.reserved_776[i].installReadCallback(read_from_ram, (uint8_t *)base);
- APE.reserved_776[i].installWriteCallback(write_to_ram, (uint8_t *)base);
+ APE.reserved_780[i].installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.reserved_780[i].installWriteCallback(write_to_ram, (uint8_t *)base);
}
/** @brief Bitmap for @ref APE_t.RxPoolModeStatus3. */
APE.RxPoolModeStatus3.r32.installReadCallback(read_from_ram, (uint8_t *)base);
OpenPOWER on IntegriCloud