diff options
author | Andrey Smirnov <andrew.smirnov@gmail.com> | 2016-12-18 22:05:52 -0800 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2017-01-09 17:01:29 +0100 |
commit | bb9125c93ef38757a436fe0f941c8c63fbc0477e (patch) | |
tree | 3637e2f7190b634b7fe6b0dc0a77916931bbf01a /lib/xz | |
parent | 51a2a8e7c9caf8a629723c6765d5a401d7ed7d2f (diff) | |
download | barebox-bb9125c93ef38757a436fe0f941c8c63fbc0477e.tar.gz barebox-bb9125c93ef38757a436fe0f941c8c63fbc0477e.tar.xz |
ARM: Fix a bug in stack's "top" initialization
Code-paths responsible for initializing CPU's stack pointer and variable
used in stack memory resource reservation got out of sync which resulted
in actual stack being 64K off from what "stack" struct resource
registered by arm_request_stack() thought it was.
At least one issue resulting from that can be easily triggered by
running:
memtest -t
This commit unifies the aforementioned code to a certain degree which
solves the problem and hopefuly makes it less likely to become an issue
again.
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'lib/xz')
0 files changed, 0 insertions, 0 deletions