summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 9c2028c)
raw | patch | inline | side by side (parent: 9c2028c)
author | Wendy Liang <jliang@xilinx.com> | |
Thu, 28 Jul 2016 22:16:33 +0000 (15:16 -0700) | ||
committer | Wendy Liang <jliang@xilinx.com> | |
Thu, 13 Oct 2016 05:01:45 +0000 (22:01 -0700) |
Add system/platform dependent API to do the system cleanup.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
apps/system/generic/machine/zynqmp_r5/helper.c | patch | blob | history |
diff --git a/apps/system/generic/machine/zynqmp_r5/helper.c b/apps/system/generic/machine/zynqmp_r5/helper.c
index ce0a0525057f2737fb925a794d8e309d42f8ce4b..e2c8a966a9cf951fb3984a878f2418c1d8012b4b 100644 (file)
#include "xparameters.h"
#include "xil_exception.h"
#include "xscugic.h"
+#include "xil_cache.h"
+#include "metal/sys.h"
#define INTC_DEVICE_ID XPAR_SCUGIC_0_DEVICE_ID
{
zynqmp_r5_gic_initialize();
}
+
+void cleanup_system()
+{
+ metal_finish();
+ Xil_DCacheDisable();
+ Xil_ICacheDisable();
+ Xil_DCacheInvalidate();
+ Xil_ICacheInvalidate();
+}