summaryrefslogtreecommitdiffstats
path: root/simulator
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2019-04-13 13:12:01 -0600
committerEvan Lojewski <github@meklort.com>2019-04-13 13:12:01 -0600
commitaba49c992a64755c2ec53dc653528870507bfd90 (patch)
treeb6fbb39b0fe67a647eb066fef4efe59560953b46 /simulator
parentcde4f6945db4190d4e7fc4b31ef9db1de592ecff (diff)
downloadbcm5719-ortega-aba49c992a64755c2ec53dc653528870507bfd90.tar.gz
bcm5719-ortega-aba49c992a64755c2ec53dc653528870507bfd90.zip
Regenrate headers with additional APE registers for RX/TX.
Diffstat (limited to 'simulator')
-rw-r--r--simulator/bcm5719_APE.cpp56
-rw-r--r--simulator/bcm5719_APE_sim.cpp112
2 files changed, 168 insertions, 0 deletions
diff --git a/simulator/bcm5719_APE.cpp b/simulator/bcm5719_APE.cpp
index e572a34..b018789 100644
--- a/simulator/bcm5719_APE.cpp
+++ b/simulator/bcm5719_APE.cpp
@@ -131,6 +131,62 @@ void init_bcm5719_APE(void)
/** @brief Bitmap for @ref APE_t.TxToNetBufferAllocator3. */
+ /** @brief Bitmap for @ref APE_t.BmcToNcRxStatus. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacHigh. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacLow. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch0High. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch0Low. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch1High. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch1Low. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch2High. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch2Low. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch3High. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch3Low. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch4High. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch4Low. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch5High. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch5Low. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch6High. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch6Low. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch7High. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch7Low. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcRxVlan. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcReadBuffer. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcRxControl. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcTxStatus. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcTxControl. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcTxBuffer. */
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcTxBufferLast. */
+
+ /** @brief Bitmap for @ref APE_t.RmuControl. */
+
+ /** @brief Bitmap for @ref APE_t.ArbControl. */
+
/** @brief Bitmap for @ref APE_t.PerLockRequestPhy0. */
/** @brief Bitmap for @ref APE_t.PerLockRequestGrc. */
diff --git a/simulator/bcm5719_APE_sim.cpp b/simulator/bcm5719_APE_sim.cpp
index e733268..861a616 100644
--- a/simulator/bcm5719_APE_sim.cpp
+++ b/simulator/bcm5719_APE_sim.cpp
@@ -245,6 +245,118 @@ 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.BmcToNcRxStatus. */
+ APE.BmcToNcRxStatus.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcRxStatus.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacHigh. */
+ APE.BmcToNcSourceMacHigh.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacHigh.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacLow. */
+ APE.BmcToNcSourceMacLow.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacLow.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch0High. */
+ APE.BmcToNcSourceMacMatch0High.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch0High.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch0Low. */
+ APE.BmcToNcSourceMacMatch0Low.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch0Low.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch1High. */
+ APE.BmcToNcSourceMacMatch1High.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch1High.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch1Low. */
+ APE.BmcToNcSourceMacMatch1Low.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch1Low.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch2High. */
+ APE.BmcToNcSourceMacMatch2High.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch2High.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch2Low. */
+ APE.BmcToNcSourceMacMatch2Low.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch2Low.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch3High. */
+ APE.BmcToNcSourceMacMatch3High.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch3High.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch3Low. */
+ APE.BmcToNcSourceMacMatch3Low.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch3Low.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch4High. */
+ APE.BmcToNcSourceMacMatch4High.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch4High.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch4Low. */
+ APE.BmcToNcSourceMacMatch4Low.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch4Low.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch5High. */
+ APE.BmcToNcSourceMacMatch5High.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch5High.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch5Low. */
+ APE.BmcToNcSourceMacMatch5Low.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch5Low.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch6High. */
+ APE.BmcToNcSourceMacMatch6High.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch6High.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch6Low. */
+ APE.BmcToNcSourceMacMatch6Low.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch6Low.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch7High. */
+ APE.BmcToNcSourceMacMatch7High.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch7High.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcSourceMacMatch7Low. */
+ APE.BmcToNcSourceMacMatch7Low.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcSourceMacMatch7Low.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcRxVlan. */
+ APE.BmcToNcRxVlan.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcRxVlan.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcReadBuffer. */
+ APE.BmcToNcReadBuffer.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcReadBuffer.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcRxControl. */
+ APE.BmcToNcRxControl.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcRxControl.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcTxStatus. */
+ APE.BmcToNcTxStatus.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcTxStatus.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcTxControl. */
+ APE.BmcToNcTxControl.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcTxControl.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcTxBuffer. */
+ APE.BmcToNcTxBuffer.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcTxBuffer.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.BmcToNcTxBufferLast. */
+ APE.BmcToNcTxBufferLast.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.BmcToNcTxBufferLast.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.RmuControl. */
+ APE.RmuControl.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.RmuControl.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref APE_t.ArbControl. */
+ APE.ArbControl.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ APE.ArbControl.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
/** @brief Bitmap for @ref APE_t.PerLockRequestPhy0. */
APE.PerLockRequestPhy0.r32.installReadCallback(read_from_ram, (uint8_t *)base);
APE.PerLockRequestPhy0.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
OpenPOWER on IntegriCloud