]> git.baikalelectronics.ru Git - kernel.git/commit
tile: support FRAME_POINTER
authorChris Metcalf <cmetcalf@tilera.com>
Mon, 12 Aug 2013 19:00:51 +0000 (15:00 -0400)
committerChris Metcalf <cmetcalf@tilera.com>
Tue, 3 Sep 2013 18:52:09 +0000 (14:52 -0400)
commit77b57672dc610fed411ada0d367ad99ff195bcab
tree8c4931de01fd8e6e861cf38e520f40ef1e5143f4
parent7088ff19b3b67b2d5ffb6cb0aae672d863e4dbd2
tile: support FRAME_POINTER

Allow enabling frame pointer support; this makes it easier to hook
into the various kernel features that claim they require it without
having to add Kconfig conditionals everywhere (a la mips, ppc, s390,
and microblaze).  When enabled, it basically eliminates leaf functions
as such, and stops optimizing tail and sibling calls.  It adds around
3% to the size of the kernel when enabled.

Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
arch/tile/Kconfig
arch/tile/lib/Makefile
arch/tile/lib/cacheflush.c
arch/tile/lib/memcpy_64.c