[PATCH] Small patches to Configure.help for Alpha (2.2.18pre series)
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
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
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)
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]
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]
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]
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]
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?
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/