diff options
author | robotboy <robotboy@chromium.org> | 2010-02-02 09:38:46 -0800 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2011-08-24 09:56:46 -0700 |
commit | 059dcf4ceeafbf50c0c1e7581362118bbdb17c4b (patch) | |
tree | 7be99fa516faf039829cb56253d9cd32355161f3 /arch/arm/lib | |
parent | 35ceafdeb7f2069946ab2e1df045b4ccc9e00dd9 (diff) |
Add support for setting the start ATAG's core parameters.
Review URL: http://codereview.chromium.org/553140
Diffstat (limited to 'arch/arm/lib')
-rw-r--r-- | arch/arm/lib/bootm.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/lib/bootm.c b/arch/arm/lib/bootm.c index 5116e950f85..f3530d5d789 100644 --- a/arch/arm/lib/bootm.c +++ b/arch/arm/lib/bootm.c @@ -233,9 +233,17 @@ static void setup_start_tag (bd_t *bd) params->hdr.tag = ATAG_CORE; params->hdr.size = tag_size (tag_core); +#if defined (ATAG_CORE_FLAGS) && \ + defined (ATAG_PAGE_SIZE) && \ + defined (ATAG_CORE_RDEV) + params->u.core.flags = ATAG_CORE_FLAGS; + params->u.core.pagesize = ATAG_PAGE_SIZE; + params->u.core.rootdev = ATAG_CORE_RDEV; +#else params->u.core.flags = 0; params->u.core.pagesize = 0; params->u.core.rootdev = 0; +#endif params = tag_next (params); } |