head	1.3;
access;
symbols
	perseant-exfatfs-base-20250801:1.3
	perseant-exfatfs-base-20240630:1.3
	bouyer-sunxi-drm:1.3.0.44
	bouyer-sunxi-drm-base:1.3
	cjep_sun2x:1.3.0.42
	cjep_sun2x-base:1.3
	cjep_staticlib_x-base1:1.3
	cjep_staticlib_x:1.3.0.40
	cjep_staticlib_x-base:1.3
	thorpej-futex-base:1.3
	bouyer-xenpvh-base2:1.3
	phil-wifi-20200421:1.3
	bouyer-xenpvh-base1:1.3
	phil-wifi-20200411:1.3
	bouyer-xenpvh:1.3.0.38
	bouyer-xenpvh-base:1.3
	phil-wifi-20200406:1.3
	ad-namecache-base3:1.3
	ad-namecache-base2:1.3
	ad-namecache-base1:1.3
	ad-namecache:1.3.0.36
	ad-namecache-base:1.3
	isaki-audio2:1.3.0.34
	isaki-audio2-base:1.3
	pgoyette-compat-merge-20190127:1.3
	pgoyette-compat-20190127:1.3
	pgoyette-compat-20190118:1.3
	pgoyette-compat-1226:1.3
	pgoyette-compat-1126:1.3
	pgoyette-compat-1020:1.3
	pgoyette-compat-0930:1.3
	pgoyette-compat-0906:1.3
	pgoyette-compat-0728:1.3
	pgoyette-compat-0625:1.3
	pgoyette-compat-0521:1.3
	pgoyette-compat-0502:1.3
	pgoyette-compat-0422:1.3
	pgoyette-compat-0415:1.3
	pgoyette-compat-0407:1.3
	pgoyette-compat-0330:1.3
	pgoyette-compat-0322:1.3
	pgoyette-compat-0315:1.3
	pgoyette-compat:1.3.0.32
	pgoyette-compat-base:1.3
	perseant-stdc-iso10646:1.3.0.30
	perseant-stdc-iso10646-base:1.3
	prg-localcount2-base3:1.3
	prg-localcount2-base2:1.3
	prg-localcount2-base1:1.3
	prg-localcount2:1.3.0.28
	prg-localcount2-base:1.3
	pgoyette-localcount-20170426:1.3
	bouyer-socketcan-base1:1.3
	pgoyette-localcount-20170320:1.3
	bouyer-socketcan:1.3.0.26
	bouyer-socketcan-base:1.3
	pgoyette-localcount-20170107:1.3
	pgoyette-localcount-20161104:1.3
	localcount-20160914:1.3
	pgoyette-localcount-20160806:1.3
	pgoyette-localcount-20160726:1.3
	pgoyette-localcount:1.3.0.24
	pgoyette-localcount-base:1.3
	netbsd-5-2-3-RELEASE:1.2.76.1
	netbsd-5-1-5-RELEASE:1.2.76.1
	yamt-pagecache-base9:1.3
	yamt-pagecache-tag8:1.3
	tls-earlyentropy:1.3.0.22
	tls-earlyentropy-base:1.3
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.3
	riastradh-drm2-base3:1.3
	netbsd-5-2-2-RELEASE:1.2.76.1
	netbsd-5-1-4-RELEASE:1.2.76.1
	netbsd-5-2-1-RELEASE:1.2.76.1
	netbsd-5-1-3-RELEASE:1.2.76.1
	rmind-smpnet-nbase:1.3
	rmind-smpnet:1.3.0.18
	rmind-smpnet-base:1.3
	agc-symver:1.3.0.20
	agc-symver-base:1.3
	tls-maxphys-base:1.3
	yamt-pagecache-base8:1.3
	netbsd-5-2:1.2.76.1.0.6
	yamt-pagecache-base7:1.3
	netbsd-5-2-RELEASE:1.2.76.1
	netbsd-5-2-RC1:1.2.76.1
	yamt-pagecache-base6:1.3
	yamt-pagecache-base5:1.3
	yamt-pagecache-base4:1.3
	netbsd-5-1-2-RELEASE:1.2.76.1
	netbsd-5-1-1-RELEASE:1.2.76.1
	jmcneill-usbmp:1.3.0.16
	jmcneill-usbmp-base:1.3
	jmcneill-audiomp3:1.3.0.14
	jmcneill-audiomp3-base:1.3
	yamt-pagecache-base3:1.3
	yamt-pagecache-base2:1.3
	yamt-pagecache:1.3.0.12
	yamt-pagecache-base:1.3
	rmind-uvmplock-nbase:1.3
	bouyer-quota2-nbase:1.3
	bouyer-quota2:1.3.0.10
	bouyer-quota2-base:1.3
	jruoho-x86intr:1.3.0.8
	jruoho-x86intr-base:1.3
	matt-nb5-pq3:1.2.76.1.0.4
	matt-nb5-pq3-base:1.2.76.1
	netbsd-5-1:1.2.76.1.0.2
	netbsd-5-1-RELEASE:1.2.76.1
	yamt-nfs-mp-base11:1.3
	netbsd-5-1-RC4:1.2.76.1
	uebayasi-xip-base2:1.3
	yamt-nfs-mp-base10:1.3
	netbsd-5-1-RC3:1.2.76.1
	netbsd-5-1-RC2:1.2.76.1
	netbsd-5-1-RC1:1.2.76.1
	rmind-uvmplock:1.3.0.6
	rmind-uvmplock-base:1.3
	yamt-nfs-mp-base9:1.3
	uebayasi-xip:1.3.0.4
	uebayasi-xip-base:1.3
	netbsd-5-0-2-RELEASE:1.2
	matt-nb5-mips64-premerge-20091211:1.2
	yamt-nfs-mp-base8:1.3
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.2
	matt-nb4-mips64-k7-u2a-k9b:1.2
	matt-nb5-mips64-u1-k1-k5:1.2
	yamt-nfs-mp-base7:1.3
	matt-nb5-mips64:1.2.0.82
	netbsd-5-0-1-RELEASE:1.2
	jymxensuspend-base:1.3
	yamt-nfs-mp-base6:1.3
	yamt-nfs-mp-base5:1.3
	yamt-nfs-mp-base4:1.3
	jym-xensuspend-nbase:1.3
	yamt-nfs-mp-base3:1.3
	netbsd-5-0:1.2.0.80
	netbsd-5-0-RELEASE:1.2
	netbsd-5-0-RC4:1.2
	netbsd-5-0-RC3:1.2
	netbsd-5-0-RC2:1.2
	jym-xensuspend:1.3.0.2
	jym-xensuspend-base:1.3
	netbsd-5-0-RC1:1.2
	haad-dm-base2:1.3
	haad-nbase2:1.3
	ad-audiomp2:1.2.0.78
	ad-audiomp2-base:1.2
	netbsd-5:1.2.0.76
	netbsd-5-base:1.2
	nick-hppapmap:1.2.0.74
	nick-hppapmap-base:1.2
	matt-mips64-base2:1.2
	matt-mips64:1.2.0.72
	haad-dm-base1:1.2
	wrstuden-revivesa-base-4:1.2
	netbsd-4-0-1-RELEASE:1.2
	wrstuden-revivesa-base-3:1.2
	wrstuden-revivesa-base-2:1.2
	wrstuden-fixsa-newbase:1.2
	nick-csl-alignment-base5:1.2
	haad-dm:1.2.0.70
	haad-dm-base:1.3
	wrstuden-revivesa-base-1:1.2
	simonb-wapbl-nbase:1.2
	yamt-pf42-base4:1.2
	simonb-wapbl:1.2.0.68
	simonb-wapbl-base:1.2
	yamt-pf42-base3:1.2
	hpcarm-cleanup-nbase:1.2
	yamt-pf42-baseX:1.2
	yamt-pf42-base2:1.2
	yamt-nfs-mp-base2:1.2
	wrstuden-revivesa:1.2.0.66
	wrstuden-revivesa-base:1.2
	yamt-nfs-mp:1.2.0.64
	yamt-nfs-mp-base:1.2
	yamt-pf42:1.2.0.62
	yamt-pf42-base:1.2
	ad-socklock-base1:1.2
	yamt-lazymbuf-base15:1.2
	yamt-lazymbuf-base14:1.2
	keiichi-mipv6-nbase:1.2
	mjf-devfs2:1.2.0.60
	mjf-devfs2-base:1.3
	nick-net80211-sync:1.2.0.58
	nick-net80211-sync-base:1.2
	keiichi-mipv6:1.2.0.56
	keiichi-mipv6-base:1.2
	bouyer-xeni386-merge1:1.2
	matt-armv6-prevmlocking:1.2
	wrstuden-fixsa-base-1:1.2
	vmlocking2-base3:1.2
	netbsd-4-0:1.2.0.54
	netbsd-4-0-RELEASE:1.2
	bouyer-xeni386-nbase:1.2
	yamt-kmem-base3:1.2
	cube-autoconf:1.2.0.52
	cube-autoconf-base:1.2
	yamt-kmem-base2:1.2
	bouyer-xeni386:1.2.0.50
	bouyer-xeni386-base:1.2
	yamt-kmem:1.2.0.48
	yamt-kmem-base:1.2
	vmlocking2-base2:1.2
	reinoud-bufcleanup-nbase:1.2
	vmlocking2:1.2.0.46
	vmlocking2-base1:1.2
	netbsd-4-0-RC5:1.2
	matt-nb4-arm:1.2.0.44
	matt-nb4-arm-base:1.2
	matt-armv6-nbase:1.2
	jmcneill-base:1.2
	netbsd-4-0-RC4:1.2
	mjf-devfs:1.2.0.42
	mjf-devfs-base:1.2
	bouyer-xenamd64-base2:1.2
	vmlocking-nbase:1.2
	yamt-x86pmap-base4:1.2
	bouyer-xenamd64:1.2.0.40
	bouyer-xenamd64-base:1.2
	netbsd-4-0-RC3:1.2
	yamt-x86pmap-base3:1.2
	yamt-x86pmap-base2:1.2
	netbsd-4-0-RC2:1.2
	yamt-x86pmap:1.2.0.38
	yamt-x86pmap-base:1.2
	netbsd-4-0-RC1:1.2
	matt-armv6:1.2.0.36
	matt-armv6-base:1.2
	matt-mips64-base:1.2
	jmcneill-pm:1.2.0.34
	jmcneill-pm-base:1.2
	hpcarm-cleanup:1.2.0.32
	hpcarm-cleanup-base:1.2
	nick-csl-alignment:1.2.0.30
	nick-csl-alignment-base:1.2
	yamt-idlelwp-base8:1.2
	wrstuden-fixsa:1.2.0.28
	wrstuden-fixsa-base:1.2
	thorpej-atomic:1.2.0.26
	thorpej-atomic-base:1.2
	reinoud-bufcleanup:1.2.0.24
	reinoud-bufcleanup-base:1.2
	mjf-ufs-trans:1.2.0.22
	mjf-ufs-trans-base:1.2
	vmlocking:1.2.0.20
	vmlocking-base:1.2
	ad-audiomp:1.2.0.18
	ad-audiomp-base:1.2
	yamt-idlelwp:1.2.0.16
	post-newlock2-merge:1.2
	newlock2-nbase:1.2
	yamt-splraiseipl-base5:1.2
	yamt-splraiseipl-base4:1.2
	yamt-splraiseipl-base3:1.2
	abandoned-netbsd-4-base:1.2
	abandoned-netbsd-4:1.2.0.6
	yamt-splraiseipl-base2:1.2
	yamt-splraiseipl:1.2.0.12
	yamt-splraiseipl-base:1.2
	yamt-pdpolicy-base9:1.2
	rpaulo-netinet-merge-pcb-base:1.2
	rpaulo-netinet-merge-pcb:1.2.0.10
	newlock2:1.2.0.8
	newlock2-base:1.2
	yamt-pdpolicy-base8:1.2
	yamt-pdpolicy-base7:1.2
	netbsd-4:1.2.0.14
	netbsd-4-base:1.2
	yamt-pdpolicy-base6:1.2
	yamt-lazymbuf:1.2.0.4
	chap-midi-nbase:1.2
	gdamore-uart:1.2.0.2
	gdamore-uart-base:1.2
	simonb-timcounters-final:1.1.6.2
	peter-altq:1.1.0.10
	yamt-pdpolicy-base5:1.1
	chap-midi:1.1.0.8
	chap-midi-base:1.2
	simonb-timecounters-base:1.2
	simonb-timecounters:1.1.0.6
	elad-kernelauth-base:1.1
	elad-kernelauth:1.1.0.4
	yamt-pdpolicy:1.1.0.2
	yamt-pdpolicy-base4:1.1;
locks; strict;
comment	@# @;


1.3
date	2008.12.11.05.24.52;	author alc;	state dead;
branches;
next	1.2;

1.2
date	2006.06.05.05.14.39;	author gdamore;	state Exp;
branches
	1.2.4.1
	1.2.10.1
	1.2.60.1
	1.2.64.1
	1.2.70.1
	1.2.74.1
	1.2.76.1
	1.2.82.1;
next	1.1;

1.1
date	2006.04.02.05.52.17;	author gdamore;	state Exp;
branches
	1.1.2.1
	1.1.4.1
	1.1.6.1
	1.1.8.1
	1.1.10.1;
next	;

1.2.4.1
date	2006.06.05.05.14.39;	author yamt;	state dead;
branches;
next	1.2.4.2;

1.2.4.2
date	2006.06.21.15.00.12;	author yamt;	state Exp;
branches;
next	;

1.2.10.1
date	2006.06.05.05.14.39;	author rpaulo;	state dead;
branches;
next	1.2.10.2;

1.2.10.2
date	2006.09.09.02.46.52;	author rpaulo;	state Exp;
branches;
next	;

1.2.60.1
date	2009.01.17.13.28.51;	author mjf;	state dead;
branches;
next	;

1.2.64.1
date	2009.05.04.08.12.30;	author yamt;	state dead;
branches;
next	;

1.2.70.1
date	2008.12.13.01.14.08;	author haad;	state dead;
branches;
next	;

1.2.74.1
date	2009.01.19.13.17.50;	author skrll;	state dead;
branches;
next	;

1.2.76.1
date	2009.08.14.21.51.37;	author snj;	state dead;
branches;
next	;

1.2.82.1
date	2010.04.21.00.27.30;	author matt;	state dead;
branches;
next	;

1.1.2.1
date	2006.04.02.05.52.17;	author yamt;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2006.04.11.11.53.53;	author yamt;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	2006.06.26.12.46.41;	author yamt;	state Exp;
branches;
next	;

1.1.4.1
date	2006.04.02.05.52.17;	author elad;	state dead;
branches;
next	1.1.4.2;

1.1.4.2
date	2006.04.19.04.32.12;	author elad;	state Exp;
branches;
next	;

1.1.6.1
date	2006.04.02.05.52.17;	author simonb;	state dead;
branches;
next	1.1.6.2;

1.1.6.2
date	2006.04.22.11.38.25;	author simonb;	state Exp;
branches;
next	1.1.6.3;

1.1.6.3
date	2006.06.07.15.49.41;	author kardel;	state Exp;
branches;
next	;

1.1.8.1
date	2006.06.19.03.46.58;	author chap;	state Exp;
branches;
next	;

1.1.10.1
date	2006.04.02.05.52.17;	author tron;	state dead;
branches;
next	1.1.10.2;

1.1.10.2
date	2006.05.24.15.48.32;	author tron;	state Exp;
branches;
next	;


desc
@@


1.3
log
@Delete the old binary Atheros HAL

Expect the tree to be broken in the next few minutes.
@
text
@#
# Copyright (c) 2002-2006 Sam Leffler, Errno Consulting
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
#    notice, this list of conditions and the following disclaimer,
#    without modification.
# 2. Redistributions in binary form must reproduce at minimum a disclaimer
#    similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
#    redistribution must be conditioned upon including a substantially
#    similar Disclaimer requirement for further binary redistribution.
# 3. Neither the names of the above-listed copyright holders nor the names
#    of any contributors may be used to endorse or promote products derived
#    from this software without specific prior written permission.
#
# Alternatively, this software may be distributed under the terms of the
# GNU General Public License ("GPL") version 2 as published by the Free
# Software Foundation.
#
# NO WARRANTY
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
# AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
# THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
# OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
# THE POSSIBILITY OF SUCH DAMAGES.
#
# $Id: mips1-le-elf.inc,v 1.2 2006/06/05 05:14:39 gdamore Exp $
#

#
# Configuration for building little-endian MIPS1 using the 5.01
# linux-mips.org toolchain (manually moved to /pub/gnu from
# /pub/gnu/local where rpm --prefix=/pub/gnu bogusly installs them).

#
# http://www.linux-mips.org/toolchain.html
#
# /pub/gnu/bin/mips-linux-gcc -v
# Reading specs from /pub/gnu/bin/../lib/gcc-lib/mips-linux/2.96-mips3264-000710/specs
# gcc version 2.96-mips3264-000710
# /pub/gnu/bin/mips-linux-as -v
# GNU assembler version 2.12.90.0.7 (mips-linux) using BFD version 2.12.90.0.7 20020423

#
ifndef TOOLPREFIX
TOOLPREFIX=	/pub/gnu/bin/mips-linux-
endif
#
CC=	${TOOLPREFIX}gcc
LD=	${TOOLPREFIX}ld
STRIP=	${TOOLPREFIX}strip
OBJCOPY=${TOOLPREFIX}objcopy
NM=	${TOOLPREFIX}nm

#
# Force register read/write operations to go through a function.
#
AH_REGOPS_FUNC=1

LDOPTS=	-EL
COPTS+=	-DAH_BYTE_ORDER=AH_LITTLE_ENDIAN
COPTS+=	-G 0 -EL -mno-abicalls -fno-pic -mips1 -Wa,--trap \
	-fno-strict-aliasing -fno-common -fomit-frame-pointer -mlong-calls
@


1.2
log
@Import new HAL 0.9.17.2.  Approved by sam@@

New HAL includes some driver changes to register accesses.
Adds support for WLAN devices on AR5312 family devices.
Adds support 32-bit SPARC ath devices (untested).
ath enabled in SPARC64 GENERIC builds.
This HAL is tested and known to work for i386 PCI devices, SPARC64 PCI devices,
and AR5312 WiSoC devices.  MIPS PCI devices appear to be busted (possibly only
on Alchemy hardware, unconfirmed), and cardbus support is untested due to
lack of test hardware.

Please report any new problems with this import to garrett@@.
@
text
@d36 1
a36 1
# $Id: //depot/sw/branches/sam_hal/public/mips1-le-elf.inc#2 $
@


1.2.10.1
log
@file mips1-le-elf.inc was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:46:52 +0000
@
text
@d1 72
@


1.2.10.2
log
@sync with head
@
text
@a0 72
#
# Copyright (c) 2002-2006 Sam Leffler, Errno Consulting
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
#    notice, this list of conditions and the following disclaimer,
#    without modification.
# 2. Redistributions in binary form must reproduce at minimum a disclaimer
#    similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
#    redistribution must be conditioned upon including a substantially
#    similar Disclaimer requirement for further binary redistribution.
# 3. Neither the names of the above-listed copyright holders nor the names
#    of any contributors may be used to endorse or promote products derived
#    from this software without specific prior written permission.
#
# Alternatively, this software may be distributed under the terms of the
# GNU General Public License ("GPL") version 2 as published by the Free
# Software Foundation.
#
# NO WARRANTY
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
# AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
# THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
# OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
# THE POSSIBILITY OF SUCH DAMAGES.
#
# $Id: mips1-le-elf.inc,v 1.2.10.1 2006/09/09 02:46:52 rpaulo Exp $
#

#
# Configuration for building little-endian MIPS1 using the 5.01
# linux-mips.org toolchain (manually moved to /pub/gnu from
# /pub/gnu/local where rpm --prefix=/pub/gnu bogusly installs them).

#
# http://www.linux-mips.org/toolchain.html
#
# /pub/gnu/bin/mips-linux-gcc -v
# Reading specs from /pub/gnu/bin/../lib/gcc-lib/mips-linux/2.96-mips3264-000710/specs
# gcc version 2.96-mips3264-000710
# /pub/gnu/bin/mips-linux-as -v
# GNU assembler version 2.12.90.0.7 (mips-linux) using BFD version 2.12.90.0.7 20020423

#
ifndef TOOLPREFIX
TOOLPREFIX=	/pub/gnu/bin/mips-linux-
endif
#
CC=	${TOOLPREFIX}gcc
LD=	${TOOLPREFIX}ld
STRIP=	${TOOLPREFIX}strip
OBJCOPY=${TOOLPREFIX}objcopy
NM=	${TOOLPREFIX}nm

#
# Force register read/write operations to go through a function.
#
AH_REGOPS_FUNC=1

LDOPTS=	-EL
COPTS+=	-DAH_BYTE_ORDER=AH_LITTLE_ENDIAN
COPTS+=	-G 0 -EL -mno-abicalls -fno-pic -mips1 -Wa,--trap \
	-fno-strict-aliasing -fno-common -fomit-frame-pointer -mlong-calls
@


1.2.4.1
log
@file mips1-le-elf.inc was added on branch yamt-lazymbuf on 2006-06-21 15:00:12 +0000
@
text
@d1 72
@


1.2.4.2
log
@sync with head.
@
text
@a0 72
#
# Copyright (c) 2002-2006 Sam Leffler, Errno Consulting
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
#    notice, this list of conditions and the following disclaimer,
#    without modification.
# 2. Redistributions in binary form must reproduce at minimum a disclaimer
#    similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
#    redistribution must be conditioned upon including a substantially
#    similar Disclaimer requirement for further binary redistribution.
# 3. Neither the names of the above-listed copyright holders nor the names
#    of any contributors may be used to endorse or promote products derived
#    from this software without specific prior written permission.
#
# Alternatively, this software may be distributed under the terms of the
# GNU General Public License ("GPL") version 2 as published by the Free
# Software Foundation.
#
# NO WARRANTY
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
# AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
# THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
# OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
# THE POSSIBILITY OF SUCH DAMAGES.
#
# $Id: mips1-le-elf.inc,v 1.2.4.1 2006/06/21 15:00:12 yamt Exp $
#

#
# Configuration for building little-endian MIPS1 using the 5.01
# linux-mips.org toolchain (manually moved to /pub/gnu from
# /pub/gnu/local where rpm --prefix=/pub/gnu bogusly installs them).

#
# http://www.linux-mips.org/toolchain.html
#
# /pub/gnu/bin/mips-linux-gcc -v
# Reading specs from /pub/gnu/bin/../lib/gcc-lib/mips-linux/2.96-mips3264-000710/specs
# gcc version 2.96-mips3264-000710
# /pub/gnu/bin/mips-linux-as -v
# GNU assembler version 2.12.90.0.7 (mips-linux) using BFD version 2.12.90.0.7 20020423

#
ifndef TOOLPREFIX
TOOLPREFIX=	/pub/gnu/bin/mips-linux-
endif
#
CC=	${TOOLPREFIX}gcc
LD=	${TOOLPREFIX}ld
STRIP=	${TOOLPREFIX}strip
OBJCOPY=${TOOLPREFIX}objcopy
NM=	${TOOLPREFIX}nm

#
# Force register read/write operations to go through a function.
#
AH_REGOPS_FUNC=1

LDOPTS=	-EL
COPTS+=	-DAH_BYTE_ORDER=AH_LITTLE_ENDIAN
COPTS+=	-G 0 -EL -mno-abicalls -fno-pic -mips1 -Wa,--trap \
	-fno-strict-aliasing -fno-common -fomit-frame-pointer -mlong-calls
@


1.2.82.1
log
@sync to netbsd-5
@
text
@d36 1
a36 1
# $Id: mips1-le-elf.inc,v 1.2 2006/06/05 05:14:39 gdamore Exp $
@


1.2.76.1
log
@Bye bye binary HAL!
@
text
@d36 1
a36 1
# $Id: mips1-le-elf.inc,v 1.2 2006/06/05 05:14:39 gdamore Exp $
@


1.2.64.1
log
@sync with head.
@
text
@d36 1
a36 1
# $Id: mips1-le-elf.inc,v 1.2 2006/06/05 05:14:39 gdamore Exp $
@


1.2.74.1
log
@Sync with HEAD.
@
text
@d36 1
a36 1
# $Id: mips1-le-elf.inc,v 1.2 2006/06/05 05:14:39 gdamore Exp $
@


1.2.60.1
log
@Sync with HEAD.
@
text
@d36 1
a36 1
# $Id: mips1-le-elf.inc,v 1.2 2006/06/05 05:14:39 gdamore Exp $
@


1.2.70.1
log
@Update haad-dm branch to haad-dm-base2.
@
text
@d36 1
a36 1
# $Id: mips1-le-elf.inc,v 1.2 2006/06/05 05:14:39 gdamore Exp $
@


1.1
log
@Reorganize ath layout as requested by sam@@ and suggested by dyoung@@ in
http://mail-index.netbsd.org/tech-net/2006/03/15/0000.html.

The new layout almost precisely matches FreeBSD, and should make
future imports much easier.

At the same time, import the current 0.9.16.16 HAL from FreeBSD.  According
to sam@@, this is the proper version we should be using.
@
text
@d36 1
a36 1
# $Id: //depot/sw/linuxsrc/src/802_11/madwifi/hal/main/public/mips1-le-elf.inc#18 $
d64 5
@


1.1.6.1
log
@file mips1-le-elf.inc was added on branch simonb-timecounters on 2006-04-22 11:38:25 +0000
@
text
@d1 67
@


1.1.6.2
log
@Sync with head.
@
text
@a0 67
#
# Copyright (c) 2002-2006 Sam Leffler, Errno Consulting
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
#    notice, this list of conditions and the following disclaimer,
#    without modification.
# 2. Redistributions in binary form must reproduce at minimum a disclaimer
#    similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
#    redistribution must be conditioned upon including a substantially
#    similar Disclaimer requirement for further binary redistribution.
# 3. Neither the names of the above-listed copyright holders nor the names
#    of any contributors may be used to endorse or promote products derived
#    from this software without specific prior written permission.
#
# Alternatively, this software may be distributed under the terms of the
# GNU General Public License ("GPL") version 2 as published by the Free
# Software Foundation.
#
# NO WARRANTY
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
# AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
# THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
# OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
# THE POSSIBILITY OF SUCH DAMAGES.
#
# $Id: mips1-le-elf.inc,v 1.1.6.1 2006/04/22 11:38:25 simonb Exp $
#

#
# Configuration for building little-endian MIPS1 using the 5.01
# linux-mips.org toolchain (manually moved to /pub/gnu from
# /pub/gnu/local where rpm --prefix=/pub/gnu bogusly installs them).

#
# http://www.linux-mips.org/toolchain.html
#
# /pub/gnu/bin/mips-linux-gcc -v
# Reading specs from /pub/gnu/bin/../lib/gcc-lib/mips-linux/2.96-mips3264-000710/specs
# gcc version 2.96-mips3264-000710
# /pub/gnu/bin/mips-linux-as -v
# GNU assembler version 2.12.90.0.7 (mips-linux) using BFD version 2.12.90.0.7 20020423

#
ifndef TOOLPREFIX
TOOLPREFIX=	/pub/gnu/bin/mips-linux-
endif
#
CC=	${TOOLPREFIX}gcc
LD=	${TOOLPREFIX}ld
STRIP=	${TOOLPREFIX}strip
OBJCOPY=${TOOLPREFIX}objcopy
NM=	${TOOLPREFIX}nm

LDOPTS=	-EL
COPTS+=	-DAH_BYTE_ORDER=AH_LITTLE_ENDIAN
COPTS+=	-G 0 -EL -mno-abicalls -fno-pic -mips1 -Wa,--trap \
	-fno-strict-aliasing -fno-common -fomit-frame-pointer -mlong-calls
@


1.1.6.3
log
@Sync with head.
@
text
@d36 1
a36 1
# $Id: mips1-le-elf.inc,v 1.1.6.2 2006/06/07 15:49:41 kardel Exp $
a63 5
#
# Force register read/write operations to go through a function.
#
AH_REGOPS_FUNC=1

@


1.1.10.1
log
@file mips1-le-elf.inc was added on branch peter-altq on 2006-05-24 15:48:32 +0000
@
text
@d1 67
@


1.1.10.2
log
@Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
@
text
@a0 67
#
# Copyright (c) 2002-2006 Sam Leffler, Errno Consulting
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
#    notice, this list of conditions and the following disclaimer,
#    without modification.
# 2. Redistributions in binary form must reproduce at minimum a disclaimer
#    similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
#    redistribution must be conditioned upon including a substantially
#    similar Disclaimer requirement for further binary redistribution.
# 3. Neither the names of the above-listed copyright holders nor the names
#    of any contributors may be used to endorse or promote products derived
#    from this software without specific prior written permission.
#
# Alternatively, this software may be distributed under the terms of the
# GNU General Public License ("GPL") version 2 as published by the Free
# Software Foundation.
#
# NO WARRANTY
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
# AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
# THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
# OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
# THE POSSIBILITY OF SUCH DAMAGES.
#
# $Id: mips1-le-elf.inc,v 1.1.10.1 2006/05/24 15:48:32 tron Exp $
#

#
# Configuration for building little-endian MIPS1 using the 5.01
# linux-mips.org toolchain (manually moved to /pub/gnu from
# /pub/gnu/local where rpm --prefix=/pub/gnu bogusly installs them).

#
# http://www.linux-mips.org/toolchain.html
#
# /pub/gnu/bin/mips-linux-gcc -v
# Reading specs from /pub/gnu/bin/../lib/gcc-lib/mips-linux/2.96-mips3264-000710/specs
# gcc version 2.96-mips3264-000710
# /pub/gnu/bin/mips-linux-as -v
# GNU assembler version 2.12.90.0.7 (mips-linux) using BFD version 2.12.90.0.7 20020423

#
ifndef TOOLPREFIX
TOOLPREFIX=	/pub/gnu/bin/mips-linux-
endif
#
CC=	${TOOLPREFIX}gcc
LD=	${TOOLPREFIX}ld
STRIP=	${TOOLPREFIX}strip
OBJCOPY=${TOOLPREFIX}objcopy
NM=	${TOOLPREFIX}nm

LDOPTS=	-EL
COPTS+=	-DAH_BYTE_ORDER=AH_LITTLE_ENDIAN
COPTS+=	-G 0 -EL -mno-abicalls -fno-pic -mips1 -Wa,--trap \
	-fno-strict-aliasing -fno-common -fomit-frame-pointer -mlong-calls
@


1.1.2.1
log
@file mips1-le-elf.inc was added on branch yamt-pdpolicy on 2006-04-11 11:53:53 +0000
@
text
@d1 67
@


1.1.2.2
log
@sync with head
@
text
@a0 67
#
# Copyright (c) 2002-2006 Sam Leffler, Errno Consulting
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
#    notice, this list of conditions and the following disclaimer,
#    without modification.
# 2. Redistributions in binary form must reproduce at minimum a disclaimer
#    similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
#    redistribution must be conditioned upon including a substantially
#    similar Disclaimer requirement for further binary redistribution.
# 3. Neither the names of the above-listed copyright holders nor the names
#    of any contributors may be used to endorse or promote products derived
#    from this software without specific prior written permission.
#
# Alternatively, this software may be distributed under the terms of the
# GNU General Public License ("GPL") version 2 as published by the Free
# Software Foundation.
#
# NO WARRANTY
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
# AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
# THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
# OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
# THE POSSIBILITY OF SUCH DAMAGES.
#
# $Id: mips1-le-elf.inc,v 1.1.2.1 2006/04/11 11:53:53 yamt Exp $
#

#
# Configuration for building little-endian MIPS1 using the 5.01
# linux-mips.org toolchain (manually moved to /pub/gnu from
# /pub/gnu/local where rpm --prefix=/pub/gnu bogusly installs them).

#
# http://www.linux-mips.org/toolchain.html
#
# /pub/gnu/bin/mips-linux-gcc -v
# Reading specs from /pub/gnu/bin/../lib/gcc-lib/mips-linux/2.96-mips3264-000710/specs
# gcc version 2.96-mips3264-000710
# /pub/gnu/bin/mips-linux-as -v
# GNU assembler version 2.12.90.0.7 (mips-linux) using BFD version 2.12.90.0.7 20020423

#
ifndef TOOLPREFIX
TOOLPREFIX=	/pub/gnu/bin/mips-linux-
endif
#
CC=	${TOOLPREFIX}gcc
LD=	${TOOLPREFIX}ld
STRIP=	${TOOLPREFIX}strip
OBJCOPY=${TOOLPREFIX}objcopy
NM=	${TOOLPREFIX}nm

LDOPTS=	-EL
COPTS+=	-DAH_BYTE_ORDER=AH_LITTLE_ENDIAN
COPTS+=	-G 0 -EL -mno-abicalls -fno-pic -mips1 -Wa,--trap \
	-fno-strict-aliasing -fno-common -fomit-frame-pointer -mlong-calls
@


1.1.2.3
log
@sync with head.
@
text
@d36 1
a36 1
# $Id: mips1-le-elf.inc,v 1.1.2.2 2006/06/26 12:46:41 yamt Exp $
a63 5
#
# Force register read/write operations to go through a function.
#
AH_REGOPS_FUNC=1

@


1.1.4.1
log
@file mips1-le-elf.inc was added on branch elad-kernelauth on 2006-04-19 04:32:12 +0000
@
text
@d1 67
@


1.1.4.2
log
@sync with head.
@
text
@a0 67
#
# Copyright (c) 2002-2006 Sam Leffler, Errno Consulting
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
#    notice, this list of conditions and the following disclaimer,
#    without modification.
# 2. Redistributions in binary form must reproduce at minimum a disclaimer
#    similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
#    redistribution must be conditioned upon including a substantially
#    similar Disclaimer requirement for further binary redistribution.
# 3. Neither the names of the above-listed copyright holders nor the names
#    of any contributors may be used to endorse or promote products derived
#    from this software without specific prior written permission.
#
# Alternatively, this software may be distributed under the terms of the
# GNU General Public License ("GPL") version 2 as published by the Free
# Software Foundation.
#
# NO WARRANTY
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
# AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
# THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
# OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
# THE POSSIBILITY OF SUCH DAMAGES.
#
# $Id: mips1-le-elf.inc,v 1.1.4.1 2006/04/19 04:32:12 elad Exp $
#

#
# Configuration for building little-endian MIPS1 using the 5.01
# linux-mips.org toolchain (manually moved to /pub/gnu from
# /pub/gnu/local where rpm --prefix=/pub/gnu bogusly installs them).

#
# http://www.linux-mips.org/toolchain.html
#
# /pub/gnu/bin/mips-linux-gcc -v
# Reading specs from /pub/gnu/bin/../lib/gcc-lib/mips-linux/2.96-mips3264-000710/specs
# gcc version 2.96-mips3264-000710
# /pub/gnu/bin/mips-linux-as -v
# GNU assembler version 2.12.90.0.7 (mips-linux) using BFD version 2.12.90.0.7 20020423

#
ifndef TOOLPREFIX
TOOLPREFIX=	/pub/gnu/bin/mips-linux-
endif
#
CC=	${TOOLPREFIX}gcc
LD=	${TOOLPREFIX}ld
STRIP=	${TOOLPREFIX}strip
OBJCOPY=${TOOLPREFIX}objcopy
NM=	${TOOLPREFIX}nm

LDOPTS=	-EL
COPTS+=	-DAH_BYTE_ORDER=AH_LITTLE_ENDIAN
COPTS+=	-G 0 -EL -mno-abicalls -fno-pic -mips1 -Wa,--trap \
	-fno-strict-aliasing -fno-common -fomit-frame-pointer -mlong-calls
@


1.1.8.1
log
@Sync with head.
@
text
@d36 1
a36 1
# $Id: mips1-le-elf.inc,v 1.2 2006/06/05 05:14:39 gdamore Exp $
a63 5
#
# Force register read/write operations to go through a function.
#
AH_REGOPS_FUNC=1

@
