summaryrefslogtreecommitdiff
path: root/arch/hexagon/kernel/vm_entry.S
AgeCommit message (Collapse)AuthorFilesLines
2013-05-07Hexagon: fix register used to call do_work_pendingRichard Kuo1-6/+6
ABI v2 callee saves start at R24. Signed-off-by: Richard Kuo <rkuo@codeaurora.org>
2013-05-01Hexagon: update copyright datesRichard Kuo1-1/+1
Signed-off-by: Richard Kuo <rkuo@codeaurora.org>
2013-05-01Hexagon: fix up int enable/disable at ret_from_forkRichard Kuo1-2/+11
Check return coming out of check_work_pending, and if copy_thread passed us a function in r24, call it. Based on feedback from Al Viro. Signed-off-by: Richard Kuo <rkuo@codeaurora.org>
2013-05-01Hexagon: add support for single-stepping (v4+)Richard Kuo1-0/+3
Hardware single-step is only available on v4 and later architectures. Signed-off-by: Richard Kuo <rkuo@codeaurora.org>
2013-05-01Hexagon: Signal and return path fixesRichard Kuo1-52/+35
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-05-01Hexagon: add support for new v4+ registersRichard Kuo1-43/+168
Add support for a couple new v4+ registers, along with newer save/restore pt_regs. Signed-off-by: Richard Kuo <rkuo@codeaurora.org>
2012-11-17Merge branch 'arch-frv' into no-rebasesAl Viro1-1/+1
2012-10-24hexagon: kernel_thread()/kernel_execve() conversionAl Viro1-0/+4
introduce sane current_pt_regs(), use it in syscalls where needed. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-10-19Hexagon: Copyright marking changesRichard Kuo1-1/+1
Code Aurora Forum (CAF) is becoming a part of Linux Foundation Labs. Signed-off-by: Richard Kuo <rkuo@codeaurora.org>
2011-11-01Hexagon: Add hypervisor interfaceRichard Kuo1-0/+269
Signed-off-by: Richard Kuo <rkuo@codeaurora.org> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>