[Fedora-xen] Re: [Fedora-ia64-list] Re: Four ways RH could help with xen-ia64

Akio Takebe takebe_akio at jp.fujitsu.com
Tue Jul 25 08:58:16 UTC 2006


Hi, Juan, Aron and all

I fix Juan's http://hg.et.redhat.com/kernel/linux-2.6-xen-fedora 
to build on ia64.
But I have not booted linux kernel (not xen), 
and there are many compile warnings.
I'm fixing the tree now.

I used the attach config.
Please check them.

My fix patcheds are the blew. Please comments.
1. build_ia64_add_files.patch
   simple import gate.S, gate.ld.S, patch.c into arch/ia64/kernel
   (these are from linux-2.6.18-rc2)
2. build_ia64.patch
   some fix (resend_irq, ioremap, and so on)

Signed-off-by: Akio Takebe <takebe_akio at jp.fujitsu.com>

Best Regards,

Akio Takebe

>On Sat, 2006-07-22 at 09:31 -0400, Aron Griffis wrote:
>> Hi guys,
>> 
>> There are four ways you could be a big help to the xen-ia64 effort.
>> I have mentioned these in the past but never pulled them together into
>> a single request.
>
>Sorry for getting so long in answering you, but A PAE bug and getting
>linux-2.6-xen working on 2.6.18-rc2 have required all my attention :(
>
>> 1. Publish Juan's tree which is the result of his merge of
>>    linux-2.6.tip-xen, linux-2.6 and linux-2.6-xen.  How about
>>    http://people.redhat.com/quintela/linux-2.6.tip-xen-fedora.hg?
>>    As things stand right now, it's very difficult for ia64 devs to
>>    contribute to Juan's patch, for 2 reasons: (1) we never see it
>>    until after a new kernel rpm is published, (2) all we get is the
>>    final result, lacking the extremely helpful changeset history.
>
>It is based on 2.6.18-rc2.  It is on:
>
>http://hg.et.redhat.com/kernel/linux-2.6-xen-fedora
>
>It is public only since Tuesday (I was waiting for a place where to
>publish it).  Tree will not work on ia64, I didn't forward ported the
>ia64 changes, noly x86 & x86_64 (and it was painfull enough, time
>source, smp-alternatives x86_64, irqtrace, vDSO on x86 & friends meaned
>that I had to go back & re-apply series of patches one at a time to find
>a coulpe of bugs).
>
>> 2. Use matched xenlinux/hypervisor pairs.  At the OLS Xen mini-summit
>>    there was some discussion of compatibility.  The statements were:
>
>Believe me that we _try_, and very hard.
>
>> 	- old domU should run on new hypervisor
>
>Agreed.  I normally test plain fc5 domU on all my new kernels.
>
>> 	- new domU NOT guaranteed to run on old hypervisor
>
>We have found that lately this "normally" works, versus bugs.
>
>> 	- dom0 and hypervisor should be MATCHED
>
>Guess why HV on fedora is on the same package that the kernel, and they
>have indeed the same version number?
>
>>    Presently (kernel-2.6.17-1.2432.fc6.src.rpm) it appears that the
>>    hypervisor and xen patch are both dated 20060719.  That's a good
>>    sign! :-)   It would be great if you could provide some indication
>>    of your intent to continue using matched pairs.  Are they actually
>>    based on the same xen-unstable changeset?  We, the users, can't
>>    tell because the tarball is dated instead of cset-stamped, and
>>    Juan's tree isn't available.  See #1 ;-)
>
>Normally I add cset numbers in the changelog, but will try to put them
>into the HV version number (it maks as much sense as the date,
>actually).
>
>About the source tree, it is already public.  It hasn't been published
>sooner due to lack of somobdy setting up a server.  Now it is done.
>
>> 3. Apply my kernel.spec and config changes at the end of this email.
>>    This would make it much easier for the ia64 developers to do test
>>    builds and track down failures.  Presently it's a pain for me to
>>    maintain this out of tree.
>
>Will do today.  Will send one email once this is done.
>
>> 4. Apply the xen.spec and libvirt.spec changes.
>> 	https://www.redhat.com/archives/fedora-xen/2006-July/msg00022.html
>> 	https://www.redhat.com/archives/fedora-xen/2006-July/msg00021.html
>> 
>>    Regarding libvirt.spec, I've talked with Daniel and he's just
>>    waiting for xen.spec to be ia64-enabled...
>
>Will talk with daniel when he is back from OLS.
>
>> Objections/comments?  I'll attempt to update any relevant BZs today.
>
>Will comment on the patches in a follow-up.
>
>Later, Juan.
>
>--
>Fedora-ia64-list mailing list
>Fedora-ia64-list at redhat.com
>https://www.redhat.com/mailman/listinfo/fedora-ia64-list
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kernel-2.6.18-rc2_ia64.config
Type: application/octet-stream
Size: 55871 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-xen/attachments/20060725/b27257b8/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kernel-2.6.18-rc2_xen_ia64.config
Type: application/octet-stream
Size: 55953 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-xen/attachments/20060725/b27257b8/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: build_ia64_add_files.patch
Type: application/octet-stream
Size: 20986 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-xen/attachments/20060725/b27257b8/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: build_ia64.patch
Type: application/octet-stream
Size: 3279 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-xen/attachments/20060725/b27257b8/attachment-0003.obj>


More information about the Fedora-xen mailing list