head	1.6;
access;
symbols
	netbsd-11-0-RC5:1.6
	netbsd-11-0-RC4:1.6
	netbsd-11-0-RC3:1.6
	netbsd-11-0-RC2:1.6
	netbsd-11-0-RC1:1.6
	perseant-exfatfs-base-20250801:1.6
	netbsd-11:1.6.0.12
	netbsd-11-base:1.6
	netbsd-10-1-RELEASE:1.6
	perseant-exfatfs-base-20240630:1.6
	perseant-exfatfs:1.6.0.10
	perseant-exfatfs-base:1.6
	netbsd-8-3-RELEASE:1.2
	netbsd-9-4-RELEASE:1.5
	netbsd-10-0-RELEASE:1.6
	netbsd-10-0-RC6:1.6
	netbsd-10-0-RC5:1.6
	netbsd-10-0-RC4:1.6
	netbsd-10-0-RC3:1.6
	netbsd-10-0-RC2:1.6
	thorpej-ifq:1.6.0.8
	thorpej-ifq-base:1.6
	thorpej-altq-separation:1.6.0.6
	thorpej-altq-separation-base:1.6
	netbsd-10-0-RC1:1.6
	netbsd-10:1.6.0.4
	netbsd-10-base:1.6
	bouyer-sunxi-drm:1.6.0.2
	bouyer-sunxi-drm-base:1.6
	netbsd-9-3-RELEASE:1.5
	thorpej-i2c-spi-conf2:1.5.0.24
	thorpej-i2c-spi-conf2-base:1.5
	thorpej-futex2:1.5.0.22
	thorpej-futex2-base:1.5
	thorpej-cfargs2:1.5.0.20
	thorpej-cfargs2-base:1.5
	cjep_sun2x-base1:1.5
	cjep_sun2x:1.5.0.18
	cjep_sun2x-base:1.5
	cjep_staticlib_x-base1:1.5
	netbsd-9-2-RELEASE:1.5
	cjep_staticlib_x:1.5.0.16
	cjep_staticlib_x-base:1.5
	thorpej-i2c-spi-conf:1.5.0.14
	thorpej-i2c-spi-conf-base:1.5
	thorpej-cfargs:1.5.0.12
	thorpej-cfargs-base:1.5
	thorpej-futex:1.5.0.10
	thorpej-futex-base:1.5
	netbsd-9-1-RELEASE:1.5
	bouyer-xenpvh-base2:1.5
	phil-wifi-20200421:1.5
	bouyer-xenpvh-base1:1.5
	phil-wifi-20200411:1.5
	bouyer-xenpvh:1.5.0.8
	bouyer-xenpvh-base:1.5
	is-mlppp:1.5.0.6
	is-mlppp-base:1.5
	phil-wifi-20200406:1.5
	netbsd-8-2-RELEASE:1.2
	ad-namecache-base3:1.5
	netbsd-9-0-RELEASE:1.5
	netbsd-9-0-RC2:1.5
	ad-namecache-base2:1.5
	ad-namecache-base1:1.5
	ad-namecache:1.5.0.4
	ad-namecache-base:1.5
	netbsd-9-0-RC1:1.5
	phil-wifi-20191119:1.5
	netbsd-9:1.5.0.2
	netbsd-9-base:1.5
	phil-wifi-20190609:1.5
	netbsd-8-1-RELEASE:1.2
	netbsd-8-1-RC1:1.2
	isaki-audio2:1.4.0.2
	isaki-audio2-base:1.4
	pgoyette-compat-merge-20190127:1.2.18.1
	pgoyette-compat-20190127:1.4
	pgoyette-compat-20190118:1.4
	pgoyette-compat-1226:1.4
	pgoyette-compat-1126:1.4
	pgoyette-compat-1020:1.4
	pgoyette-compat-0930:1.2
	pgoyette-compat-0906:1.2
	netbsd-7-2-RELEASE:1.1.4.1
	pgoyette-compat-0728:1.2
	netbsd-8-0-RELEASE:1.2
	phil-wifi:1.2.0.20
	phil-wifi-base:1.2
	pgoyette-compat-0625:1.2
	netbsd-8-0-RC2:1.2
	pgoyette-compat-0521:1.2
	pgoyette-compat-0502:1.2
	pgoyette-compat-0422:1.2
	netbsd-8-0-RC1:1.2
	pgoyette-compat-0415:1.2
	pgoyette-compat-0407:1.2
	pgoyette-compat-0330:1.2
	pgoyette-compat-0322:1.2
	pgoyette-compat-0315:1.2
	netbsd-7-1-2-RELEASE:1.1.4.1
	pgoyette-compat:1.2.0.18
	pgoyette-compat-base:1.2
	netbsd-7-1-1-RELEASE:1.1.4.1
	tls-maxphys-base-20171202:1.2
	matt-nb8-mediatek:1.2.0.16
	matt-nb8-mediatek-base:1.2
	nick-nhusb-base-20170825:1.2
	perseant-stdc-iso10646:1.2.0.14
	perseant-stdc-iso10646-base:1.2
	netbsd-8:1.2.0.12
	netbsd-8-base:1.2
	prg-localcount2-base3:1.2
	prg-localcount2-base2:1.2
	prg-localcount2-base1:1.2
	prg-localcount2:1.2.0.10
	prg-localcount2-base:1.2
	pgoyette-localcount-20170426:1.2
	bouyer-socketcan-base1:1.2
	jdolecek-ncq:1.2.0.8
	jdolecek-ncq-base:1.2
	pgoyette-localcount-20170320:1.2
	netbsd-7-1:1.1.4.1.0.6
	netbsd-7-1-RELEASE:1.1.4.1
	netbsd-7-1-RC2:1.1.4.1
	nick-nhusb-base-20170204:1.2
	netbsd-7-nhusb-base-20170116:1.1.4.1
	bouyer-socketcan:1.2.0.6
	bouyer-socketcan-base:1.2
	pgoyette-localcount-20170107:1.2
	netbsd-7-1-RC1:1.1.4.1
	nick-nhusb-base-20161204:1.2
	pgoyette-localcount-20161104:1.2
	netbsd-7-0-2-RELEASE:1.1.4.1
	nick-nhusb-base-20161004:1.2
	localcount-20160914:1.2
	netbsd-7-nhusb:1.1.4.1.0.4
	netbsd-7-nhusb-base:1.1.4.1
	pgoyette-localcount-20160806:1.2
	pgoyette-localcount-20160726:1.2
	pgoyette-localcount:1.2.0.4
	pgoyette-localcount-base:1.2
	nick-nhusb-base-20160907:1.2
	nick-nhusb-base-20160529:1.2
	netbsd-7-0-1-RELEASE:1.1.4.1
	nick-nhusb-base-20160422:1.2
	nick-nhusb-base-20160319:1.2
	nick-nhusb-base-20151226:1.2
	netbsd-7-0:1.1.4.1.0.2
	netbsd-7-0-RELEASE:1.1.4.1
	nick-nhusb-base-20150921:1.2
	netbsd-7-0-RC3:1.1.4.1
	netbsd-7-0-RC2:1.1.4.1
	netbsd-7-0-RC1:1.1.4.1
	nick-nhusb-base-20150606:1.2
	nick-nhusb-base-20150406:1.2
	nick-nhusb:1.2.0.2
	nick-nhusb-base:1.2
	tls-maxphys-base:1.1
	tls-maxphys:1.1.0.6
	netbsd-7:1.1.0.4
	netbsd-7-base:1.1
	tls-earlyentropy:1.1.0.2
	tls-earlyentropy-base:1.1;
locks; strict;
comment	@# @;


1.6
date	2021.09.24.08.04.15;	author skrll;	state Exp;
branches;
next	1.5;
commitid	L6F5HyZ1jFJbmbaD;

1.5
date	2019.05.18.08.49.23;	author skrll;	state Exp;
branches;
next	1.4;
commitid	VWUb8jSMwSEReFnB;

1.4
date	2018.10.15.16.54.54;	author skrll;	state Exp;
branches;
next	1.3;
commitid	tDVWDPdibKTWP4WA;

1.3
date	2018.10.07.07.48.44;	author skrll;	state Exp;
branches;
next	1.2;
commitid	2NsfcA28MWxH10VA;

1.2
date	2014.08.24.07.59.22;	author jnemeth;	state Exp;
branches
	1.2.18.1
	1.2.20.1;
next	1.1;
commitid	SkWajjUme0wZtANx;

1.1
date	2014.07.25.11.22.50;	author hkenken;	state Exp;
branches
	1.1.2.1
	1.1.4.1
	1.1.6.1;
next	;
commitid	XwfzjonT3GBNBKJx;

1.2.18.1
date	2018.10.20.06.58.27;	author pgoyette;	state Exp;
branches;
next	;
commitid	mTSoqZEZ4arHnFWA;

1.2.20.1
date	2019.06.10.22.06.05;	author christos;	state Exp;
branches;
next	;
commitid	jtc8rnCzWiEEHGqB;

1.1.2.1
date	2014.07.25.11.22.50;	author tls;	state dead;
branches;
next	1.1.2.2;
commitid	7fY3uHKSIbCABMLx;

1.1.2.2
date	2014.08.10.06.53.55;	author tls;	state Exp;
branches;
next	;
commitid	7fY3uHKSIbCABMLx;

1.1.4.1
date	2015.05.15.03.44.18;	author snj;	state Exp;
branches;
next	;
commitid	ro7V5s9WBO35Culy;

1.1.6.1
date	2014.07.25.11.22.50;	author tls;	state dead;
branches;
next	1.1.6.2;
commitid	jTnpym9Qu0o4R1Nx;

1.1.6.2
date	2014.08.20.00.02.53;	author tls;	state Exp;
branches;
next	1.1.6.3;
commitid	jTnpym9Qu0o4R1Nx;

1.1.6.3
date	2017.12.03.11.36.03;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;


desc
@@


1.6
log
@Make the KOBO and NETWALKER kernels compile again.
@
text
@#	$NetBSD: std.kobo,v 1.5 2019/05/18 08:49:23 skrll Exp $
#
# standard NetBSD/evbarm options for Kobo

machine		evbarm arm
include		"arch/evbarm/conf/std.evbarm"

# Pull in i.mx51 config definitions.
include		"arch/evbarm/conf/files.kobo"

options 	ARM_GENERIC_TODR
options 	ARM_HAS_VBAR
options 	ARM_INTR_IMPL="<arch/arm/imx/imx51_intr.h>"
options 	CORTEX_PMC
options 	CORTEX_PMC_CCNT_HZ=800000000
options 	EVBARM_BOARDTYPE="kobo"
options 	FPU_VFP
options 	MODULAR
options 	MODULAR_DEFAULT_AUTOLOAD
options 	TPIDRPRW_IS_CURCPU
options 	__HAVE_CPU_COUNTER
options 	__HAVE_CPU_UAREA_ALLOC_IDLELWP
options 	__HAVE_FAST_SOFTINTS		# should be in types.h
options 	__HAVE_GENERIC_START
options 	__HAVE_MM_MD_DIRECT_MAPPED_PHYS

makeoptions 	LOADADDRESS_VIRT="0x80100000"
makeoptions 	LOADADDRESS="0x70100000"
makeoptions 	BOARDMKFRAG="${THISARM}/conf/mk.kobo"

# Prevent the addition of a command line -DKERNEL_BASE_VOFFSET= as it
# is done at runtime.
makeoptions	KERNEL_VOFFSET_RUNTIME=1

@


1.5
log
@Convert remaining armv7 kernels to generic start and remove a bunch of
code including a9_mpsubr.S.

Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
@
text
@d1 1
a1 1
#	$NetBSD: std.kobo,v 1.4 2018/10/15 16:54:54 skrll Exp $
d30 5
@


1.4
log
@Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its
default of 0x8000_0000

Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.

Workaround a as(1) weirdness in armadaxp_start.S
@
text
@d1 1
a1 1
#	$NetBSD: std.kobo,v 1.3 2018/10/07 07:48:44 skrll Exp $
d11 1
a11 6
options 	MODULAR
options 	MODULAR_DEFAULT_AUTOLOAD
options 	__HAVE_FAST_SOFTINTS		# should be in types.h
options 	__HAVE_CPU_COUNTER
options 	__HAVE_MM_MD_DIRECT_MAPPED_PHYS
options 	__HAVE_CPU_UAREA_ALLOC_IDLELWP
d13 1
a13 1
options 	TPIDRPRW_IS_CURCPU
d18 8
a29 3

options 	ARM_INTR_IMPL="<arch/arm/imx/imx51_intr.h>"
options 	ARM_GENERIC_TODR
@


1.3
log
@Whitespace consistency.

{make,}options<space><tab>
everything else just <tab?
@
text
@d1 1
a1 1
#	$NetBSD: std.kobo,v 1.2 2014/08/24 07:59:22 jnemeth Exp $
a20 1
options 	KERNEL_BASE_EXT=0x80000000
@


1.2
log
@Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add
it to all kernel configs that contain "options MODULAR".  This
option turns on module autoloading by default (which is the current
default).  This allows people who don't want module autoloading on
by default to disable it by simply removing/commentting this line.
@
text
@d1 1
a1 1
#	$NetBSD: std.kobo,v 1.1 2014/07/25 11:22:50 hkenken Exp $
d5 2
a6 2
machine	evbarm arm
include 	"arch/evbarm/conf/std.evbarm"
d9 1
a9 1
include	  	"arch/evbarm/conf/files.kobo"
d15 1
a15 1
options         __HAVE_MM_MD_DIRECT_MAPPED_PHYS
d25 3
a27 3
makeoptions	LOADADDRESS_VIRT="0x80100000"
makeoptions	LOADADDRESS="0x70100000"
makeoptions	BOARDMKFRAG="${THISARM}/conf/mk.kobo"
d30 1
a30 1
options		ARM_GENERIC_TODR
@


1.2.20.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: std.kobo,v 1.5 2019/05/18 08:49:23 skrll Exp $
d5 2
a6 2
machine		evbarm arm
include		"arch/evbarm/conf/std.evbarm"
d9 1
a9 1
include		"arch/evbarm/conf/files.kobo"
d11 6
a16 1
options 	ARM_GENERIC_TODR
d18 1
a18 1
options 	ARM_INTR_IMPL="<arch/arm/imx/imx51_intr.h>"
d21 1
a23 8
options 	MODULAR
options 	MODULAR_DEFAULT_AUTOLOAD
options 	TPIDRPRW_IS_CURCPU
options 	__HAVE_CPU_COUNTER
options 	__HAVE_CPU_UAREA_ALLOC_IDLELWP
options 	__HAVE_FAST_SOFTINTS		# should be in types.h
options 	__HAVE_GENERIC_START
options 	__HAVE_MM_MD_DIRECT_MAPPED_PHYS
d25 6
a30 3
makeoptions 	LOADADDRESS_VIRT="0x80100000"
makeoptions 	LOADADDRESS="0x70100000"
makeoptions 	BOARDMKFRAG="${THISARM}/conf/mk.kobo"
@


1.2.18.1
log
@Sync with head
@
text
@d1 1
a1 1
#	$NetBSD: std.kobo,v 1.4 2018/10/15 16:54:54 skrll Exp $
d5 2
a6 2
machine		evbarm arm
include		"arch/evbarm/conf/std.evbarm"
d9 1
a9 1
include		"arch/evbarm/conf/files.kobo"
d15 1
a15 1
options 	__HAVE_MM_MD_DIRECT_MAPPED_PHYS
d21 1
d25 3
a27 3
makeoptions 	LOADADDRESS_VIRT="0x80100000"
makeoptions 	LOADADDRESS="0x70100000"
makeoptions 	BOARDMKFRAG="${THISARM}/conf/mk.kobo"
d30 1
a30 1
options 	ARM_GENERIC_TODR
@


1.1
log
@Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)
@
text
@d1 1
a1 1
#	$NetBSD$
d12 1
@


1.1.4.1
log
@Pull up following revision(s) (requested by jnemeth in ticket #762):
	share/man/man4/options.4: revision 1.442
	sys/arch/amd64/conf/ALL: revision 1.18
	sys/arch/amd64/conf/GENERIC: revision 1.396
	sys/arch/dreamcast/conf/GENERIC: revision 1.119
	sys/arch/epoc32/conf/GENERIC: revision 1.6
	sys/arch/evbarm/conf/BCM5301X: revision 1.24
	sys/arch/evbarm/conf/BCM56340: revision 1.9
	sys/arch/evbarm/conf/IMX23_OLINUXINO: revision 1.9
	sys/arch/evbarm/conf/std.beagle: revision 1.13
	sys/arch/evbarm/conf/std.kobo: revision 1.2
	sys/arch/evbarm/conf/std.netwalker: revision 1.10
	sys/arch/evbppc/conf/P2020DS: revision 1.25
	sys/arch/evbppc/conf/RB800: revision 1.30
	sys/arch/evbppc/conf/TWRP1025: revision 1.18
	sys/arch/hp300/conf/GENERIC: revision 1.187
	sys/arch/hpcsh/conf/GENERIC: revision 1.104
	sys/arch/i386/conf/GENERIC: revision 1.1111
	sys/arch/i386/conf/MONOLITHIC: revision 1.17
	sys/arch/landisk/conf/GENERIC: revision 1.43
	sys/arch/luna68k/conf/GENERIC: revision 1.117
	sys/arch/macppc/conf/GENERIC: revision 1.316
	sys/arch/macppc/conf/GENERIC_601: revision 1.5
	sys/arch/mmeye/conf/MMEYE_WLF: revision 1.16
	sys/arch/news68k/conf/GENERIC: revision 1.123
	sys/arch/sandpoint/conf/GENERIC: revision 1.85
	sys/arch/shark/conf/GENERIC: revision 1.119
	sys/arch/sparc/conf/GENERIC: revision 1.246
	sys/arch/sparc64/conf/GENERIC: revision 1.174
	sys/arch/sun3/conf/GENERIC3X: revision 1.125
	sys/arch/sun3/conf/GENERIC: revision 1.169
	sys/arch/x68k/conf/GENERIC: revision 1.177
	sys/arch/zaurus/conf/GENERIC: revision 1.62
	sys/conf/files: revision 1.1099
	sys/kern/kern_module.c: revisions 1.98, 1.99
Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add
it to all kernel configs that contain "options MODULAR".  This
option turns on module autoloading by default (which is the current
default).  This allows people who don't want module autoloading on
by default to disable it by simply removing/commentting this line.
--
fix typo. (s/MODULE_DEFAULT_AUTOLOAD/MODULAR_DEFAULT_AUTOLOAD/)
@
text
@d1 1
a1 1
#	$NetBSD: std.kobo,v 1.1 2014/07/25 11:22:50 hkenken Exp $
a11 1
options 	MODULAR_DEFAULT_AUTOLOAD
@


1.1.6.1
log
@file std.kobo was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
@
text
@d1 29
@


1.1.6.2
log
@Rebase to HEAD as of a few days ago.
@
text
@a0 29
#	$NetBSD$
#
# standard NetBSD/evbarm options for Kobo

machine	evbarm arm
include 	"arch/evbarm/conf/std.evbarm"

# Pull in i.mx51 config definitions.
include	  	"arch/evbarm/conf/files.kobo"

options 	MODULAR
options 	__HAVE_FAST_SOFTINTS		# should be in types.h
options 	__HAVE_CPU_COUNTER
options         __HAVE_MM_MD_DIRECT_MAPPED_PHYS
options 	__HAVE_CPU_UAREA_ALLOC_IDLELWP
options 	ARM_HAS_VBAR
options 	TPIDRPRW_IS_CURCPU
options 	CORTEX_PMC
options 	CORTEX_PMC_CCNT_HZ=800000000
options 	KERNEL_BASE_EXT=0x80000000
options 	EVBARM_BOARDTYPE="kobo"
options 	FPU_VFP

makeoptions	LOADADDRESS_VIRT="0x80100000"
makeoptions	LOADADDRESS="0x70100000"
makeoptions	BOARDMKFRAG="${THISARM}/conf/mk.kobo"

options 	ARM_INTR_IMPL="<arch/arm/imx/imx51_intr.h>"
options		ARM_GENERIC_TODR
@


1.1.6.3
log
@update from HEAD
@
text
@a11 1
options 	MODULAR_DEFAULT_AUTOLOAD
@


1.1.2.1
log
@file std.kobo was added on branch tls-earlyentropy on 2014-08-10 06:53:55 +0000
@
text
@d1 29
@


1.1.2.2
log
@Rebase.
@
text
@a0 29
#	$NetBSD: std.kobo,v 1.1 2014/07/25 11:22:50 hkenken Exp $
#
# standard NetBSD/evbarm options for Kobo

machine	evbarm arm
include 	"arch/evbarm/conf/std.evbarm"

# Pull in i.mx51 config definitions.
include	  	"arch/evbarm/conf/files.kobo"

options 	MODULAR
options 	__HAVE_FAST_SOFTINTS		# should be in types.h
options 	__HAVE_CPU_COUNTER
options         __HAVE_MM_MD_DIRECT_MAPPED_PHYS
options 	__HAVE_CPU_UAREA_ALLOC_IDLELWP
options 	ARM_HAS_VBAR
options 	TPIDRPRW_IS_CURCPU
options 	CORTEX_PMC
options 	CORTEX_PMC_CCNT_HZ=800000000
options 	KERNEL_BASE_EXT=0x80000000
options 	EVBARM_BOARDTYPE="kobo"
options 	FPU_VFP

makeoptions	LOADADDRESS_VIRT="0x80100000"
makeoptions	LOADADDRESS="0x70100000"
makeoptions	BOARDMKFRAG="${THISARM}/conf/mk.kobo"

options 	ARM_INTR_IMPL="<arch/arm/imx/imx51_intr.h>"
options		ARM_GENERIC_TODR
@


