>
>  The first thing to do is make sure you have a way of virtualizing
>  Linux (int 0x80/sysenter/syscall) system calls, which means that you
>  can prevent them from executing on the host, you can read the system
>  call and the arguments, and make it return with the result of your
>  choice, including updating output buffers.
I was thinking about using userspace exception handler's to trap the system
calls from userspace processes in linux.
these exception handlers then can deal with system calls.

>
>  You also need to be able to intercept and nullify signals.

I am not very clear about this, But how does UML deals with interrupts
or how they r simulated ?

>
>  Some mechanism for updating a process address space is needed.  There
>  are various ways of doing this, and UML has probably tried all of
>  them.

Is there any working documentation available for intarnals of UML ?
Can I get some overview about how UML is doing things
before going jumping to the source-code?

>
>                           Jeff
>
>  --
>  Work email - jdike at linux dot intel dot com
>


-- 
Regards,
Pravin Shinde

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
User-mode-linux-user mailing list
User-mode-linux-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user

Reply via email to