summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/xen
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-12-05 07:51:12 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-12-05 07:51:46 +0100
commit1380c822a53aa64fff190e2818610ca5732363cf (patch)
treeb919ef794ffb5012acca293e75a09d5bd6b6c441 /c/src/lib/libbsp/arm/xen
parentbsp/xen: Create BSP (diff)
downloadrtems-1380c822a53aa64fff190e2818610ca5732363cf.tar.bz2
bsp/xen: Use BSP options for all linkcmds vars
Update #3818.
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/arm/xen/configure.ac23
1 files changed, 14 insertions, 9 deletions
diff --git a/c/src/lib/libbsp/arm/xen/configure.ac b/c/src/lib/libbsp/arm/xen/configure.ac
index effd4986bb..86ec0033ef 100644
--- a/c/src/lib/libbsp/arm/xen/configure.ac
+++ b/c/src/lib/libbsp/arm/xen/configure.ac
@@ -30,25 +30,30 @@ RTEMS_BSPOPTS_SET([BSP_START_ZIMAGE_HEADER],[*],[1])
RTEMS_BSPOPTS_HELP([BSP_START_ZIMAGE_HEADER],[include zImage boot header])
RTEMS_BSPOPTS_SET([BSP_XEN_RAM_LENGTH],[*],[8M])
-RTEMS_BSPOPTS_HELP([BSP_XEN_RAM_LENGTH],[override a BSP's default RAM length])
+RTEMS_BSPOPTS_HELP([BSP_XEN_RAM_LENGTH],[length of memory area available to the BSP])
RTEMS_BSPOPTS_SET([BSP_XEN_NOCACHE_LENGTH],[*],[1M])
RTEMS_BSPOPTS_HELP([BSP_XEN_NOCACHE_LENGTH],[length of nocache RAM region])
-GUEST_RAM_BASE="0x40000000"
-GUEST_LOAD_OFFSET="0x8000"
-GUEST_RAM_MMU_LENGTH="16k"
+RTEMS_BSPOPTS_SET([BSP_XEN_RAM_BASE],[*],[0x40000000])
+RTEMS_BSPOPTS_HELP([BSP_XEN_RAM_BASE],[base address of memory area available to the BSP])
+
+RTEMS_BSPOPTS_SET([BSP_XEN_LOAD_OFFSET],[*],[0x8000])
+RTEMS_BSPOPTS_HELP([BSP_XEN_LOAD_OFFSET],[offset of RAM region from memory area base])
+
+RTEMS_BSPOPTS_SET([BSP_XEN_MMU_LENGTH],[*],[16k])
+RTEMS_BSPOPTS_HELP([BSP_XEN_MMU_LENGTH],[length of MMU region])
AC_DEFUN([XEN_LINKCMD],[
AC_ARG_VAR([$1],[$2; default $3])dnl
[$1]=[$]{[$1]:-[$3]}
])
-XEN_LINKCMD([GUEST_RAM_BASE],[normal RAM region origin],[${GUEST_RAM_BASE}])
-XEN_LINKCMD([GUEST_RAM_LENGTH],[normal RAM region length],[${BSP_XEN_RAM_LENGTH}])
-XEN_LINKCMD([GUEST_LOAD_OFFSET],[entry point of guest],[${GUEST_LOAD_OFFSET}])
-XEN_LINKCMD([GUEST_RAM_MMU_LENGTH],[MMU region length],[${GUEST_RAM_MMU_LENGTH}])
-XEN_LINKCMD([GUEST_RAM_NOCACHE_LENGTH],[length of nocache RAM region],[${BSP_XEN_NOCACHE_LENGTH}])
+XEN_LINKCMD([BSP_XEN_RAM_BASE],[normal RAM region origin],[${BSP_XEN_RAM_BASE}])
+XEN_LINKCMD([BSP_XEN_RAM_LENGTH],[normal RAM region length],[${BSP_XEN_RAM_LENGTH}])
+XEN_LINKCMD([BSP_XEN_LOAD_OFFSET],[entry point of guest],[${BSP_XEN_LOAD_OFFSET}])
+XEN_LINKCMD([BSP_XEN_MMU_LENGTH],[MMU region length],[${BSP_XEN_MMU_LENGTH}])
+XEN_LINKCMD([BSP_XEN_NOCACHE_LENGTH],[length of nocache RAM region],[${BSP_XEN_NOCACHE_LENGTH}])
RTEMS_BSP_CLEANUP_OPTIONS