[PATCH] Small patches to Configure.help for Alpha (2.2.18pre series)

2000-11-07 Thread Christopher C. Chimelis


Here's the Configure.help patch for Alpha against the 2.2.18pre
series.  Alan, if you can find time to include this one, I'd appreciate it
:-)

diff -ur linux-2.2.18pre19/Documentation/Configure.help 
linux/Documentation/Configure.help
--- linux-2.2.18pre19/Documentation/Configure.help  Fri Nov  3 16:44:50 2000
+++ linux/Documentation/Configure.help  Fri Nov  3 16:34:55 2000
@@ -1298,32 +1298,38 @@
   have access to a machine on the Internet that has a program like
   lynx or netscape).  In summary:
 
-  Alcor/Alpha-XLT AS 600
+  Alcor/Alpha-XLT AS 600, XL-300, XL-366
   Alpha-XLXL-233, XL-266
   AlphaBook1  Alpha laptop
   Avanti  AS 200, AS 205, AS 250, AS 255, AS 300, AS 400
   Cabriolet   AlphaPC64, AlphaPCI64
-  DP264   DP264
+  DP264   DP264,DS10(L)/20(E),ES40,UP2000(+),XP900/1000,CS20
   EB164   EB164 21164 evaluation board
   EB64+   EB64+ 21064 evaluation board
   EB66EB66 21066 evaluation board
   EB66+   EB66+ 21066 evaluation board
+  Eiger   SMARTEngine SBC models
   Jensen  DECpc 150, DEC 2000 model 300, 
-  DEC 2000 model 500
+   DEC 2000 model 500
   LX164   AlphaPC164-LX
   Miata   Personal Workstation 433a, 433au, 500a,
-  500au, 600a, or 600au
+   500au, 600a, or 600au
   Mikasa  AS 1000
+  NautilusUP1000/1100
   Noname  AXPpci33, UDB (Multia)
   NoritakeAS 1000A, AS 600A, AS 800
+  Platform2000Platform2000
   PC164   AlphaPC164
   Rawhide AS 1200, AS 4000, AS 4100
-  Ruffian RPX164-2, AlphaPC164-UX, AlphaPC164-BX
+  Ruffian AlphaPC164-UX, AlphaPC164-BX
   SX164   AlphaPC164-SX
   Sable   AS 2000, AS 2100
   Takara  Takara
+  Titan   Privateer
+  WildfireAlphaServer GS 40/80/160/320
 
-  If you don't know what to do, choose "generic".
+  Choosing "generic" is the preferred selection, but if you
+  know your system type, you can choose one of the above.
 
 EV5 CPU daughtercard
 CONFIG_ALPHA_PRIMO
@@ -1336,23 +1342,23 @@
 Using SRM as bootloader
 CONFIG_ALPHA_SRM
   There are two different types of booting firmware on Alphas: SRM,
-  which is command line driven, and ARC, which uses menus and arrow
-  keys. Details about the Linux/Alpha booting process are contained in
-  the Linux/Alpha FAQ, accessible on the WWW from
+  which is command line driven, and ARC/AlphaBios, which uses menus and 
+  arrow keys. Details about the Linux/Alpha booting process are contained 
+  in the Linux/Alpha FAQ, accessible on the WWW from
   http://www.alphalinux.org (To browse the WWW, you need to
   have access to a machine on the Internet that has a program like
   lynx or netscape).
 
-  The usual way to load Linux on an Alpha machine is to use MILO
-  (a bootloader that lets you pass command line parameters to the
-  kernel just like lilo does for the x86 architecture) which can be
-  loaded either from ARC or can be installed directly as a permanent
-  firmware replacement from floppy (which requires changing a certain
-  jumper on the motherboard). If you want to do either of these, say N
-  here. If MILO doesn't work on your system (true for Jensen
-  motherboards), you can bypass it altogether and boot Linux directly
-  from an SRM console; say Y here in order to do that. Note that you
-  won't be able to boot from an IDE disk using SRM. 
+  The usual way to load Linux on an Alpha machine is to use SRM console,
+  the same firmware used for loading Tru64 Unix and OpenVMS. The other
+  option being ARC/AlphaBios and MILO (a bootloader that lets you pass
+  command line parameters to the kernel just like lilo does for the 
+  x86 architecture) For more information on MILO please refer to the
+  MILO Howto on the WWW from http://www.alphalinux.org
+
+  If you want to boot via MILO, say N here. If MILO doesn't work on 
+  your system (for example the Jensen, DP264, and Nautilus systems), 
+  you must boot from SRM console; say Y here in order to do that. 
 
   If unsure, say N.
 
@@ -1361,6 +1367,8 @@
   This option controls whether or not the PCI configuration set up by
   SRM is modified.  If you say Y, the existing PCI configuration will
   be left intact.
+
+  If unsure, say N.
 
 Non-standard serial port support
 CONFIG_SERIAL_NONSTANDARD

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



[PATCH] Small patches to Configure.help for Alpha

2000-11-07 Thread Christopher C. Chimelis


Rich Payne (API) and I have made a patch for Documentation/Configure.help
to add some more systems to the list of Alphas.  Since the original list
was compiled, some of the newer system types were added, but not
all.  Also, the list wasn't as inclusive as it should've been (we've been
getting emails saying "which type of system is xxx?").  It also changes
some information regarding SRM, etc, to modernise it a bit.  Multias are
no longer the majority of Alphas out there ;-)

At any rate, this patch is against 2.4.0-test11-pre1.  I'll send a
similar patch for Alan against the 2.2.18pre series.

Thanks!
C

--- linux/Documentation/Configure.help.orig Wed Nov  8 00:28:19 2000
+++ linux/Documentation/Configure.help  Wed Nov  8 00:28:26 2000
@@ -2098,34 +2098,39 @@
   check out the Linux/Alpha FAQ, accessible on the WWW from
   http://www.alphalinux.org . In summary:
 
-  Alcor/Alpha-XLT AS 600
+  Alcor/Alpha-XLT AS 600, XL-300, XL-366
   Alpha-XLXL-233, XL-266
   AlphaBook1  Alpha laptop
   Avanti  AS 200, AS 205, AS 250, AS 255, AS 300, AS 400
   Cabriolet   AlphaPC64, AlphaPCI64
-  DP264   DP264
+  DP264   DP264, DS10(L)/20(E)/ES40, UP2000(+),
+XP900/1000, CS20
   EB164   EB164 21164 evaluation board
   EB64+   EB64+ 21064 evaluation board
   EB66EB66 21066 evaluation board
   EB66+   EB66+ 21066 evaluation board
+  Eiger   SMARTEngine SBC models
   Jensen  DECpc 150, DEC 2000 model 300, 
-  DEC 2000 model 500
+DEC 2000 model 500
   LX164   AlphaPC164-LX
   Miata   Personal Workstation 433a, 433au, 500a,
-  500au, 600a, or 600au
+500au, 600a, or 600au
   Mikasa  AS 1000
+  NautilusUP1000/1100
   Noname  AXPpci33, UDB (Multia)
   NoritakeAS 1000A, AS 600A, AS 800
   PC164   AlphaPC164
+  Platform2000Platform2000
   Rawhide AS 1200, AS 4000, AS 4100
-  Ruffian RPX164-2, AlphaPC164-UX, AlphaPC164-BX
+  Ruffian AlphaPC164-UX, AlphaPC164-BX
   SX164   AlphaPC164-SX
   Sable   AS 2000, AS 2100
   Takara  Takara
   Titan   Privateer
   WildfireAlphaServer GS 40/80/160/320
 
-  If you don't know what to do, choose "generic".
+  Choosing "generic" is the preferred selection, but if you
+  know your system type, you can choose one of the above.
 
 EV5 CPU daughtercard
 CONFIG_ALPHA_PRIMO
@@ -2138,21 +2143,22 @@
 Using SRM as bootloader
 CONFIG_ALPHA_SRM
   There are two different types of booting firmware on Alphas: SRM,
-  which is command line driven, and ARC, which uses menus and arrow
-  keys. Details about the Linux/Alpha booting process are contained in
-  the Linux/Alpha FAQ, accessible on the WWW from
+  which is command line driven, and ARC/AlphaBIOS, which uses menus
+  and arrow keys. Details about the Linux/Alpha booting process
+  are contained in the Linux/Alpha FAQ, accessible on the WWW from
   http://www.alphalinux.org .
 
-  The usual way to load Linux on an Alpha machine is to use MILO
-  (a bootloader that lets you pass command line parameters to the
-  kernel just like lilo does for the x86 architecture) which can be
-  loaded either from ARC or can be installed directly as a permanent
-  firmware replacement from floppy (which requires changing a certain
-  jumper on the motherboard). If you want to do either of these, say N
-  here. If MILO doesn't work on your system (true for Jensen
-  motherboards), you can bypass it altogether and boot Linux directly
-  from an SRM console; say Y here in order to do that. Note that you
-  won't be able to boot from an IDE disk using SRM. 
+  The usual way to load Linux on an Alpha machine is to use the
+  SRM console, the same firmware used for loading Tru64 Unix and
+  OpenVMS. The other option being ARC/AlphaBios and MILO (a
+  bootloader that lets you pass command line parameters to the
+  kernel just like lilo does for the x86 architecture) For more
+  information on MILO please refer to the MILO Howto on the WWW
+  from http://www.alphalinux.org
+
+  If you want to boot via MILO, say N here. If MILO doesn't work on 
+  your system (for example the Jensen, DP264, and Nautilus systems), 
+  you must boot from SRM console; say Y here in order to do that.
 
   If unsure, say N.
 


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



[PATCH] Small patches to Configure.help for Alpha

2000-11-07 Thread Christopher C. Chimelis


Rich Payne (API) and I have made a patch for Documentation/Configure.help
to add some more systems to the list of Alphas.  Since the original list
was compiled, some of the newer system types were added, but not
all.  Also, the list wasn't as inclusive as it should've been (we've been
getting emails saying "which type of system is xxx?").  It also changes
some information regarding SRM, etc, to modernise it a bit.  Multias are
no longer the majority of Alphas out there ;-)

At any rate, this patch is against 2.4.0-test11-pre1.  I'll send a
similar patch for Alan against the 2.2.18pre series.

Thanks!
C

--- linux/Documentation/Configure.help.orig Wed Nov  8 00:28:19 2000
+++ linux/Documentation/Configure.help  Wed Nov  8 00:28:26 2000
@@ -2098,34 +2098,39 @@
   check out the Linux/Alpha FAQ, accessible on the WWW from
   http://www.alphalinux.org . In summary:
 
-  Alcor/Alpha-XLT AS 600
+  Alcor/Alpha-XLT AS 600, XL-300, XL-366
   Alpha-XLXL-233, XL-266
   AlphaBook1  Alpha laptop
   Avanti  AS 200, AS 205, AS 250, AS 255, AS 300, AS 400
   Cabriolet   AlphaPC64, AlphaPCI64
-  DP264   DP264
+  DP264   DP264, DS10(L)/20(E)/ES40, UP2000(+),
+XP900/1000, CS20
   EB164   EB164 21164 evaluation board
   EB64+   EB64+ 21064 evaluation board
   EB66EB66 21066 evaluation board
   EB66+   EB66+ 21066 evaluation board
+  Eiger   SMARTEngine SBC models
   Jensen  DECpc 150, DEC 2000 model 300, 
-  DEC 2000 model 500
+DEC 2000 model 500
   LX164   AlphaPC164-LX
   Miata   Personal Workstation 433a, 433au, 500a,
-  500au, 600a, or 600au
+500au, 600a, or 600au
   Mikasa  AS 1000
+  NautilusUP1000/1100
   Noname  AXPpci33, UDB (Multia)
   NoritakeAS 1000A, AS 600A, AS 800
   PC164   AlphaPC164
+  Platform2000Platform2000
   Rawhide AS 1200, AS 4000, AS 4100
-  Ruffian RPX164-2, AlphaPC164-UX, AlphaPC164-BX
+  Ruffian AlphaPC164-UX, AlphaPC164-BX
   SX164   AlphaPC164-SX
   Sable   AS 2000, AS 2100
   Takara  Takara
   Titan   Privateer
   WildfireAlphaServer GS 40/80/160/320
 
-  If you don't know what to do, choose "generic".
+  Choosing "generic" is the preferred selection, but if you
+  know your system type, you can choose one of the above.
 
 EV5 CPU daughtercard
 CONFIG_ALPHA_PRIMO
@@ -2138,21 +2143,22 @@
 Using SRM as bootloader
 CONFIG_ALPHA_SRM
   There are two different types of booting firmware on Alphas: SRM,
-  which is command line driven, and ARC, which uses menus and arrow
-  keys. Details about the Linux/Alpha booting process are contained in
-  the Linux/Alpha FAQ, accessible on the WWW from
+  which is command line driven, and ARC/AlphaBIOS, which uses menus
+  and arrow keys. Details about the Linux/Alpha booting process
+  are contained in the Linux/Alpha FAQ, accessible on the WWW from
   http://www.alphalinux.org .
 
-  The usual way to load Linux on an Alpha machine is to use MILO
-  (a bootloader that lets you pass command line parameters to the
-  kernel just like lilo does for the x86 architecture) which can be
-  loaded either from ARC or can be installed directly as a permanent
-  firmware replacement from floppy (which requires changing a certain
-  jumper on the motherboard). If you want to do either of these, say N
-  here. If MILO doesn't work on your system (true for Jensen
-  motherboards), you can bypass it altogether and boot Linux directly
-  from an SRM console; say Y here in order to do that. Note that you
-  won't be able to boot from an IDE disk using SRM. 
+  The usual way to load Linux on an Alpha machine is to use the
+  SRM console, the same firmware used for loading Tru64 Unix and
+  OpenVMS. The other option being ARC/AlphaBios and MILO (a
+  bootloader that lets you pass command line parameters to the
+  kernel just like lilo does for the x86 architecture) For more
+  information on MILO please refer to the MILO Howto on the WWW
+  from http://www.alphalinux.org
+
+  If you want to boot via MILO, say N here. If MILO doesn't work on 
+  your system (for example the Jensen, DP264, and Nautilus systems), 
+  you must boot from SRM console; say Y here in order to do that.
 
   If unsure, say N.
 


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



[PATCH] Small patches to Configure.help for Alpha (2.2.18pre series)

2000-11-07 Thread Christopher C. Chimelis


Here's the Configure.help patch for Alpha against the 2.2.18pre
series.  Alan, if you can find time to include this one, I'd appreciate it
:-)

diff -ur linux-2.2.18pre19/Documentation/Configure.help 
linux/Documentation/Configure.help
--- linux-2.2.18pre19/Documentation/Configure.help  Fri Nov  3 16:44:50 2000
+++ linux/Documentation/Configure.help  Fri Nov  3 16:34:55 2000
@@ -1298,32 +1298,38 @@
   have access to a machine on the Internet that has a program like
   lynx or netscape).  In summary:
 
-  Alcor/Alpha-XLT AS 600
+  Alcor/Alpha-XLT AS 600, XL-300, XL-366
   Alpha-XLXL-233, XL-266
   AlphaBook1  Alpha laptop
   Avanti  AS 200, AS 205, AS 250, AS 255, AS 300, AS 400
   Cabriolet   AlphaPC64, AlphaPCI64
-  DP264   DP264
+  DP264   DP264,DS10(L)/20(E),ES40,UP2000(+),XP900/1000,CS20
   EB164   EB164 21164 evaluation board
   EB64+   EB64+ 21064 evaluation board
   EB66EB66 21066 evaluation board
   EB66+   EB66+ 21066 evaluation board
+  Eiger   SMARTEngine SBC models
   Jensen  DECpc 150, DEC 2000 model 300, 
-  DEC 2000 model 500
+   DEC 2000 model 500
   LX164   AlphaPC164-LX
   Miata   Personal Workstation 433a, 433au, 500a,
-  500au, 600a, or 600au
+   500au, 600a, or 600au
   Mikasa  AS 1000
+  NautilusUP1000/1100
   Noname  AXPpci33, UDB (Multia)
   NoritakeAS 1000A, AS 600A, AS 800
+  Platform2000Platform2000
   PC164   AlphaPC164
   Rawhide AS 1200, AS 4000, AS 4100
-  Ruffian RPX164-2, AlphaPC164-UX, AlphaPC164-BX
+  Ruffian AlphaPC164-UX, AlphaPC164-BX
   SX164   AlphaPC164-SX
   Sable   AS 2000, AS 2100
   Takara  Takara
+  Titan   Privateer
+  WildfireAlphaServer GS 40/80/160/320
 
-  If you don't know what to do, choose "generic".
+  Choosing "generic" is the preferred selection, but if you
+  know your system type, you can choose one of the above.
 
 EV5 CPU daughtercard
 CONFIG_ALPHA_PRIMO
@@ -1336,23 +1342,23 @@
 Using SRM as bootloader
 CONFIG_ALPHA_SRM
   There are two different types of booting firmware on Alphas: SRM,
-  which is command line driven, and ARC, which uses menus and arrow
-  keys. Details about the Linux/Alpha booting process are contained in
-  the Linux/Alpha FAQ, accessible on the WWW from
+  which is command line driven, and ARC/AlphaBios, which uses menus and 
+  arrow keys. Details about the Linux/Alpha booting process are contained 
+  in the Linux/Alpha FAQ, accessible on the WWW from
   http://www.alphalinux.org (To browse the WWW, you need to
   have access to a machine on the Internet that has a program like
   lynx or netscape).
 
-  The usual way to load Linux on an Alpha machine is to use MILO
-  (a bootloader that lets you pass command line parameters to the
-  kernel just like lilo does for the x86 architecture) which can be
-  loaded either from ARC or can be installed directly as a permanent
-  firmware replacement from floppy (which requires changing a certain
-  jumper on the motherboard). If you want to do either of these, say N
-  here. If MILO doesn't work on your system (true for Jensen
-  motherboards), you can bypass it altogether and boot Linux directly
-  from an SRM console; say Y here in order to do that. Note that you
-  won't be able to boot from an IDE disk using SRM. 
+  The usual way to load Linux on an Alpha machine is to use SRM console,
+  the same firmware used for loading Tru64 Unix and OpenVMS. The other
+  option being ARC/AlphaBios and MILO (a bootloader that lets you pass
+  command line parameters to the kernel just like lilo does for the 
+  x86 architecture) For more information on MILO please refer to the
+  MILO Howto on the WWW from http://www.alphalinux.org
+
+  If you want to boot via MILO, say N here. If MILO doesn't work on 
+  your system (for example the Jensen, DP264, and Nautilus systems), 
+  you must boot from SRM console; say Y here in order to do that. 
 
   If unsure, say N.
 
@@ -1361,6 +1367,8 @@
   This option controls whether or not the PCI configuration set up by
   SRM is modified.  If you say Y, the existing PCI configuration will
   be left intact.
+
+  If unsure, say N.
 
 Non-standard serial port support
 CONFIG_SERIAL_NONSTANDARD

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Compilation failure on Alpha with test8-pre[2-6]

2000-09-08 Thread Christopher C. Chimelis


On Sat, 9 Sep 2000, Anton Blanchard wrote:

> Yeah on most architectures you cant do an xchg of a 16 bit quantity.
> Rusty has a patch:

That's what I thought as well, at least for Alpha's case.  Thanks...will
try both patches and let you all know how it goes...

C


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Compilation failure on Alpha with test8-pre[2-6]

2000-09-08 Thread Christopher C. Chimelis


On Fri, 8 Sep 2000, Ivan Kokshaysky wrote:

> Yes, I can reproduce this with gcc-2.95.2 (compiles cleanly with 2.96).
> Looks like older gcc doesn't like when output operand 5 listed
> also as input. Hmm.
> Simple swapping operands 4 and 5 makes gcc happy.

Great.  I'll apply the patch and see where the next breakage is :-P  I
believe there was a problem in the netfilter code
(net/ipv4/netfilter/ipt_REJECT.c, lines 67-68) with the selection of
which xchg() to use (either __xchg_u32() or __xchg_u64()as detailed in
include/asm-alpha/system.h) since it's apparently trying to use
__xchg_called_with_bad_pointer(), which is undefined on purpose.  So
either something's not getting called properly or the detection is messed
up (still have to look into it).

C

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Compilation failure on Alpha with test8-pre[2-6]

2000-09-08 Thread Christopher C. Chimelis


While attempting to compile the 2.4.0test8-pre series on Alpha, I ran into
the following problem in the drivers/block/xor.c modifications:

gcc -D__KERNEL__ -I/src/kernel/linux/include -Wall -Wstrict-prototypes -O2
-fomit-frame-pointer -pipe -mno-fp-regs -ffixed-8 -mcpu=ev5 -Wa,-mev6
-fno-strict-aliasing -DMODULE   -DEXPORT_SYMTAB -c xor.c
xor.c: In function `xor_block_alpha':
xor.c:1791: inconsistent operand constraints in an `asm'
xor.c: In function `xor_block_alpha_prefetch':
xor.c:2213: inconsistent operand constraints in an `asm'

I can supply my .config if needed, but the only relevant thing I can think
of is that I got the same problem with the 'generic' and 'sx164' machine
types (and even that isn't terribly relevant since the #ifdef is just
__alpha__).

I had other problems with test8-pre1, but I'm still working on a patch for
those and making sure that they weren't already handled in later test8-pre
patches.

C

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Compilation failure on Alpha with test8-pre[2-6]

2000-09-08 Thread Christopher C. Chimelis


While attempting to compile the 2.4.0test8-pre series on Alpha, I ran into
the following problem in the drivers/block/xor.c modifications:

gcc -D__KERNEL__ -I/src/kernel/linux/include -Wall -Wstrict-prototypes -O2
-fomit-frame-pointer -pipe -mno-fp-regs -ffixed-8 -mcpu=ev5 -Wa,-mev6
-fno-strict-aliasing -DMODULE   -DEXPORT_SYMTAB -c xor.c
xor.c: In function `xor_block_alpha':
xor.c:1791: inconsistent operand constraints in an `asm'
xor.c: In function `xor_block_alpha_prefetch':
xor.c:2213: inconsistent operand constraints in an `asm'

I can supply my .config if needed, but the only relevant thing I can think
of is that I got the same problem with the 'generic' and 'sx164' machine
types (and even that isn't terribly relevant since the #ifdef is just
__alpha__).

I had other problems with test8-pre1, but I'm still working on a patch for
those and making sure that they weren't already handled in later test8-pre
patches.

C

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Where is test7-pre8?

2000-08-30 Thread Christopher C. Chimelis


On Wed, 30 Aug 2000, Michael Peddemors wrote:

> I usually get my sources from ftp.kernel.org but pre-8 isn't up.
> Where is the earliest site that the development kernels come out?

Try ftp.us.kernel.org.  I fetched test8-pre1 yesterday from there.

C

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/