WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] 2.6.32.16: hvm domU boot - oops at add_pin_to_irq_node_

On Thu, 8 Jul 2010, Bruce Edge wrote:
> On Thu, Jul 8, 2010 at 10:04 AM, Stefano Stabellini 
> <stefano.stabellini@xxxxxxxxxxxxx> wrote:
>       On Thu, 8 Jul 2010, Bruce Edge wrote:
>       > On Thu, Jul 8, 2010 at 9:55 AM, Stefano Stabellini 
> <stefano.stabellini@xxxxxxxxxxxxx> wrote:
>       >       On Thu, 8 Jul 2010, Bruce Edge wrote:
>       >       > This is the same problem as this post:
>       >       > 
> http://lists.xensource.com/archives/html/xen-devel/2010-06/msg01114.html
>       >       >
>       >       > Stefano suggested I retry after Jeremy's pull.
>       >       >
>       >       > Sync'd with 2.6.32.16 last night and it looks like the 
> identical problem.
>       >       >
>       >       > I can boot Ubuntu 10.04 with it's own native kernel, but not 
> with a pv-ops kernel.
>       >       >
>       >       > This is with # CONFIG_XEN_PLATFORM_PCI is not set, .config is 
> attached.
>       >       >
>       >
>       > I think that Jeremy didn't merge the up-to-date PV on HVM branch in
>       > stable-2.6.32.x but only in next.
>       >
>       >
>       > I thought that the PV on HVM code was only used 
> if CONFIG_XEN_PLATFORM_PCI=y. 
>       > Is that not the case?
>       >
> 
> For the most part yes, however the pv timer can still work even without
> the platform pci driver and with the pv timer enabled you need another
> patch to prevent the ioapic initialization code from breaking. This last
> patch is missing from stable-2.6.32.x.
> 
> 
> Could you give me a pointer to this patch? I'd like to test it to confirm 
> whether it is indeed the problem.
> 
 
you can checkout my tree from here (vanilla 2.6.34 + pv on hvm patches):

git://xenbits.xen.org/people/sstabellini/linux-pvhvm.git

branch name 2.6.34-pvhvm-v4.

The patches that you need to have are:

- "__setup_vector_irq: handle NULL chip_data"
32b5ffd98391cb47c3cc9459c445d9490a523622

- "Fix possible NULL pointer dereference in print_IO_APIC"
a57e90eaf9c55da55e3de09ebda99cb2f8a00e40

- "Fix find_unbound_irq in presence of ioapic irqs."
d7fc454bce7b63aab43ef0e11d97b206082e4740



BTW I have a new version of the branch (2.6.34-pvhvm-v6) without those
patches because I was able to fix the issue in a better way, but I
haven't sent it to the list yet. Jeremey's PV on HVM branch is based on
v4.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>