]> git.ipfire.org Git - people/arne_f/kernel.git/commit
xtensa: introduce spill_registers_kernel macro
authorMax Filippov <jcmvbkbc@gmail.com>
Wed, 22 Jan 2014 04:04:43 +0000 (08:04 +0400)
committerJiri Slaby <jslaby@suse.cz>
Wed, 5 Mar 2014 16:13:53 +0000 (17:13 +0100)
commitd33ee5e7f8c3de1a6f407e3568ece84ec51db042
tree06151b0380cffc9302f23027ff09c8aabb8c6c13
parent38848e0b02a239b01e5d974a84b8a6b85bcaf48a
xtensa: introduce spill_registers_kernel macro

commit e2fd1374c705abe4661df3fb6fadb3879c7c1846 upstream.

Most in-kernel users want registers spilled on the kernel stack and
don't require PS.EXCM to be set. That means that they don't need fixup
routine and could reuse regular window overflow mechanism for that,
which makes spill routine very simple.

Suggested-by: Chris Zankel <chris@zankel.net>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
arch/xtensa/include/asm/traps.h
arch/xtensa/kernel/entry.S