I put the patch by hand and replaced VCPU_SIGNALL with VCPU_SIGNAL:
if (vcpu_data.event == VCPU_SIGNAL) {
non_fatal("clownix: vcpu returned with signal %d\n",
vcpu_data.siginfo.si_signo);
goto bad;
}
if (vcpu_data.event != VCPU_SYSCALL) {
Here is the result:
bulk$ ./linux root_fs
Locating the top of the address space ... 0xc0000000
Core dump limits :
soft - 1024000000
hard - NONE
Checking that ptrace can change system call numbers...OK
Checking syscall emulation patch for ptrace...OK
Checking advanced syscall emulation patch for ptrace...OK
Checking for tmpfs mount on /dev/shm...OK
Checking PROT_EXEC mmap in /root/tmp/...OK
Checking for SKAS4 support in the host:
/proc/self/mm ... OK
new_mm ... OK
switching over ... switched back ... OK
PTRACE_SWITCH_MM ... OK
Full CPU fault information in siginfo_t ... OK
Full CPU fault information in PTRACE_GETSIGINFO ... OK
vcpu ... Host TLS support detected
Detected host type: i386
(GDT indexes 6 to 9)
clownix: vcpu returned with signal 19
Failed
Checking for the skas3 patch in the host:
- /proc/mm...not found: No such file or directory
- PTRACE_FAULTINFO...
[1]+ Stopped ./linux root_fs
On Thu, 2008-05-22 at 12:22 -0400, Jeff Dike wrote:
> On Wed, May 21, 2008 at 11:52:16PM +0200, vincent-perrier wrote:
> > vcpu returned with event = 1
> > Failed
> > Checking for the skas3 patch in the host:
> > - /proc/mm...not found: No such file or directory
> > - PTRACE_FAULTINFO...
> > [1]+ Stopped ./linux root_fs
> > bulk$
>
> That's different. Can you try the patch (to UML) below to see if
> provides any useful information?
>
> Jeff
>
-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user