diff options
Diffstat (limited to 'simulator')
-rw-r--r-- | simulator/bcm5719_APE.cpp | 12 | ||||
-rw-r--r-- | simulator/bcm5719_APE_sim.cpp | 24 |
2 files changed, 36 insertions, 0 deletions
diff --git a/simulator/bcm5719_APE.cpp b/simulator/bcm5719_APE.cpp index cd91752..bdcdd01 100644 --- a/simulator/bcm5719_APE.cpp +++ b/simulator/bcm5719_APE.cpp @@ -111,6 +111,10 @@ void init_bcm5719_APE(void) /** @brief Bitmap for @ref APE_t.TxToNetBufferAllocator1. */ + /** @brief Bitmap for @ref APE_t.TxToNetBufferReturn1. */ + + /** @brief Bitmap for @ref APE_t.TxToNetBufferRing1. */ + /** @brief Bitmap for @ref APE_t.TxToNetDoorbellFunc1. */ /** @brief Bitmap for @ref APE_t.RxbufoffsetFunc2. */ @@ -125,6 +129,10 @@ void init_bcm5719_APE(void) /** @brief Bitmap for @ref APE_t.TxToNetBufferAllocator2. */ + /** @brief Bitmap for @ref APE_t.TxToNetBufferReturn2. */ + + /** @brief Bitmap for @ref APE_t.TxToNetBufferRing2. */ + /** @brief Bitmap for @ref APE_t.RxbufoffsetFunc3. */ /** @brief Bitmap for @ref APE_t.TxToNetDoorbellFunc3. */ @@ -137,5 +145,9 @@ void init_bcm5719_APE(void) /** @brief Bitmap for @ref APE_t.TxToNetBufferAllocator3. */ + /** @brief Bitmap for @ref APE_t.TxToNetBufferReturn3. */ + + /** @brief Bitmap for @ref APE_t.TxToNetBufferRing3. */ + } 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); + } |