xen-ia64-devel
RE: [Xen-ia64-devel] RE: OK, now domU can boot on tip. ;-)
> vcpu_translate: bad physical address: a000000100009820
OK, this was an unrelated bug (corner case in vcpu_translate)
that I have fixed and committed. With this fixed, I am
able to run the dom0 built from defconfig (plus changes)
instead of zx1_config so have checked in this as as the
default (sparse/arch/xen/configs/xen0_defconfig_ia64).
Now dom0 should correctly automatically build for HP and
tiger4 boxes. Unfortunately this generic kernel takes much
longer to build and is much larger :-( However it is the
kernel config most likely to be used by distros so we might
as well be using it too.
I also checked in changes (similar to those suggested by Alex)
so domU builds with CONFIG_VT off. xenU_defconfig_ia64 is
still based on zx1_config because when I tried it using
the same defconfig as dom0, it crashed. I don't think it
matters since domU doesn't use any devices, but if it doesn't
work for domU on tiger4, please let me know.
> -----Original Message-----
> From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
> [mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf
> Of Magenheimer, Dan (HP Labs Fort Collins)
> Sent: Wednesday, November 16, 2005 1:29 PM
> To: Tian, Kevin
> Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-ia64-devel] RE: OK, now domU can boot on tip. ;-)
>
> I just ran into a problem and I think it happens when I
> run xenlinux built from defconfig instead of zx1_config.
> I get:
>
> vcpu_translate: bad physical address: a000000100009820
>
> when I am doing a full xen+xenlinux build (and it happens
> in the same place -- when doing the second mkbuildtree with
> a newly created sparse/arch/xen/configs/xenU_defconfig_ia64).
>
> The machine then reboots.
>
> I need to rebuild xenlinux to confirm but this may make
> it problematic for me to check in the new config file.
>
> Dan
>
>
> > -----Original Message-----
> > From: Tian, Kevin [mailto:kevin.tian@xxxxxxxxx]
> > Sent: Wednesday, November 16, 2005 1:48 AM
> > To: Magenheimer, Dan (HP Labs Fort Collins)
> > Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx; Zhang, Xiantao
> > Subject: RE: [Xen-ia64-devel] RE: OK, now domU can boot on tip. ;-)
> >
> > That works on Tiger box as dom0, by your steps:
> > * Add CONFIG_XEN
> > * Remove CONFIG_IA32_SUPPORT
> > * Change all =m to =y
> >
> > However because the defconfig doesn't fit the latest Kconfig
> > content, there're many prompt when make oldconfig and I just
> > hit "Enter" to use default option for all of them.
> >
> > Attached the final .config file and you may compare how much
> > difference from your one.
> >
> > BTW, to make xenlinux compiled, we also need to change
> > arch/ia64/Makefile a bit. Or else duplicated inclusion to
> > arch/ia64/hp/sim/ made link failed since CONFIG_IA64_GENERIC
> > already does that:
> >
> > diff -r 2f98977d9f85 linux-2.6-xen-sparse/arch/ia64/Makefile
> > --- a/linux-2.6-xen-sparse/arch/ia64/Makefile Thu Nov
> 10 21:24:29 2005
> > +++ b/linux-2.6-xen-sparse/arch/ia64/Makefile Wed Nov
> 16 16:24:15 2005
> > @@ -60,7 +60,7 @@
> > core-$(CONFIG_IA64_HP_ZX1) += arch/ia64/dig/
> > core-$(CONFIG_IA64_HP_ZX1_SWIOTLB) += arch/ia64/dig/
> > core-$(CONFIG_IA64_SGI_SN2) += arch/ia64/sn/
> > -core-$(CONFIG_XEN) += arch/ia64/xen/ arch/ia64/hp/sim/
> > +core-$(CONFIG_XEN) += arch/ia64/xen/
> >
> > drivers-$(CONFIG_PCI) += arch/ia64/pci/
> > drivers-$(CONFIG_IA64_HP_SIM) += arch/ia64/hp/sim/
> >
> > Thanks,
> > Kevin
> >
> > >-----Original Message-----
> > >From: Magenheimer, Dan (HP Labs Fort Collins)
> > [mailto:dan.magenheimer@xxxxxx]
> > >Sent: 2005年11月16日 4:56
> > >To: Tian, Kevin
> > >Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> > >Subject: RE: [Xen-ia64-devel] RE: OK, now domU can boot on tip. ;-)
> > >
> > >> -----Original Message-----
> > >> From: Magenheimer, Dan (HP Labs Fort Collins)
> > >> Sent: Thursday, November 10, 2005 8:31 AM
> > >> To: 'Tian, Kevin'
> > >> Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> > >> Subject: RE: [Xen-ia64-devel] RE: OK, now domU can boot
> on tip. ;-)
> > >>
> > >> > Actually what confusing me is how to support different
> > >> > configuration file copied to xen0_defconfig_ia64
> > >> > automatically when build. Current xen0_defconfig_ia64 is
> > >> > based on zx box configuration, and I have to copy one for
> > >> > tiger manually to override that file before build. However I
> > >> > didn't find easy way to pass into such machvec information
> > >> > and let it automate. Can anyone help with an idea?
> > >>
> > >> I've been thinking that linux/arch/ia64/defconfig might
> > >> work for both HP and tiger4, but since it uses many modules,
> > >> I have been waiting to try it until the boot-dom0-with-initrd
> > >> works (RHEL4).
> > >>
> > >> Perhaps just changing all the =m to =y in
> linux/arch/ia64/defconfig
> > >> will work for a xen0_defconfig_ia64 for both HP and tiger4?
> > >
> > >I tried using linux-2.6.12/arch/ia64/defconfig with edits to
> > >add CONFIG_XEN=y and change CONFIG_IA32_SUPPORT=n and changing
> > >all =m to =y. The resultant xenlinux runs successfully as
> > >dom0 though it is much bigger and boots slower. However,
> > >it crashes when booting as domU. Since we can probably
> > >reduce the config file for domU significantly, this is
> > >unlikely to be a problem once we have a default domU config.
> > >
> > >Could you confirm that defconfig with the above changes works
> > >for tiger4? If so, we can replace the zx1-specific config in
> > >sparse/arch/xen/configs/.
> > >
> > >Dan
> >
>
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-ia64-devel] RE: OK, now domU can boot on tip. ;-), Magenheimer, Dan (HP Labs Fort Collins)
- [Xen-ia64-devel] RE: OK, now domU can boot on tip. ;-), Magenheimer, Dan (HP Labs Fort Collins)
- RE: [Xen-ia64-devel] RE: OK, now domU can boot on tip. ;-), Magenheimer, Dan (HP Labs Fort Collins)
- RE: [Xen-ia64-devel] RE: OK, now domU can boot on tip. ;-), Tian, Kevin
- RE: [Xen-ia64-devel] RE: OK, now domU can boot on tip. ;-), Magenheimer, Dan (HP Labs Fort Collins)
- RE: [Xen-ia64-devel] RE: OK, now domU can boot on tip. ;-), Magenheimer, Dan (HP Labs Fort Collins)
- RE: [Xen-ia64-devel] RE: OK, now domU can boot on tip. ;-), Tian, Kevin
- RE: [Xen-ia64-devel] RE: OK, now domU can boot on tip. ;-), Magenheimer, Dan (HP Labs Fort Collins)
- RE: [Xen-ia64-devel] RE: OK, now domU can boot on tip. ;-),
Magenheimer, Dan (HP Labs Fort Collins) <=
|
|
|