kqemu crash (page fault) with -current

Harald Schmalzbauer h.schmalzbauer at omnisec.de
Wed Jul 18 00:15:06 UTC 2007


Am Samstag, 14. Juli 2007 schrieb Attilio Rao:
> Harald Schmalzbauer wrote:
> > Am Freitag, 13. Juli 2007 schrieb Attilio Rao:
> >> Harald Schmalzbauer wrote:
> >>> Hello,
> >>>
> >>> today I tried qemu for the first time and I love it.
> >>> Now I'd need some speed and tried kqemu, but it immediately reboots my
> >>> machine.
> >>> Here is what I could transcribe:
> >>
> >> Could you please try this patch and see if it helps?:
> >> http://people.freebsd.org/~attilio/kqemu.diff
> >
> > I applied it, rebuilt my kernel and kqemu, but machine crashes immedately
> > after running qemu (without disabled kqemu).
> > Should I also rebuild qemu itself? I don't think it's needed.
> > But CFLAGS+= -DKSE helped!
> > I could install various OS, only when I enable -kernel-kqemu most
> > installer quit with page fault.
>
> Hello Harry,
> could you please download again the patch and try again?
> It seems I missed a bit...

Sorry, haven't had any time yet, but now I could do a quick test.
Looks good so far, no more panic with a nativ kqemu.

> And, please, compile again qemu any time beacause I'm not sure how much
> are exposed to userland "struct thread" and "struct proc", for this
> problem.

I compiled a -current kernel from today (with your new patch), recompiled 
kqemu and also qemu.
But I can't guarantee the kernel module is used. My feeling ist that it's much 
slower than with my last tests (on that test setup I had always disabled 
all -current debuging (witness, malloc aj etc))

But it's just a "feeling", no values taken. Lack of time...

Thank you very much for your help!

best regards,

-Harry


More information about the freebsd-current mailing list