diff options
author | Simon Glass <sjg@chromium.org> | 2015-07-31 09:31:27 -0600 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2015-08-05 08:42:40 -0600 |
commit | b0b403d954081520ba82fef24dee6486ffebe017 (patch) | |
tree | 13c28343dae3337daca1ace3bdaeee09918b1b7a | |
parent | b6c9a205569964c7adbc8ab9470567c7e2436e0f (diff) | |
download | u-boot-imx-b0b403d954081520ba82fef24dee6486ffebe017.zip u-boot-imx-b0b403d954081520ba82fef24dee6486ffebe017.tar.gz u-boot-imx-b0b403d954081520ba82fef24dee6486ffebe017.tar.bz2 |
Reserve the top 16 flag bits for architecture-specific use
Add a convention that the generic global_data only occupy the bottom 16 bits
of the flags word, so that there is less chance of a conflict. At present the
x86 flags conflict.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
-rw-r--r-- | include/asm-generic/global_data.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/asm-generic/global_data.h b/include/asm-generic/global_data.h index 7ef3e25..9f5db0f 100644 --- a/include/asm-generic/global_data.h +++ b/include/asm-generic/global_data.h @@ -104,7 +104,7 @@ typedef struct global_data { #endif /* - * Global Data Flags + * Global Data Flags - the top 16 bits are reserved for arch-specific flags */ #define GD_FLG_RELOC 0x00001 /* Code was relocated to RAM */ #define GD_FLG_DEVINIT 0x00002 /* Devices have been initialized */ |