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
|