Re: [Qemu-devel] [PATCH] linux-user: Handle new ARM breakpoint instruction

2014-06-25 Thread Hunter Laux
t to throw EXCP_UDEF because that's what Linux is expecting. http://lxr.free-electrons.com/source/arch/avr32/kernel/traps.c#L212 It fixed by signal 4 problem during my SBCL build, but there might be a better way to fix this. I think they use every trick in the book to get that thing working

[Qemu-devel] [PATCH] linux-user: Handle new ARM breakpoint instruction

2014-06-24 Thread Hunter Laux
implementation: http://lxr.free-electrons.com/source/arch/arm/kernel/ptrace.c#L221 Signed-off-by: Hunter Laux --- linux-user/main.c | 18 ++ 1 file changed, 18 insertions(+) diff --git a/linux-user/main.c b/linux-user/main.c index 900a17f..91f2681 100644 --- a/linux-user/main.c

[Qemu-devel] [PATCH v2] Add support for the arm breakpoint syscall

2014-06-20 Thread Hunter Laux
#L598 Signed-off-by: Hunter Laux --- linux-user/arm/syscall.h | 1 + linux-user/main.c| 4 2 files changed, 5 insertions(+) diff --git a/linux-user/arm/syscall.h b/linux-user/arm/syscall.h index ce2c2a8..e0d2cc3 100644 --- a/linux-user/arm/syscall.h +++ b/linux-user/arm/syscall.h

[Qemu-devel] [PATCH] Add support for the arm breakpoint syscall

2014-06-20 Thread Hunter Laux
Signed-off-by: Hunter Laux --- linux-user/arm/syscall.h | 1 + linux-user/main.c| 4 2 files changed, 5 insertions(+) diff --git a/linux-user/arm/syscall.h b/linux-user/arm/syscall.h index ce2c2a8..e0d2cc3 100644 --- a/linux-user/arm/syscall.h +++ b/linux-user/arm/syscall.h

[Qemu-devel] [PATCH] Add support for the arm breakpoint syscall.

2014-06-20 Thread Hunter Laux
--- linux-user/arm/syscall.h | 1 + linux-user/main.c| 4 2 files changed, 5 insertions(+) diff --git a/linux-user/arm/syscall.h b/linux-user/arm/syscall.h index ce2c2a8..e0d2cc3 100644 --- a/linux-user/arm/syscall.h +++ b/linux-user/arm/syscall.h @@ -29,6 +29,7 @@ struct target_pt_r