[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.