summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-12-22 07:26:19 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2015-01-09 14:03:33 +0100
commit06251bb4152c9208feadac34d8a9746272cf2e14 (patch)
tree57be976ccded3168693918b88b22bbc8aa6a0f7b
parentbsps/u-boot: Update due to API changes (diff)
downloadrtems-06251bb4152c9208feadac34d8a9746272cf2e14.tar.bz2
bsps/u-boot: Add optional text and data sections
-rw-r--r--c/src/lib/libbsp/shared/src/bsp-uboot-board-info.c16
1 files changed, 12 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/shared/src/bsp-uboot-board-info.c b/c/src/lib/libbsp/shared/src/bsp-uboot-board-info.c
index 5d2564f898..10a99c24c3 100644
--- a/c/src/lib/libbsp/shared/src/bsp-uboot-board-info.c
+++ b/c/src/lib/libbsp/shared/src/bsp-uboot-board-info.c
@@ -1,8 +1,8 @@
/*
- * Copyright (c) 2010 embedded brains GmbH. All rights reserved.
+ * Copyright (c) 2010-2014 embedded brains GmbH. All rights reserved.
*
* embedded brains GmbH
- * Obere Lagerstr. 30
+ * Dornierstr. 4
* 82178 Puchheim
* Germany
* <rtems@embedded-brains.de>
@@ -14,9 +14,17 @@
#include <bsp/u-boot.h>
-bd_t bsp_uboot_board_info;
+#ifndef U_BOOT_BOARD_INFO_TEXT_SECTION
+#define U_BOOT_BOARD_INFO_TEXT_SECTION
+#endif
-void bsp_uboot_copy_board_info(const bd_t *src)
+#ifndef U_BOOT_BOARD_INFO_DATA_SECTION
+#define U_BOOT_BOARD_INFO_DATA_SECTION
+#endif
+
+U_BOOT_BOARD_INFO_DATA_SECTION bd_t bsp_uboot_board_info;
+
+U_BOOT_BOARD_INFO_TEXT_SECTION void bsp_uboot_copy_board_info(const bd_t *src)
{
const int *s = (const int *) src;
int *d = (int *) &bsp_uboot_board_info;