Em Fri, 22 Aug 2008 11:34:52 -0400 Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> escreveu: | * Luiz Fernando N. Capitulino (lcapitulino@mandriva.com.br) wrote: | > Em Fri, 22 Aug 2008 08:50:12 +0200 | > Ingo Molnar <mingo@elte.hu> escreveu: | > | > | | > | * H. Peter Anvin <hpa@zytor.com> wrote: | > | | > | > H. Peter Anvin wrote: | > | >>> | > | >>> Does this look like a kernel bug? | > | >>> | > | >> | > | >> No, it looks like a very common virtualizer bug. Does the attached | > | >> patch work for you? | > | >> | > | > | > | > Also, in addition to this, please try tip:master. There is a patch in | > | > tip:master which I hope should fix this problem, but the details are | > | > important. | > | | > | access coordinates would be at: | > | | > | http://people.redhat.com/mingo/tip.git/README | > | > As I already have Linus tree downloaded I have cloned it in | > the usual way. | > | > Got the same results: OOPS in virtualbox but it works on QEMU. | > | > The OOPS's output follows and I have attached the .config I'm using | > to reproduce the problem. | > | | Can you try booting with the kernel argument : | debug_alternative | | The dmesg of the kernel bootup up to the oops would be helpful. | | My guess is that there may be something wrong with irq disabling which | protects text_poke_early in apply_alternatives(). I have attached two files: - normal.txt: normal boot with no debug options - debug-alternative.txt ignore_loglevel and debug-alternative boot options I had to pass ignore_loglevel otherwise it wouldn't print anything. -- Luiz Fernando N. Capitulino
