On Thu, Dec 16, 2010 at 07:24:51PM +0800, ZhouPeng wrote:
> Thank you for your reply.
>
> We want to work in 32-bit system.
>
You know you can have a 32bit dom0 kernel running on 64bit Xen hypervisor?
-- Pasi
> And fortunately we don't need IOMMU and passthr at the present.
>
> There is another problem:
> xend start failed
> err msg is:
> xen.lowlevel.xc.Error: (1, "Internal error"), 'Could not obtain handle on
> privileged command interface (2 = No such file or directory)'
>
> I find there is nothing in "/proc/xen/" but there is privcmd.o in
> "bulid-linux-2.6-pvos_x86_32/drivers/xen/xenfs/"
>
> 2010/12/16 Keir Fraser <[1]keir@xxxxxxx>
>
> Could you build a 64-bit hypervisor instead? In all honesty, the 32-bit
> build gets hardly any testing these days, and not much love.
> -- Keir
> On 16/12/2010 09:41, "ZhouPeng" <[2]
zpengxen@xxxxxxxxx> wrote:
>
> > The bug exist in iommu(Intel VT-d) support code.
> >
> > After I disabled the vt-d in bios, system can boot properly.
> >
> > 2010/12/16 ZhouPeng <[3]zpengxen@xxxxxxxxx>
> >> The err msg appears in
> >> void *map_domain_page(unsigned long mfn)
> >> BUG_ON(idx >= MAPCACHE_ENTRIES);
> >>
> >> printk idx is 1024 and BUG_ON is called.
> >>
> >> I print Xen call trace msg:
> >>
> >> [<ffcd3c2>] map_domain_page+0x1a2/0x230
> >> [<ff1cd718>] unmap_domain_page+0x148/0x160
> >> addr_to_dma_page_maddr+0x1f6/0x250
> >> __find_next_zero_bit+0x80/0x90
> >> intel_iommu_map_page+0x14a/0x250
> >> domain_context_mapping+0x14a/0x250
> >> rmrr_identity_mapping+0xb7/0x120
> >> intel_iommu_dom0_init+0x143/0x1eb
> >> construct_dom0+0x138f/0x16b0
> >> __start_xen+0x109a/0x1680
> >> e820nf+0x0/0x4
> >> __high_start+0x58/0x5a
> >>
> >> 2010/12/16 Pasi Kärkkäinen <[4]pasik@xxxxxx>
> >>
> >>> On Thu, Dec 16, 2010 at 03:41:17PM +0800, ZhouPeng wrote:
> >>>> (XEN) Panic on CPU 0:
> >>>> (XEN) Xen BUG at domain_page.c:102
> >>>>
> >>>> Any solutions?
> >>>>
> >>>
> >>> You need to post the full boot log, including all output from both
> Xen and
> >>> dom0 Linux.
> >>> See: [5]http://wiki.xen.org/xenwiki/XenSerialConsole
> >>>
> >>> -- Pasi
> >>>
> >>>> 2010/12/16 ZhouPeng <[1][6]zpengxen@xxxxxxxxx>
> >>>>
> >>>> Hi all,
> >>>>
> >>>> I build xen4.1 from the tarbll (with kernel 2.6.32.26
> downloaded by
> >>>> default) on fedora8.
> >>>>
> >>>> After installing, I get the err msg on startup:
> >>>>
> >>>> (XEN) Panic on CPU 0:
> >>>> (XEN) Xen BUG at domain_page.c:102
> >>>>
> >>>> 5 seconds later, the machine reboot.
> >>>>
> >>>> How to deal with this problem.
> >>>>
> >>>> Thanks,
> >>>> --
> >>>> Zhou Peng
> >>>> My daily E-Mail: [2][7]ailvpeng25@xxxxxxxxx
> >>>>
> >>>> --
> >>>> Zhou Peng
> >>>> My daily E-Mail: [3][8]ailvpeng25@xxxxxxxxx
> >>>>
> >>>> References
> >>>>
> >>>> Visible links
> >>>> 1. mailto:[9]zpengxen@xxxxxxxxx
> >>>> 2. mailto:[10]ailvpeng25@xxxxxxxxx
> >>>> 3. mailto:[11]ailvpeng25@xxxxxxxxx
> >>>
> >>>> _______________________________________________
> >>>> Xen-devel mailing list
> >>>> [12]Xen-devel@xxxxxxxxxxxxxxxxxxx
> >>>> [13]http://lists.xensource.com/xen-devel
> >>>
> >>
> >>
>
> --
> Zhou Peng
> My daily E-Mail: [14]ailvpeng25@xxxxxxxxx
>
> References
>
> Visible links
> 1. mailto:keir@xxxxxxx
> 2. mailto:zpengxen@xxxxxxxxx
> 3. mailto:zpengxen@xxxxxxxxx
> 4. mailto:pasik@xxxxxx
> 5. http://wiki.xen.org/xenwiki/XenSerialConsole
> 6. mailto:zpengxen@xxxxxxxxx
> 7. mailto:ailvpeng25@xxxxxxxxx
> 8. mailto:ailvpeng25@xxxxxxxxx
> 9. mailto:zpengxen@xxxxxxxxx
> 10. mailto:ailvpeng25@xxxxxxxxx
> 11. mailto:ailvpeng25@xxxxxxxxx
> 12. mailto:Xen-devel@xxxxxxxxxxxxxxxxxxx
> 13. http://lists.xensource.com/xen-devel
> 14. mailto:ailvpeng25@xxxxxxxxx