diff options
author | Evan Lojewski <github@meklort.com> | 2019-04-13 13:12:01 -0600 |
---|---|---|
committer | Evan Lojewski <github@meklort.com> | 2019-04-13 13:12:01 -0600 |
commit | aba49c992a64755c2ec53dc653528870507bfd90 (patch) | |
tree | b6fbb39b0fe67a647eb066fef4efe59560953b46 /simulator | |
parent | cde4f6945db4190d4e7fc4b31ef9db1de592ecff (diff) | |
download | bcm5719-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.cpp | 56 | ||||
-rw-r--r-- | simulator/bcm5719_APE_sim.cpp | 112 |
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); |