Re: Support for Linux on Sparc?

Matt Distefano <[email protected]> Mon, 21 Apr 2003 18:50:28 -0700
Newsgroups gmane.linux.drivers.tulip.general
Message-ID <[email protected]>
At 01:35 PM 4/21/2003 -0400, you wrote:
>On Sun, 20 Apr 2003, Matt Distefano wrote:
>
> > This might be something of a stupid question (my apologies if that is the
> > case), but do the tulip drivers on scyld.com support the Sparc port of
> > Linux? I have an UltraSparc-based system with a Znyx 4-port 10/100 NIC, 
> and
> > I'm having some problems with the drivers built in to the 2.4.20 
> kernel, so
> > I figured I'd try the ones provided on the Scyld site. However, I'm 
> running
> > into a lot of errors when compiling, and before I spam the list with that
> > rather lengthy set of errors,
>
>It is likely that only the first few lines of the error message are
>relevant.

Well, here's the whole thing...

CP1500 modules # gcc -DMODULE -D__KERNEL__ -O6 -I/usr/src/linux/include 
-include /usr/src/linux/include/linux/modversions.h -c pci-scan.c
In file included from /usr/src/linux/include/asm/processor.h:23,
                  from /usr/src/linux/include/linux/prefetch.h:13,
                  from /usr/src/linux/include/linux/list.h:6,
                  from /usr/src/linux/include/linux/module.h:12,
                  from pci-scan.c:56:
/usr/src/linux/include/asm/page.h:111: warning: call-clobbered register 
used for
  global register variable
In file included from /usr/src/linux/include/linux/byteorder/big_endian.h:11,
                  from /usr/src/linux/include/asm/byteorder.h:48,
                  from /usr/src/linux/include/linux/kernel.h:15,
                  from pci-scan.c:63:
/usr/src/linux/include/linux/byteorder/swab.h: In function `__fswab64':
/usr/src/linux/include/linux/byteorder/swab.h:206: warning: left shift count >=
width of type
/usr/src/linux/include/linux/byteorder/swab.h:206: warning: left shift count >=
width of type
/usr/src/linux/include/linux/byteorder/swab.h:206: warning: right shift 
count >=
  width of type
/usr/src/linux/include/linux/byteorder/swab.h:206: warning: right shift 
count >=
  width of type
In file included from /usr/src/linux/include/linux/string.h:25,
                  from /usr/src/linux/include/linux/fs.h:23,
                  from /usr/src/linux/include/linux/capability.h:17,
                  from /usr/src/linux/include/linux/binfmts.h:5,
                  from /usr/src/linux/include/linux/sched.h:9,
                  from /usr/src/linux/include/linux/mm.h:4,
                  from pci-scan.c:64:
/usr/src/linux/include/asm/string.h: At top level:
/usr/src/linux/include/asm/string.h:21: warning: conflicting types for built-in
function `__builtin_memcpy'
/usr/src/linux/include/asm/string.h:22: warning: conflicting types for built-in
function `__builtin_memset'
/usr/src/linux/include/asm/string.h:104: warning: conflicting types for 
built-in
  function `memcmp'
In file included from /usr/src/linux/include/linux/mm.h:26,
                  from pci-scan.c:64:
/usr/src/linux/include/asm/pgtable.h: In function `mk_pte_io':
/usr/src/linux/include/asm/pgtable.h:286: warning: left shift count >= width of
type
/usr/src/linux/include/asm/pgtable.h: In function `sun4u_get_pte':
/usr/src/linux/include/asm/pgtable.h:315: warning: right shift count >= 
width of
  type
/usr/src/linux/include/asm/pgtable.h:315: warning: left shift count >= width of
type
/usr/src/linux/include/asm/pgtable.h:315: warning: left shift count >= width of
type
/usr/src/linux/include/asm/pgtable.h:315: warning: left shift count >= width of
type
/usr/src/linux/include/asm/pgtable.h:315: warning: left shift count >= width of
type
In file included from pci-scan.c:64:
/usr/src/linux/include/linux/mm.h: In function `page_zone':
/usr/src/linux/include/linux/mm.h:330: warning: right shift count >= width 
of ty
pe
/usr/src/linux/include/linux/mm.h: In function `set_page_zone':
/usr/src/linux/include/linux/mm.h:335: warning: left shift count >= width 
of typ
e
/usr/src/linux/include/linux/mm.h:336: warning: left shift count >= width 
of typ
e
CP1500 modules # insmod pci-scan.o
pci-scan.o: ELF file pci-scan.o not for this architecture

Any ideas?

_______________________________________________
tulip mailing list, [email protected]
To change to digest mode or unsubscribe visit
http://www.scyld.com/mailman/listinfo/tulip