summaryrefslogtreecommitdiffstats
path: root/simulator
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2020-01-30 22:09:09 -0700
committerGitHub <noreply@github.com>2020-01-30 22:09:09 -0700
commit0a2e0fb0785e27153e58c17d3ef1fdaaa82016e3 (patch)
tree4c2fc63d2607b26ec2c715abf01e3f8aabdd390c /simulator
parenta17825de6b35ab27f09b3fcaa001343a02307c86 (diff)
downloadbcm5719-ortega-0a2e0fb0785e27153e58c17d3ef1fdaaa82016e3.tar.gz
bcm5719-ortega-0a2e0fb0785e27153e58c17d3ef1fdaaa82016e3.zip
ipxact: Add additional register definitions. (#22)
Diffstat (limited to 'simulator')
-rw-r--r--simulator/APE_DEVICE.cpp8
-rw-r--r--simulator/APE_DEVICE1.cpp8
-rw-r--r--simulator/APE_DEVICE1_sim.cpp16
-rw-r--r--simulator/APE_DEVICE2.cpp8
-rw-r--r--simulator/APE_DEVICE2_sim.cpp16
-rw-r--r--simulator/APE_DEVICE3.cpp8
-rw-r--r--simulator/APE_DEVICE3_sim.cpp16
-rw-r--r--simulator/APE_DEVICE_sim.cpp16
-rw-r--r--simulator/bcm5719_DEVICE.cpp8
-rw-r--r--simulator/bcm5719_DEVICE_sim.cpp30
10 files changed, 127 insertions, 7 deletions
diff --git a/simulator/APE_DEVICE.cpp b/simulator/APE_DEVICE.cpp
index 9441f00..5a03f5a 100644
--- a/simulator/APE_DEVICE.cpp
+++ b/simulator/APE_DEVICE.cpp
@@ -111,6 +111,8 @@ void init_APE_DEVICE(void)
/** @brief Bitmap for @ref DEVICE_t.TransmitMacStatus. */
+ /** @brief Bitmap for @ref DEVICE_t.TransmitMacLengths. */
+
/** @brief Bitmap for @ref DEVICE_t.ReceiveMacMode. */
/** @brief Bitmap for @ref DEVICE_t.ReceiveMacStatus. */
@@ -133,12 +135,18 @@ void init_APE_DEVICE(void)
/** @brief Bitmap for @ref DEVICE_t.SgmiiStatus. */
+ /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementMode. */
+
+ /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementStatus. */
+
/** @brief Bitmap for @ref DEVICE_t.CpmuControl. */
/** @brief Bitmap for @ref DEVICE_t.NoLinkPowerModeClockPolicy. */
/** @brief Bitmap for @ref DEVICE_t.LinkAwarePowerModeClockPolicy. */
+ /** @brief Bitmap for @ref DEVICE_t.ApeSleepStateClockPolicy. */
+
/** @brief Bitmap for @ref DEVICE_t.ClockSpeedOverridePolicy. */
/** @brief Bitmap for @ref DEVICE_t.Status. */
diff --git a/simulator/APE_DEVICE1.cpp b/simulator/APE_DEVICE1.cpp
index 744eebb..55b9fe9 100644
--- a/simulator/APE_DEVICE1.cpp
+++ b/simulator/APE_DEVICE1.cpp
@@ -111,6 +111,8 @@ void init_APE_DEVICE1(void)
/** @brief Bitmap for @ref DEVICE1_t.TransmitMacStatus. */
+ /** @brief Bitmap for @ref DEVICE1_t.TransmitMacLengths. */
+
/** @brief Bitmap for @ref DEVICE1_t.ReceiveMacMode. */
/** @brief Bitmap for @ref DEVICE1_t.ReceiveMacStatus. */
@@ -133,12 +135,18 @@ void init_APE_DEVICE1(void)
/** @brief Bitmap for @ref DEVICE1_t.SgmiiStatus. */
+ /** @brief Bitmap for @ref DEVICE1_t.ReceiveListPlacementMode. */
+
+ /** @brief Bitmap for @ref DEVICE1_t.ReceiveListPlacementStatus. */
+
/** @brief Bitmap for @ref DEVICE1_t.CpmuControl. */
/** @brief Bitmap for @ref DEVICE1_t.NoLinkPowerModeClockPolicy. */
/** @brief Bitmap for @ref DEVICE1_t.LinkAwarePowerModeClockPolicy. */
+ /** @brief Bitmap for @ref DEVICE1_t.ApeSleepStateClockPolicy. */
+
/** @brief Bitmap for @ref DEVICE1_t.ClockSpeedOverridePolicy. */
/** @brief Bitmap for @ref DEVICE1_t.Status. */
diff --git a/simulator/APE_DEVICE1_sim.cpp b/simulator/APE_DEVICE1_sim.cpp
index 8056d1c..0754d43 100644
--- a/simulator/APE_DEVICE1_sim.cpp
+++ b/simulator/APE_DEVICE1_sim.cpp
@@ -212,6 +212,10 @@ void init_APE_DEVICE1_sim(void *arg0)
DEVICE1.TransmitMacStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE1.TransmitMacStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+ /** @brief Bitmap for @ref DEVICE1_t.TransmitMacLengths. */
+ DEVICE1.TransmitMacLengths.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE1.TransmitMacLengths.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
/** @brief Bitmap for @ref DEVICE1_t.ReceiveMacMode. */
DEVICE1.ReceiveMacMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE1.ReceiveMacMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
@@ -256,6 +260,14 @@ void init_APE_DEVICE1_sim(void *arg0)
DEVICE1.SgmiiStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE1.SgmiiStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+ /** @brief Bitmap for @ref DEVICE1_t.ReceiveListPlacementMode. */
+ DEVICE1.ReceiveListPlacementMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE1.ReceiveListPlacementMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref DEVICE1_t.ReceiveListPlacementStatus. */
+ DEVICE1.ReceiveListPlacementStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE1.ReceiveListPlacementStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
/** @brief Bitmap for @ref DEVICE1_t.CpmuControl. */
DEVICE1.CpmuControl.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE1.CpmuControl.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
@@ -268,6 +280,10 @@ void init_APE_DEVICE1_sim(void *arg0)
DEVICE1.LinkAwarePowerModeClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE1.LinkAwarePowerModeClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+ /** @brief Bitmap for @ref DEVICE1_t.ApeSleepStateClockPolicy. */
+ DEVICE1.ApeSleepStateClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE1.ApeSleepStateClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
/** @brief Bitmap for @ref DEVICE1_t.ClockSpeedOverridePolicy. */
DEVICE1.ClockSpeedOverridePolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE1.ClockSpeedOverridePolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
diff --git a/simulator/APE_DEVICE2.cpp b/simulator/APE_DEVICE2.cpp
index 2c71841..7568372 100644
--- a/simulator/APE_DEVICE2.cpp
+++ b/simulator/APE_DEVICE2.cpp
@@ -111,6 +111,8 @@ void init_APE_DEVICE2(void)
/** @brief Bitmap for @ref DEVICE2_t.TransmitMacStatus. */
+ /** @brief Bitmap for @ref DEVICE2_t.TransmitMacLengths. */
+
/** @brief Bitmap for @ref DEVICE2_t.ReceiveMacMode. */
/** @brief Bitmap for @ref DEVICE2_t.ReceiveMacStatus. */
@@ -133,12 +135,18 @@ void init_APE_DEVICE2(void)
/** @brief Bitmap for @ref DEVICE2_t.SgmiiStatus. */
+ /** @brief Bitmap for @ref DEVICE2_t.ReceiveListPlacementMode. */
+
+ /** @brief Bitmap for @ref DEVICE2_t.ReceiveListPlacementStatus. */
+
/** @brief Bitmap for @ref DEVICE2_t.CpmuControl. */
/** @brief Bitmap for @ref DEVICE2_t.NoLinkPowerModeClockPolicy. */
/** @brief Bitmap for @ref DEVICE2_t.LinkAwarePowerModeClockPolicy. */
+ /** @brief Bitmap for @ref DEVICE2_t.ApeSleepStateClockPolicy. */
+
/** @brief Bitmap for @ref DEVICE2_t.ClockSpeedOverridePolicy. */
/** @brief Bitmap for @ref DEVICE2_t.Status. */
diff --git a/simulator/APE_DEVICE2_sim.cpp b/simulator/APE_DEVICE2_sim.cpp
index baa1dbe..c1e7143 100644
--- a/simulator/APE_DEVICE2_sim.cpp
+++ b/simulator/APE_DEVICE2_sim.cpp
@@ -212,6 +212,10 @@ void init_APE_DEVICE2_sim(void *arg0)
DEVICE2.TransmitMacStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE2.TransmitMacStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+ /** @brief Bitmap for @ref DEVICE2_t.TransmitMacLengths. */
+ DEVICE2.TransmitMacLengths.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE2.TransmitMacLengths.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
/** @brief Bitmap for @ref DEVICE2_t.ReceiveMacMode. */
DEVICE2.ReceiveMacMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE2.ReceiveMacMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
@@ -256,6 +260,14 @@ void init_APE_DEVICE2_sim(void *arg0)
DEVICE2.SgmiiStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE2.SgmiiStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+ /** @brief Bitmap for @ref DEVICE2_t.ReceiveListPlacementMode. */
+ DEVICE2.ReceiveListPlacementMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE2.ReceiveListPlacementMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref DEVICE2_t.ReceiveListPlacementStatus. */
+ DEVICE2.ReceiveListPlacementStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE2.ReceiveListPlacementStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
/** @brief Bitmap for @ref DEVICE2_t.CpmuControl. */
DEVICE2.CpmuControl.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE2.CpmuControl.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
@@ -268,6 +280,10 @@ void init_APE_DEVICE2_sim(void *arg0)
DEVICE2.LinkAwarePowerModeClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE2.LinkAwarePowerModeClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+ /** @brief Bitmap for @ref DEVICE2_t.ApeSleepStateClockPolicy. */
+ DEVICE2.ApeSleepStateClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE2.ApeSleepStateClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
/** @brief Bitmap for @ref DEVICE2_t.ClockSpeedOverridePolicy. */
DEVICE2.ClockSpeedOverridePolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE2.ClockSpeedOverridePolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
diff --git a/simulator/APE_DEVICE3.cpp b/simulator/APE_DEVICE3.cpp
index fef4582..5523447 100644
--- a/simulator/APE_DEVICE3.cpp
+++ b/simulator/APE_DEVICE3.cpp
@@ -111,6 +111,8 @@ void init_APE_DEVICE3(void)
/** @brief Bitmap for @ref DEVICE3_t.TransmitMacStatus. */
+ /** @brief Bitmap for @ref DEVICE3_t.TransmitMacLengths. */
+
/** @brief Bitmap for @ref DEVICE3_t.ReceiveMacMode. */
/** @brief Bitmap for @ref DEVICE3_t.ReceiveMacStatus. */
@@ -133,12 +135,18 @@ void init_APE_DEVICE3(void)
/** @brief Bitmap for @ref DEVICE3_t.SgmiiStatus. */
+ /** @brief Bitmap for @ref DEVICE3_t.ReceiveListPlacementMode. */
+
+ /** @brief Bitmap for @ref DEVICE3_t.ReceiveListPlacementStatus. */
+
/** @brief Bitmap for @ref DEVICE3_t.CpmuControl. */
/** @brief Bitmap for @ref DEVICE3_t.NoLinkPowerModeClockPolicy. */
/** @brief Bitmap for @ref DEVICE3_t.LinkAwarePowerModeClockPolicy. */
+ /** @brief Bitmap for @ref DEVICE3_t.ApeSleepStateClockPolicy. */
+
/** @brief Bitmap for @ref DEVICE3_t.ClockSpeedOverridePolicy. */
/** @brief Bitmap for @ref DEVICE3_t.Status. */
diff --git a/simulator/APE_DEVICE3_sim.cpp b/simulator/APE_DEVICE3_sim.cpp
index ad18063..ba003f2 100644
--- a/simulator/APE_DEVICE3_sim.cpp
+++ b/simulator/APE_DEVICE3_sim.cpp
@@ -212,6 +212,10 @@ void init_APE_DEVICE3_sim(void *arg0)
DEVICE3.TransmitMacStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE3.TransmitMacStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+ /** @brief Bitmap for @ref DEVICE3_t.TransmitMacLengths. */
+ DEVICE3.TransmitMacLengths.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE3.TransmitMacLengths.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
/** @brief Bitmap for @ref DEVICE3_t.ReceiveMacMode. */
DEVICE3.ReceiveMacMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE3.ReceiveMacMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
@@ -256,6 +260,14 @@ void init_APE_DEVICE3_sim(void *arg0)
DEVICE3.SgmiiStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE3.SgmiiStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+ /** @brief Bitmap for @ref DEVICE3_t.ReceiveListPlacementMode. */
+ DEVICE3.ReceiveListPlacementMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE3.ReceiveListPlacementMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref DEVICE3_t.ReceiveListPlacementStatus. */
+ DEVICE3.ReceiveListPlacementStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE3.ReceiveListPlacementStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
/** @brief Bitmap for @ref DEVICE3_t.CpmuControl. */
DEVICE3.CpmuControl.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE3.CpmuControl.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
@@ -268,6 +280,10 @@ void init_APE_DEVICE3_sim(void *arg0)
DEVICE3.LinkAwarePowerModeClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE3.LinkAwarePowerModeClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+ /** @brief Bitmap for @ref DEVICE3_t.ApeSleepStateClockPolicy. */
+ DEVICE3.ApeSleepStateClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE3.ApeSleepStateClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
/** @brief Bitmap for @ref DEVICE3_t.ClockSpeedOverridePolicy. */
DEVICE3.ClockSpeedOverridePolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE3.ClockSpeedOverridePolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
diff --git a/simulator/APE_DEVICE_sim.cpp b/simulator/APE_DEVICE_sim.cpp
index 35fdee0..7593ccd 100644
--- a/simulator/APE_DEVICE_sim.cpp
+++ b/simulator/APE_DEVICE_sim.cpp
@@ -212,6 +212,10 @@ void init_APE_DEVICE_sim(void *arg0)
DEVICE.TransmitMacStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE.TransmitMacStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+ /** @brief Bitmap for @ref DEVICE_t.TransmitMacLengths. */
+ DEVICE.TransmitMacLengths.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE.TransmitMacLengths.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
/** @brief Bitmap for @ref DEVICE_t.ReceiveMacMode. */
DEVICE.ReceiveMacMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE.ReceiveMacMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
@@ -256,6 +260,14 @@ void init_APE_DEVICE_sim(void *arg0)
DEVICE.SgmiiStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE.SgmiiStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+ /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementMode. */
+ DEVICE.ReceiveListPlacementMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE.ReceiveListPlacementMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementStatus. */
+ DEVICE.ReceiveListPlacementStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE.ReceiveListPlacementStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
/** @brief Bitmap for @ref DEVICE_t.CpmuControl. */
DEVICE.CpmuControl.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE.CpmuControl.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
@@ -268,6 +280,10 @@ void init_APE_DEVICE_sim(void *arg0)
DEVICE.LinkAwarePowerModeClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE.LinkAwarePowerModeClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+ /** @brief Bitmap for @ref DEVICE_t.ApeSleepStateClockPolicy. */
+ DEVICE.ApeSleepStateClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
+ DEVICE.ApeSleepStateClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
+
/** @brief Bitmap for @ref DEVICE_t.ClockSpeedOverridePolicy. */
DEVICE.ClockSpeedOverridePolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base);
DEVICE.ClockSpeedOverridePolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base);
diff --git a/simulator/bcm5719_DEVICE.cpp b/simulator/bcm5719_DEVICE.cpp
index 5beedd9..ad09748 100644
--- a/simulator/bcm5719_DEVICE.cpp
+++ b/simulator/bcm5719_DEVICE.cpp
@@ -111,6 +111,8 @@ void init_bcm5719_DEVICE(void)
/** @brief Bitmap for @ref DEVICE_t.TransmitMacStatus. */
+ /** @brief Bitmap for @ref DEVICE_t.TransmitMacLengths. */
+
/** @brief Bitmap for @ref DEVICE_t.ReceiveMacMode. */
/** @brief Bitmap for @ref DEVICE_t.ReceiveMacStatus. */
@@ -133,12 +135,18 @@ void init_bcm5719_DEVICE(void)
/** @brief Bitmap for @ref DEVICE_t.SgmiiStatus. */
+ /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementMode. */
+
+ /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementStatus. */
+
/** @brief Bitmap for @ref DEVICE_t.CpmuControl. */
/** @brief Bitmap for @ref DEVICE_t.NoLinkPowerModeClockPolicy. */
/** @brief Bitmap for @ref DEVICE_t.LinkAwarePowerModeClockPolicy. */
+ /** @brief Bitmap for @ref DEVICE_t.ApeSleepStateClockPolicy. */
+
/** @brief Bitmap for @ref DEVICE_t.ClockSpeedOverridePolicy. */
/** @brief Bitmap for @ref DEVICE_t.Status. */
diff --git a/simulator/bcm5719_DEVICE_sim.cpp b/simulator/bcm5719_DEVICE_sim.cpp
index 271a347..05aa189 100644
--- a/simulator/bcm5719_DEVICE_sim.cpp
+++ b/simulator/bcm5719_DEVICE_sim.cpp
@@ -260,11 +260,10 @@ void init_bcm5719_DEVICE_sim(void *base)
DEVICE.TransmitMacStatus.r32.installReadCallback(read_from_ram, (uint8_t *)base);
DEVICE.TransmitMacStatus.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
- for(int i = 0; i < 1; i++)
- {
- DEVICE.reserved_1124[i].installReadCallback(read_from_ram, (uint8_t *)base);
- DEVICE.reserved_1124[i].installWriteCallback(write_to_ram, (uint8_t *)base);
- }
+ /** @brief Bitmap for @ref DEVICE_t.TransmitMacLengths. */
+ DEVICE.TransmitMacLengths.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ DEVICE.TransmitMacLengths.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
/** @brief Bitmap for @ref DEVICE_t.ReceiveMacMode. */
DEVICE.ReceiveMacMode.r32.installReadCallback(read_from_ram, (uint8_t *)base);
DEVICE.ReceiveMacMode.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
@@ -319,11 +318,24 @@ void init_bcm5719_DEVICE_sim(void *base)
DEVICE.SgmiiStatus.r32.installReadCallback(read_from_ram, (uint8_t *)base);
DEVICE.SgmiiStatus.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
- for(int i = 0; i < 3090; i++)
+ for(int i = 0; i < 1682; i++)
{
DEVICE.reserved_1464[i].installReadCallback(read_from_ram, (uint8_t *)base);
DEVICE.reserved_1464[i].installWriteCallback(write_to_ram, (uint8_t *)base);
}
+ /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementMode. */
+ DEVICE.ReceiveListPlacementMode.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ DEVICE.ReceiveListPlacementMode.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementStatus. */
+ DEVICE.ReceiveListPlacementStatus.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ DEVICE.ReceiveListPlacementStatus.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
+ for(int i = 0; i < 1406; i++)
+ {
+ DEVICE.reserved_8200[i].installReadCallback(read_from_ram, (uint8_t *)base);
+ DEVICE.reserved_8200[i].installWriteCallback(write_to_ram, (uint8_t *)base);
+ }
/** @brief Bitmap for @ref DEVICE_t.CpmuControl. */
DEVICE.CpmuControl.r32.installReadCallback(read_from_ram, (uint8_t *)base);
DEVICE.CpmuControl.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
@@ -341,11 +353,15 @@ void init_bcm5719_DEVICE_sim(void *base)
DEVICE.LinkAwarePowerModeClockPolicy.r32.installReadCallback(read_from_ram, (uint8_t *)base);
DEVICE.LinkAwarePowerModeClockPolicy.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
- for(int i = 0; i < 4; i++)
+ for(int i = 0; i < 3; i++)
{
DEVICE.reserved_13844[i].installReadCallback(read_from_ram, (uint8_t *)base);
DEVICE.reserved_13844[i].installWriteCallback(write_to_ram, (uint8_t *)base);
}
+ /** @brief Bitmap for @ref DEVICE_t.ApeSleepStateClockPolicy. */
+ DEVICE.ApeSleepStateClockPolicy.r32.installReadCallback(read_from_ram, (uint8_t *)base);
+ DEVICE.ApeSleepStateClockPolicy.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
+
/** @brief Bitmap for @ref DEVICE_t.ClockSpeedOverridePolicy. */
DEVICE.ClockSpeedOverridePolicy.r32.installReadCallback(read_from_ram, (uint8_t *)base);
DEVICE.ClockSpeedOverridePolicy.r32.installWriteCallback(write_to_ram, (uint8_t *)base);
OpenPOWER on IntegriCloud