Richard Kuo
f3f601c1d2
Hexagon: fix signal.c compile error
...
Signed-off-by: Richard Kuo <rkuo@codeaurora.org >
2013-04-30 19:40:26 -05:00
Richard Kuo
c05c3ec401
Hexagon: use generic sys_fork, sys_vfork, and sys_clone
...
Signed-off-by: Richard Kuo <rkuo@codeaurora.org >
2013-04-30 19:40:26 -05:00
Richard Kuo
8209277687
Hexagon: fix psp/sp macro
...
Based on feedback from Al Viro; previous-stack-pointer and
user reg for same should always be kept consistent.
Signed-off-by: Richard Kuo <rkuo@codeaurora.org >
2013-04-30 19:40:26 -05:00
Richard Kuo
7777746c40
Hexagon: add support for single-stepping (v4+)
...
Hardware single-step is only available on v4 and later
architectures.
Signed-off-by: Richard Kuo <rkuo@codeaurora.org >
2013-04-30 19:40:25 -05:00
Richard Kuo
a11e67c261
Hexagon: Signal and return path fixes
...
This fixes the return value of sigreturn and moves the work pending check
into a c routine for readability and fixes the loop for multiple pending
signals. Based on feedback from Al Viro.
Signed-off-by: Richard Kuo <rkuo@codeaurora.org >
2013-04-30 19:40:24 -05:00
Richard Kuo
60c4ba99e0
Hexagon: add support for new v4+ registers
...
Add support for a couple new v4+ registers, along with
newer save/restore pt_regs.
Signed-off-by: Richard Kuo <rkuo@codeaurora.org >
2013-04-30 19:40:23 -05:00
Al Viro
ae903caae2
Bury the conditionals from kernel_thread/kernel_execve series
...
All architectures have
CONFIG_GENERIC_KERNEL_THREAD
CONFIG_GENERIC_KERNEL_EXECVE
__ARCH_WANT_SYS_EXECVE
None of them have __ARCH_WANT_KERNEL_EXECVE and there are only two callers
of kernel_execve() (which is a trivial wrapper for do_execve() now) left.
Kill the conditionals and make both callers use do_execve().
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-12-19 18:07:38 -05:00
Al Viro
f01aceac61
hexagon: switch to generic clone()
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-11-28 22:42:44 -05:00
Al Viro
d05f06e60d
Merge branch 'arch-frv' into no-rebases
2012-11-16 22:27:58 -05:00
Richard Kuo
e1858b2a21
Hexagon: Copyright marking changes
...
Code Aurora Forum (CAF) is becoming a part of Linux Foundation Labs.
Signed-off-by: Richard Kuo <rkuo@codeaurora.org >
2012-10-18 17:07:21 -05:00
David Howells
3ed8d11585
UAPI: (Scripted) Disintegrate arch/hexagon/include/asm
...
Signed-off-by: David Howells <dhowells@redhat.com >
Acked-by: Arnd Bergmann <arnd@arndb.de >
Acked-by: Thomas Gleixner <tglx@linutronix.de >
Acked-by: Michael Kerrisk <mtk.manpages@gmail.com >
Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com >
Acked-by: Dave Jones <davej@redhat.com >
Signed-off-by: Richard Kuo <rkuo@codeaurora.org >
2012-10-18 17:07:19 -05:00
David Howells
4413e16d9d
UAPI: (Scripted) Set up UAPI Kbuild files
...
Set up empty UAPI Kbuild files to be populated by the header splitter.
Signed-off-by: David Howells <dhowells@redhat.com >
Acked-by: Arnd Bergmann <arnd@arndb.de >
Acked-by: Thomas Gleixner <tglx@linutronix.de >
Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com >
Acked-by: Dave Jones <davej@redhat.com >
2012-10-02 18:01:35 +01:00