* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
@ 2003-08-04 17:53 ` H. J. Lu
2003-08-04 18:00 ` Jesse Barnes
` (21 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: H. J. Lu @ 2003-08-04 17:53 UTC (permalink / raw)
To: linux-ia64
On Mon, Aug 04, 2003 at 10:37:39AM -0700, David Mosberger wrote:
> As of this morning, Linus's current bk tree
> (http://linux.bkbits.net:8080/linux-2.5) builds and works out of the
> box for ia64!
>
Does it work on bigsur? Does it support kernel modules?
H.J.
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
2003-08-04 17:53 ` H. J. Lu
@ 2003-08-04 18:00 ` Jesse Barnes
2003-08-04 18:10 ` H. J. Lu
` (20 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: Jesse Barnes @ 2003-08-04 18:00 UTC (permalink / raw)
To: linux-ia64
On Mon, Aug 04, 2003 at 10:53:08AM -0700, H. J. Lu wrote:
> On Mon, Aug 04, 2003 at 10:37:39AM -0700, David Mosberger wrote:
> > As of this morning, Linus's current bk tree
> > (http://linux.bkbits.net:8080/linux-2.5) builds and works out of the
> > box for ia64!
> >
>
> Does it work on bigsur? Does it support kernel modules?
I just tried the latest on my big sur, and though I think modules work
(at least they build for other machines), big sur is broken because
non-ACPI based PCI enumeration has been removed from the tree.
Jesse
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
2003-08-04 17:53 ` H. J. Lu
2003-08-04 18:00 ` Jesse Barnes
@ 2003-08-04 18:10 ` H. J. Lu
2003-08-04 18:21 ` David Mosberger
` (19 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: H. J. Lu @ 2003-08-04 18:10 UTC (permalink / raw)
To: linux-ia64
On Mon, Aug 04, 2003 at 11:00:16AM -0700, Jesse Barnes wrote:
> On Mon, Aug 04, 2003 at 10:53:08AM -0700, H. J. Lu wrote:
> > On Mon, Aug 04, 2003 at 10:37:39AM -0700, David Mosberger wrote:
> > > As of this morning, Linus's current bk tree
> > > (http://linux.bkbits.net:8080/linux-2.5) builds and works out of the
> > > box for ia64!
> > >
> >
> > Does it work on bigsur? Does it support kernel modules?
>
> I just tried the latest on my big sur, and though I think modules work
> (at least they build for other machines), big sur is broken because
> non-ACPI based PCI enumeration has been removed from the tree.
>
Can you try this patch for bigsur?
H.J.
---
--- linux/drivers/acpi/osl.c.acpi Mon Jul 28 11:41:53 2003
+++ linux/drivers/acpi/osl.c Mon Jul 28 15:12:44 2003
@@ -250,7 +250,12 @@ acpi_os_install_interrupt_handler(u32 ir
irq = acpi_fadt.sci_int;
#ifdef CONFIG_IA64
- irq = gsi_to_vector(irq);
+ irq = acpi_irq_to_vector (irq);
+ if (irq < 0) {
+ printk(KERN_ERR PREFIX "SCI (IRQ%d/%d) not registerd\n",
+ irq, acpi_fadt.sci_int);
+ return AE_OK;
+ }
#endif
acpi_irq_irq = irq;
acpi_irq_handler = handler;
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (2 preceding siblings ...)
2003-08-04 18:10 ` H. J. Lu
@ 2003-08-04 18:21 ` David Mosberger
2003-08-04 18:27 ` David Mosberger
` (18 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: David Mosberger @ 2003-08-04 18:21 UTC (permalink / raw)
To: linux-ia64
>>>>> On Mon, 4 Aug 2003 10:53:08 -0700, "H. J. Lu" <hjl@lucon.org> said:
HJ> Does it work on bigsur?
It should, apart from a qla1280.c glitch (see the latest ia64 diff for
the one-liner to get it to work; Jes Sorensen said he's going to
cleanup qla1280 for real).
HJ> Does it support kernel modules?
Sure. Kernel modules have been working for a while. You do need
module-init-tools, of course (Debian has the necessary package in the
"unstable" tree).
--david
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (3 preceding siblings ...)
2003-08-04 18:21 ` David Mosberger
@ 2003-08-04 18:27 ` David Mosberger
2003-08-04 18:31 ` David S. Miller
` (17 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: David Mosberger @ 2003-08-04 18:27 UTC (permalink / raw)
To: linux-ia64
>>>>> On Mon, 4 Aug 2003 11:00:16 -0700, jbarnes@sgi.com (Jesse Barnes) said:
Jesse> big sur is broken because non-ACPI based PCI enumeration has
Jesse> been removed from the tree.
That shouldn't break big sur. Perhaps you need newer firmware,
though?
--david
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (4 preceding siblings ...)
2003-08-04 18:27 ` David Mosberger
@ 2003-08-04 18:31 ` David S. Miller
2003-08-04 18:40 ` David Mosberger
` (16 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: David S. Miller @ 2003-08-04 18:31 UTC (permalink / raw)
To: linux-ia64
On Mon, 4 Aug 2003 10:37:39 -0700
David Mosberger <davidm@napali.hpl.hp.com> wrote:
> As of this morning, Linus's current bk tree
> (http://linux.bkbits.net:8080/linux-2.5) builds and works out of the
> box for ia64!
I hate to rain on your parade, but for a platform that has so many
companies paying people full time to maintain under Linux having it
take this long is a big diasppointment for me :(
I do sparc64 as a hobby in my spare time, as a single individual, and
it has been working daily throughout the entire 2.4.x and 2.5.x
series.
The fact that there are still "external patches for performance"
is even more disheartening.
My tree never lags Linus's by more than 24 or 48 hours, unless one
of us is on vacation and not near computers. And if I can do this
in my spare time, it should be doable by people getting paid full
time to maintain the ia64 port, don't you think? 8-)
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (5 preceding siblings ...)
2003-08-04 18:31 ` David S. Miller
@ 2003-08-04 18:40 ` David Mosberger
2003-08-04 18:41 ` Jes Sorensen
` (15 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: David Mosberger @ 2003-08-04 18:40 UTC (permalink / raw)
To: linux-ia64
>>>>> On Mon, 4 Aug 2003 11:31:44 -0700, "David S. Miller" <davem@redhat.com> said:
Dave> My tree never lags Linus's by more than 24 or 48 hours, unless
Dave> one of us is on vacation and not near computers. And if I can
Dave> do this in my spare time, it should be doable by people
Dave> getting paid full time to maintain the ia64 port, don't you
Dave> think? 8-)
Well, you're obviously just way better than everybody else!
For what it's worth, I spend on average about 1 day a week on ia64
linux maintenance and that's just about as much as I'd want to (though
in recent months it has been a bit more, partly so that we can get
into sync with Linus' tree).
--david
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (6 preceding siblings ...)
2003-08-04 18:40 ` David Mosberger
@ 2003-08-04 18:41 ` Jes Sorensen
2003-08-04 18:45 ` David S. Miller
` (14 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: Jes Sorensen @ 2003-08-04 18:41 UTC (permalink / raw)
To: linux-ia64
>>>>> "David" = David Mosberger <davidm@napali.hpl.hp.com> writes:
>>>>> On Mon, 4 Aug 2003 10:53:08 -0700, "H. J. Lu" <hjl@lucon.org> said:
HJ> Does it work on bigsur?
David> It should, apart from a qla1280.c glitch (see the latest ia64
David> diff for the one-liner to get it to work; Jes Sorensen said
David> he's going to cleanup qla1280 for real).
Yes, I already have in fact. I submitted the updated driver to James
Bottomley for inclusion in the tree. I'll post it to you shortly.
Cheers,
Jes
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (7 preceding siblings ...)
2003-08-04 18:41 ` Jes Sorensen
@ 2003-08-04 18:45 ` David S. Miller
2003-08-04 18:49 ` Jesse Barnes
` (13 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: David S. Miller @ 2003-08-04 18:45 UTC (permalink / raw)
To: linux-ia64
On Mon, 4 Aug 2003 11:40:25 -0700
David Mosberger <davidm@napali.hpl.hp.com> wrote:
> For what it's worth, I spend on average about 1 day a week on ia64
> linux maintenance and that's just about as much as I'd want to (though
> in recent months it has been a bit more, partly so that we can get
> into sync with Linus' tree).
I'm not addressing you specifically, but I will note how great
you tend to say ia64 is when platform performance comparison
discussions happen on the lists :-)
In general, I think some platform maintainence drifts way too easily
into a tail-spin of local changes that take forever to get merged.
My point was that if some random single monkey like me can keep a
loser platform like sparc64 still building in Linus's tree, a group of
several trained professionals should be able to fare much better :)
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (8 preceding siblings ...)
2003-08-04 18:45 ` David S. Miller
@ 2003-08-04 18:49 ` Jesse Barnes
2003-08-04 18:52 ` Jesse Barnes
` (12 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: Jesse Barnes @ 2003-08-04 18:49 UTC (permalink / raw)
To: linux-ia64
On Mon, Aug 04, 2003 at 11:27:53AM -0700, David Mosberger wrote:
> >>>>> On Mon, 4 Aug 2003 11:00:16 -0700, jbarnes@sgi.com (Jesse Barnes) said:
>
> Jesse> big sur is broken because non-ACPI based PCI enumeration has
> Jesse> been removed from the tree.
>
> That shouldn't break big sur. Perhaps you need newer firmware,
> though?
You're right, I thought that big sur didn't use ACPI to enumerate PCI,
but I guess it does.
Jesse
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (9 preceding siblings ...)
2003-08-04 18:49 ` Jesse Barnes
@ 2003-08-04 18:52 ` Jesse Barnes
2003-08-04 19:07 ` David Mosberger
` (11 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: Jesse Barnes @ 2003-08-04 18:52 UTC (permalink / raw)
To: linux-ia64
Thanks H.J., this patch works for me! I had to add one more for xfs
(included), but after that, things seemed to work.
Thanks,
Jesse
On Mon, Aug 04, 2003 at 11:10:33AM -0700, H. J. Lu wrote:
> On Mon, Aug 04, 2003 at 11:00:16AM -0700, Jesse Barnes wrote:
> > On Mon, Aug 04, 2003 at 10:53:08AM -0700, H. J. Lu wrote:
> > > On Mon, Aug 04, 2003 at 10:37:39AM -0700, David Mosberger wrote:
> > > > As of this morning, Linus's current bk tree
> > > > (http://linux.bkbits.net:8080/linux-2.5) builds and works out of the
> > > > box for ia64!
> > > >
> > >
> > > Does it work on bigsur? Does it support kernel modules?
> >
> > I just tried the latest on my big sur, and though I think modules work
> > (at least they build for other machines), big sur is broken because
> > non-ACPI based PCI enumeration has been removed from the tree.
> >
>
> Can you try this patch for bigsur?
diff -Nru a/fs/xfs/linux/xfs_vfs.h b/fs/xfs/linux/xfs_vfs.h
--- a/fs/xfs/linux/xfs_vfs.h Wed Jul 16 12:10:39 2003
+++ b/fs/xfs/linux/xfs_vfs.h Wed Jul 16 12:10:39 2003
@@ -44,8 +44,8 @@
typedef struct vfs {
u_int vfs_flag; /* flags */
- fsid_t vfs_fsid; /* file system ID */
- fsid_t *vfs_altfsid; /* An ID fixed for life of FS */
+ __kernel_fsid_t vfs_fsid; /* file system ID */
+ __kernel_fsid_t *vfs_altfsid; /* An ID fixed for life of FS */
bhv_head_t vfs_bh; /* head of vfs behavior chain */
struct super_block *vfs_super; /* Linux superblock structure */
struct task_struct *vfs_sync_task;
diff -Nru a/fs/xfs/xfs_mount.c b/fs/xfs/xfs_mount.c
--- a/fs/xfs/xfs_mount.c Wed Jul 16 12:10:39 2003
+++ b/fs/xfs/xfs_mount.c Wed Jul 16 12:10:39 2003
@@ -889,7 +889,7 @@
* File systems that don't support user level file handles (i.e.
* all of them except for XFS) will leave vfs_altfsid as NULL.
*/
- vfsp->vfs_altfsid = (fsid_t *)mp->m_fixedfsid;
+ vfsp->vfs_altfsid = (__kernel_fsid_t *)mp->m_fixedfsid;
mp->m_dmevmask = 0; /* not persistent; set after each mount */
/*
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (10 preceding siblings ...)
2003-08-04 18:52 ` Jesse Barnes
@ 2003-08-04 19:07 ` David Mosberger
2003-08-04 19:07 ` Alan Cox
` (10 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: David Mosberger @ 2003-08-04 19:07 UTC (permalink / raw)
To: linux-ia64
Can someone look into/explain why this patch is needed for Big Sur?
Either the old code is wrong for other machines, too, or the old code
is broken and we just don't exercise it on the other ia64 machines?
--david
>>>>> On Mon, 4 Aug 2003 11:10:33 -0700, "H. J. Lu" <hjl@lucon.org> said:
>> I just tried the latest on my big sur, and though I think modules work
>> (at least they build for other machines), big sur is broken because
>> non-ACPI based PCI enumeration has been removed from the tree.
HJ> Can you try this patch for bigsur?
HJ> H.J.
HJ> ---
HJ> --- linux/drivers/acpi/osl.c.acpi Mon Jul 28 11:41:53 2003
HJ> +++ linux/drivers/acpi/osl.c Mon Jul 28 15:12:44 2003
HJ> @@ -250,7 +250,12 @@ acpi_os_install_interrupt_handler(u32 ir
HJ> irq = acpi_fadt.sci_int;
HJ> #ifdef CONFIG_IA64
HJ> - irq = gsi_to_vector(irq);
HJ> + irq = acpi_irq_to_vector (irq);
HJ> + if (irq < 0) {
HJ> + printk(KERN_ERR PREFIX "SCI (IRQ%d/%d) not registerd\n",
HJ> + irq, acpi_fadt.sci_int);
HJ> + return AE_OK;
HJ> + }
HJ> #endif
HJ> acpi_irq_irq = irq;
HJ> acpi_irq_handler = handler;
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (11 preceding siblings ...)
2003-08-04 19:07 ` David Mosberger
@ 2003-08-04 19:07 ` Alan Cox
2003-08-04 19:17 ` David S. Miller
` (9 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: Alan Cox @ 2003-08-04 19:07 UTC (permalink / raw)
To: linux-ia64
On Llu, 2003-08-04 at 19:45, David S. Miller wrote:
> My point was that if some random single monkey like me can keep a
> loser platform like sparc64 still building in Linus's tree, a group of
> several trained professionals should be able to fare much better :)
Right but ia64 - for better or worse started off as a hideously
divergent tree that did really stupid things like redefine GFP_DMA. It
may be that ia64 should have aimed in a different direction from day one
but having finally ended up in the right place *is* a milestone.
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (12 preceding siblings ...)
2003-08-04 19:07 ` Alan Cox
@ 2003-08-04 19:17 ` David S. Miller
2003-08-04 19:18 ` Andreas Schwab
` (8 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: David S. Miller @ 2003-08-04 19:17 UTC (permalink / raw)
To: linux-ia64
On 04 Aug 2003 20:07:58 +0100
Alan Cox <alan@lxorguk.ukuu.org.uk> wrote:
> but having finally ended up in the right place *is* a milestone.
I agree.
I apologize, I really didn't want to diminsh what has been
accomplished. I was trying to achieve something different :)
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (13 preceding siblings ...)
2003-08-04 19:17 ` David S. Miller
@ 2003-08-04 19:18 ` Andreas Schwab
2003-08-04 19:53 ` H. J. Lu
` (7 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: Andreas Schwab @ 2003-08-04 19:18 UTC (permalink / raw)
To: linux-ia64
jbarnes@sgi.com (Jesse Barnes) writes:
|> diff -Nru a/fs/xfs/linux/xfs_vfs.h b/fs/xfs/linux/xfs_vfs.h
|> --- a/fs/xfs/linux/xfs_vfs.h Wed Jul 16 12:10:39 2003
|> +++ b/fs/xfs/linux/xfs_vfs.h Wed Jul 16 12:10:39 2003
|> @@ -44,8 +44,8 @@
|>
|> typedef struct vfs {
|> u_int vfs_flag; /* flags */
|> - fsid_t vfs_fsid; /* file system ID */
|> - fsid_t *vfs_altfsid; /* An ID fixed for life of FS */
|> + __kernel_fsid_t vfs_fsid; /* file system ID */
|> + __kernel_fsid_t *vfs_altfsid; /* An ID fixed for life of FS */
|> bhv_head_t vfs_bh; /* head of vfs behavior chain */
|> struct super_block *vfs_super; /* Linux superblock structure */
|> struct task_struct *vfs_sync_task;
Alternatively you could use this patch (following the other
architectures):
--- linux-2.5.73/include/asm-ia64/statfs.h.~1~ 2003-06-22 20:32:55.000000000 +0200
+++ linux-2.5.73/include/asm-ia64/statfs.h 2003-07-01 16:14:44.000000000 +0200
@@ -6,6 +6,11 @@
* Copyright (C) 1998, 1999 David Mosberger-Tang <davidm@hpl.hp.com>
*/
+#ifndef __KERNEL_STRICT_NAMES
+# include <linux/types.h>
+typedef __kernel_fsid_t fsid_t;
+#endif
+
/*
* This is ugly --- we're already 64-bit, so just duplicate the definitions
*/
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (14 preceding siblings ...)
2003-08-04 19:18 ` Andreas Schwab
@ 2003-08-04 19:53 ` H. J. Lu
2003-08-04 23:06 ` Peter Chubb
` (6 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: H. J. Lu @ 2003-08-04 19:53 UTC (permalink / raw)
To: linux-ia64
This code is taken from 2.4 kernel, which is enabled for all ia64
machines. The only difference is
if (has_8259 && irq < 16)
return isa_irq_to_vector(irq);
return gsi_to_vector(irq);
instead of just
return gsi_to_vector(irq);
I think bigsur is one of those uses 8259 and ISA. I don't believe any
new ia64 machines do that.
H.J.
---
On Mon, Aug 04, 2003 at 12:07:19PM -0700, David Mosberger wrote:
> Can someone look into/explain why this patch is needed for Big Sur?
> Either the old code is wrong for other machines, too, or the old code
> is broken and we just don't exercise it on the other ia64 machines?
>
> --david
>
> >>>>> On Mon, 4 Aug 2003 11:10:33 -0700, "H. J. Lu" <hjl@lucon.org> said:
>
> >> I just tried the latest on my big sur, and though I think modules work
> >> (at least they build for other machines), big sur is broken because
> >> non-ACPI based PCI enumeration has been removed from the tree.
>
> HJ> Can you try this patch for bigsur?
>
>
> HJ> H.J.
> HJ> ---
> HJ> --- linux/drivers/acpi/osl.c.acpi Mon Jul 28 11:41:53 2003
> HJ> +++ linux/drivers/acpi/osl.c Mon Jul 28 15:12:44 2003
> HJ> @@ -250,7 +250,12 @@ acpi_os_install_interrupt_handler(u32 ir
> HJ> irq = acpi_fadt.sci_int;
>
> HJ> #ifdef CONFIG_IA64
> HJ> - irq = gsi_to_vector(irq);
> HJ> + irq = acpi_irq_to_vector (irq);
> HJ> + if (irq < 0) {
> HJ> + printk(KERN_ERR PREFIX "SCI (IRQ%d/%d) not registerd\n",
> HJ> + irq, acpi_fadt.sci_int);
> HJ> + return AE_OK;
> HJ> + }
> HJ> #endif
> HJ> acpi_irq_irq = irq;
> HJ> acpi_irq_handler = handler;
^ permalink raw reply [flat|nested] 33+ messages in thread* milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (15 preceding siblings ...)
2003-08-04 19:53 ` H. J. Lu
@ 2003-08-04 23:06 ` Peter Chubb
2003-08-04 23:20 ` Jesse Barnes
` (5 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: Peter Chubb @ 2003-08-04 23:06 UTC (permalink / raw)
To: linux-ia64
>>>>> "David" = David Mosberger <davidm@napali.hpl.hp.com> writes:
David> Now that Linus' tree works for ia64, the next question is how
David> we can keep it that way. I think it would be useful to have
David> someone setup a cron job which does daily builds/automated
David> tests off of Linus tree. If something breaks, the person doing
David> this could perhaps come up with a minimal patch which gets
David> Linus' tree to build again (and submit a patch to the
David> appropriate maintainer, with cc to the linux-ia64 list). I
David> plan on continuing to put out roughly monthly ia64-specific
David> patches and during those normal cycles, I'd then integrate the
David> "quick fix up" patches as needed. Does this sound reasonable?
David> Anybody want to volunteer for this "Linus watchdog" role?
We can do this. We're tracking Linus's tree anyway for the work we're
doing.
We'd probably do daily automated builds to check that the kernel
still compiles cleanly for HPSIM, DIG, and ZX1, but test only weekly.
If you have anyu specific configuration options you think should be
included, let us know.
--
Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au
You are lost in a maze of BitKeeper repositories, all slightly different.
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (16 preceding siblings ...)
2003-08-04 23:06 ` Peter Chubb
@ 2003-08-04 23:20 ` Jesse Barnes
2003-08-04 23:35 ` David Mosberger
` (4 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: Jesse Barnes @ 2003-08-04 23:20 UTC (permalink / raw)
To: linux-ia64
David, can you apply this one too? It's better than having it changed
in XFS. Thanks Andreas.
Thanks,
Jesse
On Mon, Aug 04, 2003 at 09:18:57PM +0200, Andreas Schwab wrote:
> Alternatively you could use this patch (following the other
> architectures):
>
> --- linux-2.5.73/include/asm-ia64/statfs.h.~1~ 2003-06-22 20:32:55.000000000 +0200
> +++ linux-2.5.73/include/asm-ia64/statfs.h 2003-07-01 16:14:44.000000000 +0200
> @@ -6,6 +6,11 @@
> * Copyright (C) 1998, 1999 David Mosberger-Tang <davidm@hpl.hp.com>
> */
>
> +#ifndef __KERNEL_STRICT_NAMES
> +# include <linux/types.h>
> +typedef __kernel_fsid_t fsid_t;
> +#endif
> +
> /*
> * This is ugly --- we're already 64-bit, so just duplicate the definitions
> */
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (17 preceding siblings ...)
2003-08-04 23:20 ` Jesse Barnes
@ 2003-08-04 23:35 ` David Mosberger
2003-08-04 23:39 ` David Mosberger
` (3 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: David Mosberger @ 2003-08-04 23:35 UTC (permalink / raw)
To: linux-ia64
>>>>> On Tue, 5 Aug 2003 09:06:18 +1000, Peter Chubb <peter@chubb.wattle.id.au> said:
>>>>> "David" = David Mosberger <davidm@napali.hpl.hp.com> writes:
David> Now that Linus' tree works for ia64, the next question is how
David> we can keep it that way. I think it would be useful to have
David> someone setup a cron job which does daily builds/automated
David> tests off of Linus tree. If something breaks, the person doing
David> this could perhaps come up with a minimal patch which gets
David> Linus' tree to build again (and submit a patch to the
David> appropriate maintainer, with cc to the linux-ia64 list). I
David> plan on continuing to put out roughly monthly ia64-specific
David> patches and during those normal cycles, I'd then integrate the
David> "quick fix up" patches as needed. Does this sound reasonable?
David> Anybody want to volunteer for this "Linus watchdog" role?
Peter> We can do this. We're tracking Linus's tree anyway for the work we're
Peter> doing.
Excellent!
Peter> We'd probably do daily automated builds to check that the kernel
Peter> still compiles cleanly for HPSIM, DIG, and ZX1, but test only weekly.
Sounds reasonable. Except doing a boot/halt cycle on the simulator
should be easy to automate, no? The simulator can actually catch a
surprising number of problems.
Peter> If you have anyu specific configuration options you think should be
Peter> included, let us know.
Nothing in particular, though it would be good to cover UP, MP, 16,
and 64KB page sizes (not in all permutations, of course).
Thanks,
--david
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (18 preceding siblings ...)
2003-08-04 23:35 ` David Mosberger
@ 2003-08-04 23:39 ` David Mosberger
2003-08-13 0:07 ` Ian Wienand
` (2 subsequent siblings)
22 siblings, 0 replies; 33+ messages in thread
From: David Mosberger @ 2003-08-04 23:39 UTC (permalink / raw)
To: linux-ia64
Sure.
--david
>>>>> On Mon, 4 Aug 2003 16:20:37 -0700, jbarnes@sgi.com (Jesse Barnes) said:
Jesse> David, can you apply this one too? It's better than having it changed
Jesse> in XFS. Thanks Andreas.
Jesse> Thanks,
Jesse> Jesse
Jesse> On Mon, Aug 04, 2003 at 09:18:57PM +0200, Andreas Schwab wrote:
>> Alternatively you could use this patch (following the other
>> architectures):
>>
>> --- linux-2.5.73/include/asm-ia64/statfs.h.~1~ 2003-06-22 20:32:55.000000000 +0200
>> +++ linux-2.5.73/include/asm-ia64/statfs.h 2003-07-01 16:14:44.000000000 +0200
>> @@ -6,6 +6,11 @@
>> * Copyright (C) 1998, 1999 David Mosberger-Tang <davidm@hpl.hp.com>
>> */
>>
>> +#ifndef __KERNEL_STRICT_NAMES
>> +# include <linux/types.h>
>> +typedef __kernel_fsid_t fsid_t;
>> +#endif
>> +
>> /*
>> * This is ugly --- we're already 64-bit, so just duplicate the definitions
>> */
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (19 preceding siblings ...)
2003-08-04 23:39 ` David Mosberger
@ 2003-08-13 0:07 ` Ian Wienand
2003-09-10 0:53 ` Ian Wienand
2003-09-10 1:57 ` David Mosberger
22 siblings, 0 replies; 33+ messages in thread
From: Ian Wienand @ 2003-08-13 0:07 UTC (permalink / raw)
To: linux-ia64
On Mon, Aug 04, 2003 at 04:35:32PM -0700, David Mosberger wrote:
> David> Now that Linus' tree works for ia64, the next question is how
> David> we can keep it that way. I think it would be useful to have
> David> someone setup a cron job which does daily builds/automated
> David> tests off of Linus tree.
>
> Peter> We'd probably do daily automated builds to check that the kernel
> Peter> still compiles cleanly for HPSIM, DIG, and ZX1, but test only weekly.
It has been running OK for a few days now, so please feel free to
check out
http://www.gelato.unsw.edu.au/kerncomp
for the status of daily IA64 builds. We will attempt to keep track of
what is happening and fix anything that needs fixing or point to where
it has been fixed.
We're still working on automated testing (i.e. booting on the
simulator, maybe real hardware).
-i
ianw@gelato.unsw.edu.au
http://www.gelato.unsw.edu.au
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (20 preceding siblings ...)
2003-08-13 0:07 ` Ian Wienand
@ 2003-09-10 0:53 ` Ian Wienand
2003-09-10 1:57 ` David Mosberger
22 siblings, 0 replies; 33+ messages in thread
From: Ian Wienand @ 2003-09-10 0:53 UTC (permalink / raw)
To: linux-ia64
On Wed, Aug 13, 2003 at 10:07:51AM +1000, Ian Wienand wrote:
> We're still working on automated testing (i.e. booting on the
> simulator, maybe real hardware).
For those who are interested, we now attempt to boot the autobuilt
kernels on the simulator daily. See
http://www.gelato.unsw.edu.au/kerncomp/simboot.php
-i
ianw@gelato.unsw.edu.au
http://www.gelato.unsw.edu.au
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2003-08-04 17:37 milstone reached: ia64 linux builds out of Linus' tree David Mosberger
` (21 preceding siblings ...)
2003-09-10 0:53 ` Ian Wienand
@ 2003-09-10 1:57 ` David Mosberger
22 siblings, 0 replies; 33+ messages in thread
From: David Mosberger @ 2003-09-10 1:57 UTC (permalink / raw)
To: linux-ia64
>>>>> On Wed, 10 Sep 2003 10:53:17 +1000, Ian Wienand <ianw@gelato.unsw.edu.au> said:
Ian> On Wed, Aug 13, 2003 at 10:07:51AM +1000, Ian Wienand wrote:
>> We're still working on automated testing (i.e. booting on the
>> simulator, maybe real hardware).
Ian> For those who are interested, we now attempt to boot the autobuilt
Ian> kernels on the simulator daily. See
Ian> http://www.gelato.unsw.edu.au/kerncomp/simboot.php
Very nice! (The test setup & web-page, not the fact that the boot
failed... ;-).
As for perfmon under Ski: the latest perfmon should have the necessary
code, but I don't remember whether it made it into test5 already (and
I don't have CONFIG_PERFMON enabled in my Ski setup). If it's not
there already, it should be there tomorrow, as Linus pulled on the
ia64 repository a couple of hours ago.
--david
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: milstone reached: ia64 linux builds out of Linus' tree
2004-03-30 0:30 Ian Wienand
@ 2004-03-30 0:37 ` Duraid Madina
2004-03-30 1:03 ` Peter Chubb
` (6 subsequent siblings)
7 siblings, 0 replies; 33+ messages in thread
From: Duraid Madina @ 2004-03-30 0:37 UTC (permalink / raw)
To: linux-ia64
And for your next trick... any chance of adding an Intel C compiler
version to the tinderbox?
(To the list more widely: is there any place in particular that
documents the hackery required to build the kernel with icc?)
Duraid
Ian Wienand wrote:
> Hi,
>
> A short update because I know from our logs at least a few people
> other than me do actually look at this. We've integrated everything
> into
>
> http://www.gelato.unsw.edu.au/kerncomp
>
> Also, we now have the ability to automatically patch the kernel and
> build it, so if you have a patch you are sitting on and want to make
> sure it's always compatible with the latest and greatest please just
> email me and we can work something out.
>
> Thanks
>
> -i
> ianw@gelato.unsw.edu.au
> http://www.gelato.unsw.edu.au
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2004-03-30 0:30 Ian Wienand
2004-03-30 0:37 ` Duraid Madina
@ 2004-03-30 1:03 ` Peter Chubb
2004-03-30 1:16 ` Jesse Barnes
` (5 subsequent siblings)
7 siblings, 0 replies; 33+ messages in thread
From: Peter Chubb @ 2004-03-30 1:03 UTC (permalink / raw)
To: linux-ia64
>>>>> "Duraid" = Duraid Madina <duraid@octopus.com.au> writes:
Duraid> And for your next trick... any chance of adding an Intel C
Duraid> compiler version to the tinderbox?
I'd love this to happen, but I haven't yet been able to build the
kernel with icc.
If anyone out there has managed it, please document the result ---
maybe on our Wiki? http://www.gelato.unsw.edu.au/IA64wiki/
Peter C
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2004-03-30 0:30 Ian Wienand
2004-03-30 0:37 ` Duraid Madina
2004-03-30 1:03 ` Peter Chubb
@ 2004-03-30 1:16 ` Jesse Barnes
2004-03-30 1:28 ` Al Stone
` (4 subsequent siblings)
7 siblings, 0 replies; 33+ messages in thread
From: Jesse Barnes @ 2004-03-30 1:16 UTC (permalink / raw)
To: linux-ia64
On Monday 29 March 2004 5:03 pm, Peter Chubb wrote:
> >>>>> "Duraid" = Duraid Madina <duraid@octopus.com.au> writes:
>
> Duraid> And for your next trick... any chance of adding an Intel C
> Duraid> compiler version to the tinderbox?
>
> I'd love this to happen, but I haven't yet been able to build the
> kernel with icc.
>
> If anyone out there has managed it, please document the result ---
> maybe on our Wiki? http://www.gelato.unsw.edu.au/IA64wiki/
Yeah, this would be nice. I received some secret instructions (Intel
apparently doesn't want some of the required compiler flags to be made
public) on how to do this since I promised David I'd cleanup the sn2 asm code
and use the compiler intrinsics, but I accidentally deleted that mail before
I had a chance to do the cleanup...
Thanks,
Jesse
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2004-03-30 0:30 Ian Wienand
` (2 preceding siblings ...)
2004-03-30 1:16 ` Jesse Barnes
@ 2004-03-30 1:28 ` Al Stone
2004-03-30 1:57 ` Duraid Madina
` (3 subsequent siblings)
7 siblings, 0 replies; 33+ messages in thread
From: Al Stone @ 2004-03-30 1:28 UTC (permalink / raw)
To: linux-ia64
Um, I hate to throw a damper on this party, but the
Intel compiler license specifically prohibits this
sort of redistribution. Intel's legal folks would
have to provide gelato some mechanism for this to
work.
On Mon, 2004-03-29 at 18:16, Jesse Barnes wrote:
> On Monday 29 March 2004 5:03 pm, Peter Chubb wrote:
> > >>>>> "Duraid" = Duraid Madina <duraid@octopus.com.au> writes:
> >
> > Duraid> And for your next trick... any chance of adding an Intel C
> > Duraid> compiler version to the tinderbox?
> >
> > I'd love this to happen, but I haven't yet been able to build the
> > kernel with icc.
> >
> > If anyone out there has managed it, please document the result ---
> > maybe on our Wiki? http://www.gelato.unsw.edu.au/IA64wiki/
>
> Yeah, this would be nice. I received some secret instructions (Intel
> apparently doesn't want some of the required compiler flags to be made
> public) on how to do this since I promised David I'd cleanup the sn2 asm code
> and use the compiler intrinsics, but I accidentally deleted that mail before
> I had a chance to do the cleanup...
>
> Thanks,
> Jesse
> -
> To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
--
Ciao,
al
----------------------------------------------------------------------
Al Stone Alter Ego:
Linux & Open Source Lab Debian Developer
Hewlett-Packard Company http://www.debian.org
E-mail: ahs3@fc.hp.com ahs3@debian.org
----------------------------------------------------------------------
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2004-03-30 0:30 Ian Wienand
` (3 preceding siblings ...)
2004-03-30 1:28 ` Al Stone
@ 2004-03-30 1:57 ` Duraid Madina
2004-03-30 3:59 ` Al Stone
` (2 subsequent siblings)
7 siblings, 0 replies; 33+ messages in thread
From: Duraid Madina @ 2004-03-30 1:57 UTC (permalink / raw)
To: linux-ia64
Really? I don't see this in 'clicense', indeed it looks like they are
specifically allowing this. Am I missing something?
"Any work performed or produced as a result of use of the Materials
cannot be performed or produced for the benefit of other parties for a
fee, compensation or any other reimbursement or remuneration." seems to
be the relevant section of the license.
Duraid
Al Stone wrote:
> Um, I hate to throw a damper on this party, but the
> Intel compiler license specifically prohibits this
> sort of redistribution. Intel's legal folks would
> have to provide gelato some mechanism for this to
> work.
>
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2004-03-30 0:30 Ian Wienand
` (4 preceding siblings ...)
2004-03-30 1:57 ` Duraid Madina
@ 2004-03-30 3:59 ` Al Stone
2004-03-30 7:51 ` Siddha, Suresh B
2004-03-30 17:39 ` Jesse Barnes
7 siblings, 0 replies; 33+ messages in thread
From: Al Stone @ 2004-03-30 3:59 UTC (permalink / raw)
To: linux-ia64
My apologies. I misunderstood. If one is going
to use the results of the Intel compiler, that
appears to be fine. I read into this that the
idea was to include the Intel compilers themselves
in something to be redistributed.
On Mon, 2004-03-29 at 18:57, Duraid Madina wrote:
> Really? I don't see this in 'clicense', indeed it looks like they are
> specifically allowing this. Am I missing something?
>
> "Any work performed or produced as a result of use of the Materials
> cannot be performed or produced for the benefit of other parties for a
> fee, compensation or any other reimbursement or remuneration." seems to
> be the relevant section of the license.
>
>
> Duraid
>
> Al Stone wrote:
> > Um, I hate to throw a damper on this party, but the
> > Intel compiler license specifically prohibits this
> > sort of redistribution. Intel's legal folks would
> > have to provide gelato some mechanism for this to
> > work.
> >
--
Ciao,
al
----------------------------------------------------------------------
Al Stone Alter Ego:
Linux & Open Source Lab Debian Developer
Hewlett-Packard Company http://www.debian.org
E-mail: ahs3@fc.hp.com ahs3@debian.org
----------------------------------------------------------------------
^ permalink raw reply [flat|nested] 33+ messages in thread* RE: milstone reached: ia64 linux builds out of Linus' tree
2004-03-30 0:30 Ian Wienand
` (5 preceding siblings ...)
2004-03-30 3:59 ` Al Stone
@ 2004-03-30 7:51 ` Siddha, Suresh B
2004-03-30 17:39 ` Jesse Barnes
7 siblings, 0 replies; 33+ messages in thread
From: Siddha, Suresh B @ 2004-03-30 7:51 UTC (permalink / raw)
To: linux-ia64
We are working with the compiler team in getting all the compiler
options(required for kernel build) implemented and documented.
Jun has recently sent out the script
(http://www.ussg.iu.edu/hypermail/linux/kernel/0403.1/1428.html)
required for i386 kernel build. A similar script is required on IA64
side and ofcourse with IA64 specific options.
We will publish this script as soon as possible.
thanks,
suresh
> -----Original Message-----
> From: linux-ia64-owner@vger.kernel.org
> [mailto:linux-ia64-owner@vger.kernel.org] On Behalf Of Jesse Barnes
> Sent: Monday, March 29, 2004 5:17 PM
> To: Peter Chubb
> Cc: Duraid Madina; Ian Wienand; linux-ia64@vger.kernel.org
> Subject: Re: milstone reached: ia64 linux builds out of Linus' tree
>
>
> On Monday 29 March 2004 5:03 pm, Peter Chubb wrote:
> > >>>>> "Duraid" = Duraid Madina <duraid@octopus.com.au> writes:
> >
> > Duraid> And for your next trick... any chance of adding an Intel C
> > Duraid> compiler version to the tinderbox?
> >
> > I'd love this to happen, but I haven't yet been able to build the
> > kernel with icc.
> >
> > If anyone out there has managed it, please document the result ---
> > maybe on our Wiki? http://www.gelato.unsw.edu.au/IA64wiki/
>
> Yeah, this would be nice. I received some secret instructions (Intel
> apparently doesn't want some of the required compiler flags
> to be made
> public) on how to do this since I promised David I'd cleanup
> the sn2 asm code
> and use the compiler intrinsics, but I accidentally deleted
> that mail before
> I had a chance to do the cleanup...
>
> Thanks,
> Jesse
> -
> To unsubscribe from this list: send the line "unsubscribe
> linux-ia64" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 33+ messages in thread* Re: milstone reached: ia64 linux builds out of Linus' tree
2004-03-30 0:30 Ian Wienand
` (6 preceding siblings ...)
2004-03-30 7:51 ` Siddha, Suresh B
@ 2004-03-30 17:39 ` Jesse Barnes
7 siblings, 0 replies; 33+ messages in thread
From: Jesse Barnes @ 2004-03-30 17:39 UTC (permalink / raw)
To: linux-ia64
On Monday 29 March 2004 11:51 pm, Siddha, Suresh B wrote:
> We are working with the compiler team in getting all the compiler
> options(required for kernel build) implemented and documented.
>
> Jun has recently sent out the script
> (http://www.ussg.iu.edu/hypermail/linux/kernel/0403.1/1428.html)
> required for i386 kernel build. A similar script is required on IA64
> side and ofcourse with IA64 specific options.
>
> We will publish this script as soon as possible.
Great! That would help out a lot. Thanks Suresh.
Jesse
^ permalink raw reply [flat|nested] 33+ messages in thread