Hi, all
We can success booting domU with linux-2.6.tip-xen. (This is FedoraCore work.) The build step is the below. I think the step is almost same as Aron's step. (http://free.linux.hp.com/~agriffis/fedora-kernel-ia64/.) We used linux-2.6.tip-xen.hg(cset #30476) and xen-unstable.hg(cset #10474).
1. hg clone http://xenbits.xensource.com/ext/linux-2.6.tip-xen.hg 2. copy xen/include/asm-ia64/asm-xsi-offsets.h from xen-ia64-unstable.hg to linux-2.6.tip-xen.hg/include/asm-ia64/xen/ 3. copy .config from xen-ia64-unstable.hg/buildconfigs/linux-defconfig_xen_ia64 to linux-2.6.tip-xen/.config 4. make oldconfig (All answers are default) 5. copy linux-2.6.tip-xen.hg/arch/ia64/kernel/gate.S from linux-2.6.16.13.tar.bz2 6. cd linux-2.6.tip-xen.hg make & copy vmlinuz & mkinitrd 7. build xen-unstable.hg (cset #10474) hg clone xen-unstable.hg xen-unstable.hg-match-linux-2.6.tip cd xen-unstable.hg-match-linux.2.6.tip hg up -C 10474 make 8. copy xen.gz to under /boot/efi/ 9. make install-tools
But I found some problem. Please comments. A. We cannot compile the latest linux-2.6.tip-xen(#32966). Is fixing linux-2.6.tip-xen fc6's or xen-ia64's contribution? Or is anyone already working for that?
B. linux-2.6.tip-xen don't have arch/ia64/kernel/gate.S. Why?
Best Regards,
Akio Takebe
* Akio Takebe (takebe_akio@jp.fujitsu.com) wrote:
We can success booting domU with linux-2.6.tip-xen. (This is FedoraCore work.) The build step is the below. I think the step is almost same as Aron's step. (http://free.linux.hp.com/~agriffis/fedora-kernel-ia64/.) We used linux-2.6.tip-xen.hg(cset #30476) and xen-unstable.hg(cset #10474).
- hg clone http://xenbits.xensource.com/ext/linux-2.6.tip-xen.hg
- copy xen/include/asm-ia64/asm-xsi-offsets.h from xen-ia64-unstable.hg to linux-2.6.tip-xen.hg/include/asm-ia64/xen/
- copy .config from xen-ia64-unstable.hg/buildconfigs/linux-defconfig_xen_ia64 to linux-2.6.tip-xen/.config
- make oldconfig (All answers are default)
- copy linux-2.6.tip-xen.hg/arch/ia64/kernel/gate.S
Hmm, I figured this might be an issue.
from linux-2.6.16.13.tar.bz2
- cd linux-2.6.tip-xen.hg make & copy vmlinuz & mkinitrd
- build xen-unstable.hg (cset #10474) hg clone xen-unstable.hg xen-unstable.hg-match-linux-2.6.tip cd xen-unstable.hg-match-linux.2.6.tip hg up -C 10474 make
- copy xen.gz to under /boot/efi/
- make install-tools
But I found some problem. Please comments. A. We cannot compile the latest linux-2.6.tip-xen(#32966). Is fixing linux-2.6.tip-xen fc6's or xen-ia64's contribution? Or is anyone already working for that?
I have not tried compiling it on ia64. Could you show us the compile errors? Or if you know the problem, send a patch?
B. linux-2.6.tip-xen don't have arch/ia64/kernel/gate.S. Why?
This is likely a merge error. The merge thought the file was dropped from upstream Linux. Feel free to send the proper patch.
thanks, -chris