summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-05-21 10:34:23 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-06-04 09:54:31 +0200
commit105ccdd55ec3c683dcbe6f2eef3e44135f4ba53d (patch)
tree81f02f3765dc70b83bbe15a2083e3255ad3d0bd6
parentpowerpc: Simplify context switch (diff)
downloadrtems-105ccdd55ec3c683dcbe6f2eef3e44135f4ba53d.tar.bz2
bsp/qoriq: New BSP option
New BSP option BSP_USE_DATA_CACHE_BLOCK_TOUCH.
-rw-r--r--c/src/lib/libbsp/powerpc/qoriq/configure.ac3
-rw-r--r--c/src/lib/libbsp/powerpc/qoriq/include/bspopts.h.in3
2 files changed, 6 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/qoriq/configure.ac b/c/src/lib/libbsp/powerpc/qoriq/configure.ac
index 7b82c1dd53..75ad02735d 100644
--- a/c/src/lib/libbsp/powerpc/qoriq/configure.ac
+++ b/c/src/lib/libbsp/powerpc/qoriq/configure.ac
@@ -17,6 +17,9 @@ RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED
RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1])
RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED
+RTEMS_BSPOPTS_SET([BSP_USE_DATA_CACHE_BLOCK_TOUCH],[*],[1])
+RTEMS_BSPOPTS_HELP([BSP_USE_DATA_CACHE_BLOCK_TOUCH],[if defined use dcbt instruction])
+
RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[115200])
RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD],[default baud for console and other serial devices])
diff --git a/c/src/lib/libbsp/powerpc/qoriq/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/qoriq/include/bspopts.h.in
index 917596f028..2a9909d414 100644
--- a/c/src/lib/libbsp/powerpc/qoriq/include/bspopts.h.in
+++ b/c/src/lib/libbsp/powerpc/qoriq/include/bspopts.h.in
@@ -27,6 +27,9 @@
/* If defined, reset the board when the application exits. */
#undef BSP_RESET_BOARD_AT_EXIT
+/* if defined use dcbt instruction */
+#undef BSP_USE_DATA_CACHE_BLOCK_TOUCH
+
/* enable usage of interrupts for the UART modules */
#undef BSP_USE_UART_INTERRUPTS