summaryrefslogtreecommitdiffstats
path: root/simulator/HAL.cpp
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2019-04-14 16:37:22 -0600
committerEvan Lojewski <github@meklort.com>2019-04-14 16:37:22 -0600
commit0cf10183e0f05c643b8c9112ef74efa2a8396eab (patch)
tree556592a81bbbc8f4c9dc84d0f6adae2aeded8232 /simulator/HAL.cpp
parentaef26ac93ecc586ca49d3352835afb37901c54e0 (diff)
downloadbcm5719-ortega-0cf10183e0f05c643b8c9112ef74efa2a8396eab.tar.gz
bcm5719-ortega-0cf10183e0f05c643b8c9112ef74efa2a8396eab.zip
Begin adding support for setting ape statistics in the SHM region.
Diffstat (limited to 'simulator/HAL.cpp')
-rw-r--r--simulator/HAL.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/simulator/HAL.cpp b/simulator/HAL.cpp
index 31cff39..364f33f 100644
--- a/simulator/HAL.cpp
+++ b/simulator/HAL.cpp
@@ -5,6 +5,10 @@
#include <bcm5719_APE.h>
#include <bcm5719_APE_PERI.h>
#include <bcm5719_SHM.h>
+#include <bcm5719_SHM_CHANNEL0.h>
+#include <bcm5719_SHM_CHANNEL1.h>
+#include <bcm5719_SHM_CHANNEL2.h>
+#include <bcm5719_SHM_CHANNEL3.h>
#include <bcm5719_GEN.h>
#include <APE_NVIC.h>
#include <APE_FILTERS.h>
@@ -265,6 +269,15 @@ bool initHAL(const char *pci_path, int wanted_function)
init_bcm5719_SHM();
init_bcm5719_SHM_sim(&APEBase[0x4000]);
+ init_bcm5719_SHM_CHANNEL0();
+ init_bcm5719_SHM_CHANNEL0_sim(&APEBase[0x4900]);
+ init_bcm5719_SHM_CHANNEL1();
+ init_bcm5719_SHM_CHANNEL1_sim(&APEBase[0x4a00]);
+ init_bcm5719_SHM_CHANNEL2();
+ init_bcm5719_SHM_CHANNEL2_sim(&APEBase[0x4b00]);
+ init_bcm5719_SHM_CHANNEL3();
+ init_bcm5719_SHM_CHANNEL3_sim(&APEBase[0x4c00]);
+
init_APE_FILTERS();
init_APE_FILTERS_sim(NULL);
OpenPOWER on IntegriCloud