On 21 January 2011 03:34, maheen butt <maheen_but...@yahoo.com> wrote:
> In QEMU code almost every signal is handled then why this warning is 
> generated from syscall.c
> #elif defined(TARGET_ABI_MIPSN64)
>
> # warning signal handling not implemented

This is in the Linux user-mode code, which has to correctly
emulate calling a signal handler in the program being run.
This requires (among other things) setting up a structure
with all the CPU registers in the right place, which we
will pass to the signal handler. So it is both CPU specific,
and specific to the ABI being used by the program being run.
For this particular case (MIPS CPU and the N64 or N32 ABI)
the code has not been implemented. So we print a warning
at compile time, and at runtime we will not correctly run
programs which use signals.

-- PMM

Reply via email to