From fb56fffbcbea96135fe3aa889b338aa7dd1c4dcb Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Wed, 14 Nov 2007 19:52:12 +0100 Subject: [sandbox] add propper sandbox detection This patch adds a __SANDBOX__ define to identify compiling for the sandbox. When building for sandbox, don't use sync() workaround. Fixes this error for sandbox on PPC: CC common/memsize.o common/memsize.c:30:38: error: asm/io.h: No such file or directory common/memsize.c: In function 'get_ram_size': common/memsize.c:51: warning: implicit declaration of function 'sync' Signed-off-by: Marc Kleine-Budde --- common/memsize.c | 2 +- include/configs/sandbox.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/common/memsize.c b/common/memsize.c index 6c275c9b25..505e43f0cb 100644 --- a/common/memsize.c +++ b/common/memsize.c @@ -22,7 +22,7 @@ */ #include -#ifdef __PPC__ +#if defined (__PPC__) && !defined (__SANDBOX__) /* * At least on G2 PowerPC cores, sequential accesses to non-existent * memory must be synchronized. diff --git a/include/configs/sandbox.h b/include/configs/sandbox.h index 25bb18f787..c96d762f2d 100644 --- a/include/configs/sandbox.h +++ b/include/configs/sandbox.h @@ -1,5 +1,6 @@ - #ifndef __CONFIG_H #define __CONFIG_H +#define __SANDBOX__ + #endif /* __CONFIG_H */ -- cgit v1.2.3