diff options
Diffstat (limited to 'common/env_embedded.c')
| -rw-r--r-- | common/env_embedded.c | 45 | 
1 files changed, 22 insertions, 23 deletions
| diff --git a/common/env_embedded.c b/common/env_embedded.c index 6ce130776..80fb29dd5 100644 --- a/common/env_embedded.c +++ b/common/env_embedded.c @@ -22,17 +22,14 @@   */  #ifndef __ASSEMBLY__ -#define	__ASSEMBLY__			/* Dirty trick to get only #defines	*/ +#define	__ASSEMBLY__			/* Dirty trick to get only #defines */  #endif -#define	__ASM_STUB_PROCESSOR_H__	/* don't include asm/processor.		*/ +#define	__ASM_STUB_PROCESSOR_H__	/* don't include asm/processor. */  #include <config.h>  #undef	__ASSEMBLY__  #include <environment.h> -/* - * Handle HOSTS that have prepended - * crap on symbol names, not TARGETS. - */ +/* Handle HOSTS that have prepended crap on symbol names, not TARGETS. */  #if defined(__APPLE__)  /* Leading underscore on symbols */  #  define SYM_CHAR "_" @@ -52,34 +49,36 @@   * U-Boot itself.   */  #if (defined(CONFIG_SYS_USE_PPCENV) || defined(CONFIG_NAND_U_BOOT)) && \ -     defined(ENV_CRC) /* Environment embedded in U-Boot .ppcenv section */ +	defined(ENV_CRC) /* Environment embedded in U-Boot .ppcenv section */  /* XXX - This only works with GNU C */ -#  define __PPCENV__ __attribute__ ((section(".ppcenv"))) -#  define __PPCTEXT__ __attribute__ ((section(".text"))) +#  define __PPCENV__	__attribute__ ((section(".ppcenv"))) +#  define __PPCTEXT__	__attribute__ ((section(".text")))  #elif defined(USE_HOSTCC) /* Native for 'tools/envcrc' */ -#  define __PPCENV__ /*XXX DO_NOT_DEL_THIS_COMMENT*/ -#  define __PPCTEXT__ /*XXX DO_NOT_DEL_THIS_COMMENT*/ +#  define __PPCENV__	/*XXX DO_NOT_DEL_THIS_COMMENT*/ +#  define __PPCTEXT__	/*XXX DO_NOT_DEL_THIS_COMMENT*/  #else /* Environment is embedded in U-Boot's .text section */  /* XXX - This only works with GNU C */ -#  define __PPCENV__ __attribute__ ((section(".text"))) -#  define __PPCTEXT__ __attribute__ ((section(".text"))) +#  define __PPCENV__	__attribute__ ((section(".text"))) +#  define __PPCTEXT__	__attribute__ ((section(".text")))  #endif  /*   * Macros to generate global absolutes.   */  #if defined(__bfin__) -# define GEN_SET_VALUE(name, value) asm (".set " GEN_SYMNAME(name) ", " GEN_VALUE(value)) +# define GEN_SET_VALUE(name, value)	\ +	asm(".set " GEN_SYMNAME(name) ", " GEN_VALUE(value))  #else -# define GEN_SET_VALUE(name, value) asm (GEN_SYMNAME(name) " = " GEN_VALUE(value)) +# define GEN_SET_VALUE(name, value)	\ +	asm(GEN_SYMNAME(name) " = " GEN_VALUE(value))  #endif -#define GEN_SYMNAME(str) SYM_CHAR #str -#define GEN_VALUE(str) #str -#define GEN_ABS(name, value) \ -		asm (".globl " GEN_SYMNAME(name)); \ -		GEN_SET_VALUE(name, value) +#define GEN_SYMNAME(str)	SYM_CHAR #str +#define GEN_VALUE(str)		#str +#define GEN_ABS(name, value)			\ +	asm(".globl " GEN_SYMNAME(name));	\ +	GEN_SET_VALUE(name, value)  /*   * Macros to transform values @@ -93,7 +92,7 @@   * computed CRC.  Otherwise define it as ~0.   */  #if !defined(ENV_CRC) -#  define ENV_CRC	~0 +#  define ENV_CRC	(~0)  #endif  env_t environment __PPCENV__ = { @@ -151,7 +150,7 @@ env_t environment __PPCENV__ = {  	"serverip="	MK_STR(CONFIG_SERVERIP)		"\0"  #endif  #ifdef	CONFIG_SYS_AUTOLOAD -	"autoload="	CONFIG_SYS_AUTOLOAD			"\0" +	"autoload="	CONFIG_SYS_AUTOLOAD		"\0"  #endif  #ifdef	CONFIG_ROOTPATH  	"rootpath="	CONFIG_ROOTPATH			"\0" @@ -180,7 +179,7 @@ env_t environment __PPCENV__ = {  #if defined(CONFIG_PCI_BOOTDELAY) && (CONFIG_PCI_BOOTDELAY > 0)  	"pcidelay="	MK_STR(CONFIG_PCI_BOOTDELAY)	"\0"  #endif -#ifdef  CONFIG_EXTRA_ENV_SETTINGS +#ifdef	CONFIG_EXTRA_ENV_SETTINGS  	CONFIG_EXTRA_ENV_SETTINGS  #endif  	"\0"		/* Term. env_t.data with 2 NULs */ |