Aurelien Jarno wrote:
> Hi,
>
> I have just updated my system from kvm 28 to kvm 29, and a GNU/kFreeBSD
> amd64 system fails to boot with the following error:
>
>   Fatal trap 12 with interrupts disabled
>
>
>   Fatal trap 12: page fault while in kernel mode
>   fault virtual address   = 0x7aa93e0
>   fault code              = supervisor read, page not present
>   instruction pointer     = 0x8:0xffffffff80598b36
>   stack pointer           = 0x10:0xffffffff87c556b0
>   frame pointer           = 0x10:0xffffff0007aa9260
>   code segment            = base 0x00, lmit 0xfffff, type 0x1b
>                           = DPL 0, pres 1, long 1, def32 0, gran 1
>   processor eflags        = resume, IOPL = 0
>   current process         = 1 (init)
>   trap number             = 12
>   panic: page fault
>
>
> This is on an machine with an Athlon64 X2 CPU.
>
> As it was running fine with kvm 28, I tried to mix kvm 28 and kvm 29. It
> fails when using modules from kvm 29, whatever the version of the
> userland part. This looks like a problem in the kernel modules.
>
> Please also note that GNU/kFreeBSD i386 is working fine with kvm 29 on
> the same machine.
>
> Please tell me what I can do to help debugging this problem. 
> Alternatively I have uploaded an image to reproduce the problem here:
> http://temp.aurel32.net/kfreebsd-amd64.img.gz
>
>   

Can you bisect kvm to find the offending commit?  Basically, you do a

  git clone git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm.git
  cd kvm
  git bisect start drivers/kvm/
  bit bisect bad kvm-29
  git bisect good kvm-28

git will check out a test candidate; go to your kvm userspace directory 
and do

  make -C kernel sync LINUX=/path/to/the/kvm/git/directory
  make -C kernel
  sudo make -C kernel install

reload the module, test, and issue 'git bisect good' or 'git bisect bad' 
according to the result.  As there are only 25 commits you should be 
done in 5 cycles.

-- 
error compiling committee.c: too many arguments to function


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to