Files
OpenCellular/chip/lm4
Vincent Palatin ad03068620 lm4: workaround to force __enter_hibernate in SRAM
The new toolchain is putting again the __enter_hibernate function in
flash (.text) rather than in SRAM (.iram.text) after inlining both the
hibernate() and __enter_hibernate() function.
Workaround this issue by forcing "noinline" on __enter_hibernate().

Signed-off-by: Vincent Palatin <vpalatin@chromium.org>

BRANCH=all
BUG=chrome-os-partner:35774
TEST=make BOARD=samus dis
and check the disassembly, the __enter_hibernate is called in SRAM
through a veneer.

Change-Id: I015928ebe18ba8fd93252eece3e8a0fcf4b2a037
Reviewed-on: https://chromium-review.googlesource.com/242691
Trybot-Ready: Vincent Palatin <vpalatin@chromium.org>
Tested-by: Vincent Palatin <vpalatin@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Commit-Queue: Vincent Palatin <vpalatin@chromium.org>
2015-01-23 19:56:32 +00:00
..
2014-08-20 02:12:53 +00:00
2013-12-19 00:12:28 +00:00
2013-12-19 00:12:28 +00:00
2015-01-16 20:37:07 +00:00
2013-10-21 23:59:38 +00:00
2015-01-23 00:28:45 +00:00
2013-12-19 00:12:28 +00:00
2013-10-28 23:38:16 +00:00
2014-05-21 20:32:17 +00:00