head	1.14;
access;
symbols
	netbsd-11-0-RC6:1.14
	netbsd-11-0-RC5:1.14
	netbsd-11-0-RC4:1.14
	netbsd-11-0-RC3:1.14
	netbsd-11-0-RC2:1.14
	netbsd-11-0-RC1:1.14
	perseant-exfatfs-base-20250801:1.14
	netbsd-11:1.14.0.26
	netbsd-11-base:1.14
	netbsd-10-1-RELEASE:1.14
	perseant-exfatfs-base-20240630:1.14
	perseant-exfatfs:1.14.0.24
	perseant-exfatfs-base:1.14
	netbsd-8-3-RELEASE:1.9
	netbsd-9-4-RELEASE:1.11
	netbsd-10-0-RELEASE:1.14
	netbsd-10-0-RC6:1.14
	netbsd-10-0-RC5:1.14
	netbsd-10-0-RC4:1.14
	netbsd-10-0-RC3:1.14
	netbsd-10-0-RC2:1.14
	thorpej-ifq:1.14.0.22
	thorpej-ifq-base:1.14
	thorpej-altq-separation:1.14.0.20
	thorpej-altq-separation-base:1.14
	netbsd-10-0-RC1:1.14
	netbsd-10:1.14.0.18
	netbsd-10-base:1.14
	bouyer-sunxi-drm:1.14.0.16
	bouyer-sunxi-drm-base:1.14
	netbsd-9-3-RELEASE:1.11
	thorpej-i2c-spi-conf2:1.14.0.14
	thorpej-i2c-spi-conf2-base:1.14
	thorpej-futex2:1.14.0.12
	thorpej-futex2-base:1.14
	thorpej-cfargs2:1.14.0.10
	thorpej-cfargs2-base:1.14
	cjep_sun2x-base1:1.14
	cjep_sun2x:1.14.0.8
	cjep_sun2x-base:1.14
	cjep_staticlib_x-base1:1.14
	netbsd-9-2-RELEASE:1.11
	cjep_staticlib_x:1.14.0.6
	cjep_staticlib_x-base:1.14
	thorpej-i2c-spi-conf:1.14.0.4
	thorpej-i2c-spi-conf-base:1.14
	thorpej-cfargs:1.14.0.2
	thorpej-cfargs-base:1.14
	thorpej-futex:1.13.0.2
	thorpej-futex-base:1.14
	netbsd-9-1-RELEASE:1.11
	bouyer-xenpvh-base2:1.12
	phil-wifi-20200421:1.12
	bouyer-xenpvh-base1:1.12
	phil-wifi-20200411:1.12
	bouyer-xenpvh:1.11.0.10
	bouyer-xenpvh-base:1.11
	is-mlppp:1.11.0.8
	is-mlppp-base:1.11
	phil-wifi-20200406:1.11
	netbsd-8-2-RELEASE:1.9
	ad-namecache-base3:1.11
	netbsd-9-0-RELEASE:1.11
	netbsd-9-0-RC2:1.11
	ad-namecache-base2:1.11
	ad-namecache-base1:1.11
	ad-namecache:1.11.0.6
	ad-namecache-base:1.11
	netbsd-9-0-RC1:1.11
	phil-wifi-20191119:1.11
	netbsd-9:1.11.0.4
	netbsd-9-base:1.11
	phil-wifi-20190609:1.11
	netbsd-8-1-RELEASE:1.9
	netbsd-8-1-RC1:1.9
	isaki-audio2:1.11.0.2
	isaki-audio2-base:1.11
	pgoyette-compat-merge-20190127:1.9
	pgoyette-compat-20190127:1.9
	pgoyette-compat-20190118:1.9
	pgoyette-compat-1226:1.9
	pgoyette-compat-1126:1.9
	pgoyette-compat-1020:1.9
	pgoyette-compat-0930:1.9
	pgoyette-compat-0906:1.9
	netbsd-7-2-RELEASE:1.6.38.1
	pgoyette-compat-0728:1.9
	netbsd-8-0-RELEASE:1.9
	phil-wifi:1.9.0.16
	phil-wifi-base:1.9
	pgoyette-compat-0625:1.9
	netbsd-8-0-RC2:1.9
	pgoyette-compat-0521:1.9
	pgoyette-compat-0502:1.9
	pgoyette-compat-0422:1.9
	netbsd-8-0-RC1:1.9
	pgoyette-compat-0415:1.9
	pgoyette-compat-0407:1.9
	pgoyette-compat-0330:1.9
	pgoyette-compat-0322:1.9
	pgoyette-compat-0315:1.9
	netbsd-7-1-2-RELEASE:1.6.38.1
	pgoyette-compat:1.9.0.14
	pgoyette-compat-base:1.9
	netbsd-7-1-1-RELEASE:1.6.38.1
	tls-maxphys-base-20171202:1.9
	matt-nb8-mediatek:1.9.0.12
	matt-nb8-mediatek-base:1.9
	nick-nhusb-base-20170825:1.9
	perseant-stdc-iso10646:1.9.0.10
	perseant-stdc-iso10646-base:1.9
	netbsd-8:1.9.0.8
	netbsd-8-base:1.9
	prg-localcount2-base3:1.9
	prg-localcount2-base2:1.9
	prg-localcount2-base1:1.9
	prg-localcount2:1.9.0.6
	prg-localcount2-base:1.9
	pgoyette-localcount-20170426:1.9
	bouyer-socketcan-base1:1.9
	jdolecek-ncq:1.9.0.4
	jdolecek-ncq-base:1.9
	pgoyette-localcount-20170320:1.9
	netbsd-7-1:1.6.38.1.0.2
	netbsd-7-1-RELEASE:1.6.38.1
	netbsd-7-1-RC2:1.6.38.1
	nick-nhusb-base-20170204:1.9
	netbsd-7-nhusb-base-20170116:1.6.38.1
	bouyer-socketcan:1.9.0.2
	bouyer-socketcan-base:1.9
	pgoyette-localcount-20170107:1.8
	netbsd-7-1-RC1:1.6.38.1
	nick-nhusb-base-20161204:1.8
	pgoyette-localcount-20161104:1.8
	netbsd-7-0-2-RELEASE:1.6
	nick-nhusb-base-20161004:1.8
	localcount-20160914:1.7
	netbsd-7-nhusb:1.6.0.42
	netbsd-7-nhusb-base:1.6
	pgoyette-localcount-20160806:1.7
	pgoyette-localcount-20160726:1.7
	pgoyette-localcount:1.7.0.4
	pgoyette-localcount-base:1.7
	nick-nhusb-base-20160907:1.7
	nick-nhusb-base-20160529:1.7
	netbsd-7-0-1-RELEASE:1.6
	nick-nhusb-base-20160422:1.7
	nick-nhusb-base-20160319:1.7
	nick-nhusb-base-20151226:1.7
	netbsd-7-0:1.6.0.40
	netbsd-7-0-RELEASE:1.6
	nick-nhusb-base-20150921:1.7
	netbsd-7-0-RC3:1.6
	netbsd-7-0-RC2:1.6
	netbsd-7-0-RC1:1.6
	nick-nhusb-base-20150606:1.7
	nick-nhusb-base-20150406:1.7
	nick-nhusb:1.7.0.2
	nick-nhusb-base:1.7
	netbsd-5-2-3-RELEASE:1.3.20.1
	netbsd-5-1-5-RELEASE:1.3.20.1
	netbsd-6-0-6-RELEASE:1.6
	netbsd-6-1-5-RELEASE:1.6
	netbsd-7:1.6.0.38
	netbsd-7-base:1.6
	yamt-pagecache-base9:1.6
	yamt-pagecache-tag8:1.6
	netbsd-6-1-4-RELEASE:1.6
	netbsd-6-0-5-RELEASE:1.6
	tls-earlyentropy:1.6.0.36
	tls-earlyentropy-base:1.6
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.6
	riastradh-drm2-base3:1.6
	netbsd-6-1-3-RELEASE:1.6
	netbsd-6-0-4-RELEASE:1.6
	netbsd-5-2-2-RELEASE:1.3.20.1
	netbsd-5-1-4-RELEASE:1.3.20.1
	netbsd-6-1-2-RELEASE:1.6
	netbsd-6-0-3-RELEASE:1.6
	netbsd-5-2-1-RELEASE:1.3.20.1
	netbsd-5-1-3-RELEASE:1.3.20.1
	rmind-smpnet-nbase:1.6
	netbsd-6-1-1-RELEASE:1.6
	riastradh-drm2-base2:1.6
	riastradh-drm2-base1:1.6
	riastradh-drm2:1.6.0.34
	riastradh-drm2-base:1.6
	rmind-smpnet:1.6.0.26
	rmind-smpnet-base:1.6
	netbsd-6-1:1.6.0.32
	netbsd-6-0-2-RELEASE:1.6
	netbsd-6-1-RELEASE:1.6
	khorben-n900:1.6.0.30
	netbsd-6-1-RC4:1.6
	netbsd-6-1-RC3:1.6
	agc-symver:1.6.0.28
	agc-symver-base:1.6
	netbsd-6-1-RC2:1.6
	netbsd-6-1-RC1:1.6
	yamt-pagecache-base8:1.6
	netbsd-5-2:1.3.20.1.0.6
	netbsd-6-0-1-RELEASE:1.6
	yamt-pagecache-base7:1.6
	netbsd-5-2-RELEASE:1.3.20.1
	netbsd-5-2-RC1:1.3.20.1
	matt-nb6-plus-nbase:1.6
	yamt-pagecache-base6:1.6
	netbsd-6-0:1.6.0.24
	netbsd-6-0-RELEASE:1.6
	netbsd-6-0-RC2:1.6
	tls-maxphys:1.6.0.22
	tls-maxphys-base:1.6
	matt-nb6-plus:1.6.0.20
	matt-nb6-plus-base:1.6
	netbsd-6-0-RC1:1.6
	jmcneill-usbmp-base10:1.6
	yamt-pagecache-base5:1.6
	jmcneill-usbmp-base9:1.6
	yamt-pagecache-base4:1.6
	jmcneill-usbmp-base8:1.6
	jmcneill-usbmp-base7:1.6
	jmcneill-usbmp-base6:1.6
	jmcneill-usbmp-base5:1.6
	jmcneill-usbmp-base4:1.6
	jmcneill-usbmp-base3:1.6
	jmcneill-usbmp-pre-base2:1.6
	jmcneill-usbmp-base2:1.6
	netbsd-6:1.6.0.18
	netbsd-6-base:1.6
	netbsd-5-1-2-RELEASE:1.3.20.1
	netbsd-5-1-1-RELEASE:1.3.20.1
	jmcneill-usbmp:1.6.0.16
	jmcneill-usbmp-base:1.6
	jmcneill-audiomp3:1.6.0.14
	jmcneill-audiomp3-base:1.6
	yamt-pagecache-base3:1.6
	yamt-pagecache-base2:1.6
	yamt-pagecache:1.6.0.12
	yamt-pagecache-base:1.6
	rmind-uvmplock-nbase:1.6
	cherry-xenmp:1.6.0.10
	cherry-xenmp-base:1.6
	jym-xensuspend-nbase:1.6
	uebayasi-xip-base7:1.6
	bouyer-quota2-nbase:1.6
	bouyer-quota2:1.6.0.8
	bouyer-quota2-base:1.6
	jruoho-x86intr:1.6.0.6
	jruoho-x86intr-base:1.6
	matt-mips64-premerge-20101231:1.6
	matt-nb5-mips64-premerge-20101231:1.3.24.1
	matt-nb5-pq3:1.3.20.1.0.4
	matt-nb5-pq3-base:1.3.20.1
	netbsd-5-1:1.3.20.1.0.2
	uebayasi-xip-base6:1.6
	uebayasi-xip-base5:1.6
	netbsd-5-1-RELEASE:1.3.20.1
	uebayasi-xip-base4:1.6
	uebayasi-xip-base3:1.6
	yamt-nfs-mp-base11:1.6
	netbsd-5-1-RC4:1.3.20.1
	matt-nb5-mips64-k15:1.3.24.1
	uebayasi-xip-base2:1.6
	yamt-nfs-mp-base10:1.6
	netbsd-5-1-RC3:1.3.20.1
	netbsd-5-1-RC2:1.3.20.1
	uebayasi-xip-base1:1.6
	netbsd-5-1-RC1:1.3.20.1
	rmind-uvmplock:1.6.0.4
	rmind-uvmplock-base:1.6
	yamt-nfs-mp-base9:1.6
	uebayasi-xip:1.6.0.2
	uebayasi-xip-base:1.6
	netbsd-5-0-2-RELEASE:1.3
	matt-nb5-mips64-premerge-20091211:1.3
	matt-premerge-20091211:1.6
	yamt-nfs-mp-base8:1.6
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.3
	matt-nb4-mips64-k7-u2a-k9b:1.3
	matt-nb5-mips64-u1-k1-k5:1.3
	yamt-nfs-mp-base7:1.6
	matt-nb5-mips64:1.3.0.24
	netbsd-5-0-1-RELEASE:1.3
	jymxensuspend-base:1.5
	yamt-nfs-mp-base6:1.5
	yamt-nfs-mp-base5:1.5
	yamt-nfs-mp-base4:1.5
	yamt-nfs-mp-base3:1.5
	nick-hppapmap-base4:1.5
	nick-hppapmap-base3:1.5
	netbsd-5-0:1.3.0.22
	netbsd-5-0-RELEASE:1.3
	netbsd-5-0-RC4:1.3
	netbsd-5-0-RC3:1.3
	nick-hppapmap-base2:1.5
	netbsd-5-0-RC2:1.3
	jym-xensuspend:1.5.0.2
	jym-xensuspend-base:1.6
	netbsd-5-0-RC1:1.3
	haad-dm-base2:1.5
	haad-nbase2:1.5
	ad-audiomp2:1.4.0.2
	ad-audiomp2-base:1.4
	netbsd-5:1.3.0.20
	netbsd-5-base:1.3
	nick-hppapmap:1.3.0.18
	nick-hppapmap-base:1.5
	matt-mips64-base2:1.3
	haad-dm-base1:1.3
	wrstuden-revivesa-base-4:1.3
	wrstuden-revivesa-base-3:1.3
	wrstuden-revivesa-base-2:1.3
	haad-dm:1.3.0.16
	haad-dm-base:1.5
	wrstuden-revivesa-base-1:1.3
	simonb-wapbl-nbase:1.3
	yamt-pf42-base4:1.3
	simonb-wapbl:1.3.0.14
	simonb-wapbl-base:1.3
	yamt-pf42-base3:1.3
	hpcarm-cleanup-nbase:1.3
	yamt-pf42-baseX:1.3
	yamt-pf42-base2:1.3
	yamt-nfs-mp-base2:1.3
	wrstuden-revivesa:1.3.0.12
	wrstuden-revivesa-base:1.3
	yamt-nfs-mp:1.3.0.10
	yamt-nfs-mp-base:1.3
	yamt-pf42:1.3.0.8
	yamt-pf42-base:1.3
	ad-socklock-base1:1.3
	yamt-lazymbuf-base15:1.3
	yamt-lazymbuf-base14:1.3
	keiichi-mipv6-nbase:1.3
	hpcarm-cleanup-base:1.3
	mjf-devfs2:1.3.0.6
	mjf-devfs2-base:1.5
	nick-net80211-sync:1.3.0.4
	nick-net80211-sync-base:1.3
	keiichi-mipv6:1.3.0.2
	keiichi-mipv6-base:1.3
	bouyer-xeni386-merge1:1.2
	matt-armv6-base:1.2
	matt-armv6:1.2.0.18
	matt-armv6-nbase:1.3
	vmlocking2-base3:1.2
	bouyer-xeni386-nbase:1.2
	yamt-kmem-base3:1.2
	cube-autoconf:1.2.0.16
	cube-autoconf-base:1.2
	yamt-kmem-base2:1.2
	bouyer-xeni386:1.2.0.14
	bouyer-xeni386-base:1.2
	yamt-kmem:1.2.0.12
	yamt-kmem-base:1.2
	mjf-devfs-base:1.3
	mjf-devfs:1.2.0.10
	vmlocking2-base2:1.2
	reinoud-bufcleanup-nbase:1.2
	yamt-lazymbuf:1.2.0.8
	reinoud-bufcleanup-base:1.2
	vmlocking2:1.2.0.6
	vmlocking2-base1:1.2
	vmlocking:1.2.0.4
	vmlocking-nbase:1.2
	jmcneill-pm:1.2.0.2
	bouyer-xenamd64-base:1.1
	bouyer-xenamd64-base2:1.1
	jmcneill-pm-base:1.2
	bouyer-xenamd64:1.1.0.2;
locks; strict;
comment	@# @;


1.14
date	2021.03.04.19.01.41;	author gdt;	state Exp;
branches;
next	1.13;
commitid	O9kRS63pfCCmy1KC;

1.13
date	2020.04.25.15.26.16;	author bouyer;	state Exp;
branches
	1.13.2.1;
next	1.12;
commitid	OlHyMKBWmojOpM5C;

1.12
date	2020.04.09.14.39.10;	author jdolecek;	state Exp;
branches;
next	1.11;
commitid	WjYoS3zwqqs1FI3C;

1.11
date	2019.02.04.18.14.53;	author cherry;	state Exp;
branches
	1.11.10.1;
next	1.10;
commitid	G6Htefe6hjXuFtaB;

1.10
date	2019.02.02.12.32.54;	author cherry;	state Exp;
branches;
next	1.9;
commitid	I4nx5RPiRzvkQbaB;

1.9
date	2017.01.12.05.24.36;	author ryo;	state Exp;
branches
	1.9.16.1;
next	1.8;
commitid	BF3nqm5Xw4ijDDBz;

1.8
date	2016.09.23.13.31.33;	author joerg;	state Exp;
branches;
next	1.7;
commitid	h8YkS2ECRKHuTpnz;

1.7
date	2014.10.11.09.50.03;	author uebayasi;	state Exp;
branches
	1.7.2.1
	1.7.4.1;
next	1.6;
commitid	Fke4qKeX7QhxALTx;

1.6
date	2009.07.29.12.02.05;	author cegger;	state Exp;
branches
	1.6.10.1
	1.6.22.1
	1.6.38.1
	1.6.40.1
	1.6.42.1;
next	1.5;

1.5
date	2008.12.11.05.42.18;	author alc;	state Exp;
branches
	1.5.2.1;
next	1.4;

1.4
date	2008.11.13.01.45.48;	author cegger;	state Exp;
branches;
next	1.3;

1.3
date	2008.01.25.21.12.11;	author joerg;	state Exp;
branches
	1.3.6.1
	1.3.10.1
	1.3.16.1
	1.3.18.1
	1.3.20.1
	1.3.24.1;
next	1.2;

1.2
date	2007.11.22.16.16.44;	author bouyer;	state Exp;
branches
	1.2.2.1
	1.2.4.1
	1.2.8.1
	1.2.10.1
	1.2.18.1;
next	1.1;

1.1
date	2007.11.19.19.17.17;	author bouyer;	state dead;
branches
	1.1.2.1;
next	;

1.13.2.1
date	2021.04.03.22.28.14;	author thorpej;	state Exp;
branches;
next	;
commitid	1gqS07EfPjskJTNC;

1.11.10.1
date	2020.04.16.08.46.34;	author bouyer;	state Exp;
branches;
next	1.11.10.2;
commitid	EHiLAyAEgTwmsA4C;

1.11.10.2
date	2020.04.20.11.28.51;	author bouyer;	state Exp;
branches;
next	;
commitid	4WLfIgNPymVsg75C;

1.9.16.1
date	2019.06.10.22.05.47;	author christos;	state Exp;
branches;
next	1.9.16.2;
commitid	jtc8rnCzWiEEHGqB;

1.9.16.2
date	2020.04.13.08.03.30;	author martin;	state Exp;
branches;
next	;
commitid	X01YhRUPVUDaec4C;

1.7.2.1
date	2016.10.05.20.55.23;	author skrll;	state Exp;
branches;
next	1.7.2.2;
commitid	uuAdz3JYHQmaWZoz;

1.7.2.2
date	2017.02.05.13.40.02;	author skrll;	state Exp;
branches;
next	;
commitid	8hwpk1aHl2UuyLEz;

1.7.4.1
date	2016.11.04.14.48.57;	author pgoyette;	state Exp;
branches;
next	1.7.4.2;
commitid	2m1JRwYmpwPkOOsz;

1.7.4.2
date	2017.03.20.06.57.09;	author pgoyette;	state Exp;
branches;
next	;
commitid	jjw7cAwgyKq7RfKz;

1.6.10.1
date	2011.06.03.13.27.38;	author cherry;	state Exp;
branches;
next	;

1.6.22.1
date	2017.12.03.11.35.47;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.6.38.1
date	2016.11.01.19.00.11;	author snj;	state Exp;
branches;
next	;
commitid	USRIyzWRtr6zsssz;

1.6.40.1
date	2016.11.01.18.33.56;	author snj;	state Exp;
branches;
next	;
commitid	hOqa7CgxPWqyjssz;

1.6.42.1
date	2017.01.18.08.46.25;	author skrll;	state Exp;
branches;
next	;
commitid	M6f3RyDtiAR3wqCz;

1.5.2.1
date	2009.11.01.13.58.54;	author jym;	state Exp;
branches;
next	1.5.2.2;

1.5.2.2
date	2011.03.29.20.42.57;	author jym;	state Exp;
branches;
next	;

1.3.6.1
date	2009.01.17.13.27.49;	author mjf;	state Exp;
branches;
next	;

1.3.10.1
date	2009.05.04.08.10.32;	author yamt;	state Exp;
branches;
next	1.3.10.2;

1.3.10.2
date	2009.08.19.18.45.55;	author yamt;	state Exp;
branches;
next	;

1.3.16.1
date	2008.12.13.01.12.59;	author haad;	state Exp;
branches;
next	;

1.3.18.1
date	2009.01.19.13.15.54;	author skrll;	state Exp;
branches;
next	;

1.3.20.1
date	2009.08.07.06.43.25;	author snj;	state Exp;
branches;
next	;

1.3.24.1
date	2010.04.21.00.33.53;	author matt;	state Exp;
branches;
next	;

1.2.2.1
date	2007.11.22.16.16.44;	author joerg;	state dead;
branches;
next	1.2.2.2;

1.2.2.2
date	2007.11.27.19.35.32;	author joerg;	state Exp;
branches;
next	;

1.2.4.1
date	2007.11.22.16.16.44;	author ad;	state dead;
branches;
next	1.2.4.2;

1.2.4.2
date	2007.12.03.19.02.48;	author ad;	state Exp;
branches;
next	;

1.2.8.1
date	2007.11.22.16.16.44;	author yamt;	state dead;
branches;
next	1.2.8.2;

1.2.8.2
date	2007.12.07.17.24.03;	author yamt;	state Exp;
branches;
next	1.2.8.3;

1.2.8.3
date	2008.02.04.09.21.42;	author yamt;	state Exp;
branches;
next	;

1.2.10.1
date	2007.11.22.16.16.44;	author mjf;	state dead;
branches;
next	1.2.10.2;

1.2.10.2
date	2007.12.08.18.16.28;	author mjf;	state Exp;
branches;
next	1.2.10.3;

1.2.10.3
date	2008.02.18.21.04.20;	author mjf;	state Exp;
branches;
next	;

1.2.18.1
date	2007.11.22.16.16.44;	author matt;	state dead;
branches;
next	1.2.18.2;

1.2.18.2
date	2008.01.09.01.44.52;	author matt;	state Exp;
branches;
next	1.2.18.3;

1.2.18.3
date	2008.03.23.02.03.53;	author matt;	state Exp;
branches;
next	;

1.1.2.1
date	2007.11.19.19.17.17;	author bouyer;	state Exp;
branches;
next	;


desc
@@


1.14
log
@std.xen: Move towards std.amd64

(No functional change.)
@
text
@# $NetBSD: std.xen,v 1.13 2020/04/25 15:26:16 bouyer Exp $
#
# standard, required NetBSD/xen 'options'
# Note that this file is used by both DOM0 and DOMU.

machine xen amd64 x86
include 	"conf/std"	# MI standard options
include 	"arch/xen/conf/std.xenversion"

options 	CPU_IN_CKSUM
options 	EXEC_ELF64	# exec ELF binaries
options 	EXEC_SCRIPT	# exec #! scripts
options 	MTRR
#options 	MULTIPROCESSOR

options 	CHILD_MAX=1024	# 160 is too few
options 	OPEN_MAX=1024	# 128 is too few

options 	XEN		# Xen support
include 	"arch/xen/conf/files.xen.pv"
@


1.13
log
@Merge the bouyer-xenpvh branch, bringing in Xen PV drivers support under HVM
guests in GENERIC.
Xen support can be disabled at runtime with
boot -c
disable hypervisor
@
text
@d1 1
a1 2
# $NetBSD: std.xen,v 1.11.10.2 2020/04/20 11:28:51 bouyer Exp $
# NetBSD: std.i386,v 1.24 2003/02/26 21:33:36 fvdl Exp 
d3 2
a4 1
# standard, required NetBSD/i386 'options'
d8 1
a8 5
include		"arch/xen/conf/files.xen.pv"

options 	XEN	#Xen support

include		"arch/xen/conf/std.xenversion"
d14 1
d18 3
@


1.13.2.1
log
@Sync with HEAD.
@
text
@d1 2
a2 1
# $NetBSD: std.xen,v 1.14 2021/03/04 19:01:41 gdt Exp $
d4 1
a4 2
# standard, required NetBSD/xen 'options'
# Note that this file is used by both DOM0 and DOMU.
d8 5
a12 1
include 	"arch/xen/conf/std.xenversion"
a17 1
#options 	MULTIPROCESSOR
a20 3

options 	XEN		# Xen support
include 	"arch/xen/conf/files.xen.pv"
@


1.12
log
@move xen/conf/std.xen to i386/conf/std.xen, it's i386-specific

split off __XEN_INTERFACE_VERSION__ to new xen/conf/std.xenversion
and use from both i386/conf/std.xen and amd64/conf/stf.xen, so that
there is single place for the definition
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.11 2019/02/04 18:14:53 cherry Exp $
d6 1
a6 1
machine xen amd64
d8 1
@


1.11
log
@Bump up XEN source API compatibility to 0x00030208 from 0x00030201,

but maintain backwards source API compilation compatibility.

ie; sources with config(5)
options 	__XEN_INTERFACE_VERSION__=0x00030201 # Xen 3.1 interface

should compile and run without problems.

Not that API version 0x00030201 is the lowest version we support now.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.10 2019/02/02 12:32:54 cherry Exp $
d10 2
a11 2
options 	__XEN_INTERFACE_VERSION__=0x00030208 # Xen 3.1 interface
#options 	__XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface
@


1.11.10.1
log
@Reorganise sources to make it possible to include Xen PVHVM support in
native kernels. Among others:
- move xen/include/amd64/hypercall.h to amd64/include/xen and
  xen/include/i386/hypercall.h to i386/include/xen
- exclude some native files from the build for xenpv
- add xen to "machine" config statement for amd64 and i386
- split arch/xen/conf/files.xen to arch/xen/conf/files.xen (for pv drivers)
  and arch/xen/conf/files.xen.pv (for full pv support)
- add GENERIC_XENHVM kernel config which includes GENERIC and add Xen PV
  drivers.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.11 2019/02/04 18:14:53 cherry Exp $
d6 1
a6 1
machine xen amd64 x86
a7 1
include		"arch/xen/conf/files.xen.pv"
@


1.11.10.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.11.10.1 2020/04/16 08:46:34 bouyer Exp $
d11 2
a12 2

include		"arch/xen/conf/std.xenversion"
@


1.10
log
@Switch NetBSD/xen to use XEN api tag RELEASE-4.11.1

The headers for this api are in sys/external/mit/xen-include-public/dist/
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.9 2017/01/12 05:24:36 ryo Exp $
d10 1
a10 1
options 	__XEN_INTERFACE_VERSION__=0x00030201 # Xen 3.1 interface
@


1.9
log
@white space police
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.8 2016/09/23 13:31:33 joerg Exp $
d10 1
@


1.9.16.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.11 2019/02/04 18:14:53 cherry Exp $
a9 1
options 	__XEN_INTERFACE_VERSION__=0x00030208 # Xen 3.1 interface
@


1.9.16.2
log
@Mostly merge changes from HEAD upto 20200411
@
text
@d1 1
a1 1
# $NetBSD$
d10 2
a11 2

include		"arch/xen/conf/std.xenversion"
@


1.8
log
@Use the same process and file limits as normal AND64 for Xen kernels.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.7 2014/10/11 09:50:03 uebayasi Exp $
d7 1
a7 1
include		"conf/std"	# MI standard options
d10 1
a10 1
#options		__XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface
@


1.7
log
@Don't include std.ath_hal for XEN3_DOMU.
@
text
@d1 1
a1 1
# $NetBSD$
d16 3
@


1.7.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.8 2016/09/23 13:31:33 joerg Exp $
a15 3

options 	CHILD_MAX=1024	# 160 is too few
options 	OPEN_MAX=1024	# 128 is too few
@


1.7.4.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.9 2017/01/12 05:24:36 ryo Exp $
d7 1
a7 1
include 	"conf/std"	# MI standard options
d10 1
a10 1
#options 	__XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface
@


1.7.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.8 2016/09/23 13:31:33 joerg Exp $
a15 3

options 	CHILD_MAX=1024	# 160 is too few
options 	OPEN_MAX=1024	# 128 is too few
@


1.7.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.7.2.1 2016/10/05 20:55:23 skrll Exp $
d7 1
a7 1
include 	"conf/std"	# MI standard options
d10 1
a10 1
#options 	__XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface
@


1.6
log
@remove Xen2 support.
ok bouyer@@
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.5 2008/12/11 05:42:18 alc Exp $
a15 3

# Atheros HAL options
include "external/isc/atheros_hal/conf/std.ath_hal"
@


1.6.22.1
log
@update from HEAD
@
text
@d1 1
a1 1
# $NetBSD$
d7 1
a7 1
include 	"conf/std"	# MI standard options
d10 1
a10 1
#options 	__XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface
d17 2
a18 2
options 	CHILD_MAX=1024	# 160 is too few
options 	OPEN_MAX=1024	# 128 is too few
@


1.6.42.1
log
@Sync with netbsd-5
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.6.38.1 2016/11/01 19:00:11 snj Exp $
a16 3
options 	CHILD_MAX=1024	# 160 is too few
options 	OPEN_MAX=1024	# 128 is too few

@


1.6.38.1
log
@Pull up following revision(s) (requested by joerg in ticket #1258):
	sys/arch/amd64/conf/std.xen: revision 1.8
	sys/arch/xen/conf/std.xen: revision 1.8
Use the same process and file limits as normal AND64 for Xen kernels.
Given Xen/i386 the same process and file limit as native i386.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.6 2009/07/29 12:02:05 cegger Exp $
a16 3
options 	CHILD_MAX=1024	# 160 is too few
options 	OPEN_MAX=1024	# 128 is too few

@


1.6.40.1
log
@Pull up following revision(s) (requested by joerg in ticket #1258):
	sys/arch/amd64/conf/std.xen: revision 1.8
	sys/arch/xen/conf/std.xen: revision 1.8
Use the same process and file limits as normal AND64 for Xen kernels.
Given Xen/i386 the same process and file limit as native i386.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.6 2009/07/29 12:02:05 cegger Exp $
a16 3
options 	CHILD_MAX=1024	# 160 is too few
options 	OPEN_MAX=1024	# 128 is too few

@


1.6.10.1
log
@Initial import of xen MP sources, with kernel and userspace tests.
 - this is a source priview.
 - boots to single user.
 - spurious interrupt and pmap related panics are normal
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.6 2009/07/29 12:02:05 cegger Exp $
a15 1
options		MULTIPROCESSOR
@


1.5
log
@Import config(9) file and register HAL's files in the build machinery.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.4 2008/11/13 01:45:48 cegger Exp $
a9 1
options 	XEN3	#Xen 3.x support
@


1.5.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.6 2009/07/29 12:02:05 cegger Exp $
d10 1
@


1.5.2.2
log
@More sync fixes. And add the mbr_gpt files.
@
text
@@


1.4
log
@prepare move to new interface
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.3 2008/01/25 21:12:11 joerg Exp $
d17 3
@


1.3
log
@Refactor in_cksum/in4_cksum/in6_cksum implementations:
- All three functions are included in the kernel by default.
  They call a backend function cpu_in_cksum after possibly
  computing the checksum of the pseudo header.
- cpu_in_cksum is the core to implement the one-complement sum.
  The default implementation is moderate fast on most platforms
  and provides a 32bit accumulator with 16bit addends for L32 platforms
  and a 64bit accumulator with 32bit addends for L64 platforms.
  It handles edge cases like very large mbuf chains (could happen with
  native IPv6 in the future) and provides a good base for new native
  implementations.
- Modify i386 and amd64 assembly to use the new interface.

This disables the MD implementations on !x86 until the conversion is
done. For Alpha, the portable version is faster.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.2 2007/11/22 16:16:44 bouyer Exp $
d11 1
@


1.3.24.1
log
@sync to netbsd-5
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.3.20.1 2009/08/07 06:43:25 snj Exp $
a15 3

# Atheros HAL options
include "external/isc/atheros_hal/conf/std.ath_hal"
@


1.3.20.1
log
@Apply patch (requested by jmcneill in ticket 775):
Update to the open source atheros HAL.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.3 2008/01/25 21:12:11 joerg Exp $
a15 3

# Atheros HAL options
include "external/isc/atheros_hal/conf/std.ath_hal"
@


1.3.10.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.3 2008/01/25 21:12:11 joerg Exp $
a10 1
#options		__XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface
a15 3

# Atheros HAL options
include "external/isc/atheros_hal/conf/std.ath_hal"
@


1.3.10.2
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.3.10.1 2009/05/04 08:10:32 yamt Exp $
d10 1
@


1.3.18.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.5 2008/12/11 05:42:18 alc Exp $
a10 1
#options		__XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface
a15 3

# Atheros HAL options
include "external/isc/atheros_hal/conf/std.ath_hal"
@


1.3.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD$
a10 1
#options		__XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface
a15 3

# Atheros HAL options
include "external/isc/atheros_hal/conf/std.ath_hal"
@


1.3.16.1
log
@Update haad-dm branch to haad-dm-base2.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.5 2008/12/11 05:42:18 alc Exp $
a10 1
#options		__XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface
a15 3

# Atheros HAL options
include "external/isc/atheros_hal/conf/std.ath_hal"
@


1.2
log
@Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support
to NetBSD/Xen, both Dom0 and DomU.
@
text
@d1 1
a1 1
# $NetBSD$
d12 1
@


1.2.18.1
log
@file std.xen was added on branch matt-armv6 on 2008-01-09 01:44:52 +0000
@
text
@d1 14
@


1.2.18.2
log
@sync with HEAD
@
text
@a0 14
# $NetBSD$
# NetBSD: std.i386,v 1.24 2003/02/26 21:33:36 fvdl Exp 
#
# standard, required NetBSD/i386 'options'

machine xen amd64
include		"conf/std"	# MI standard options

options 	XEN	#Xen support
options 	XEN3	#Xen 3.x support

options 	EXEC_ELF64	# exec ELF binaries
options 	EXEC_SCRIPT	# exec #! scripts
options 	MTRR
@


1.2.18.3
log
@sync with HEAD
@
text
@d1 1
a1 1
# std.xen,v 1.2.18.2 2008/01/09 01:44:52 matt Exp
a11 1
options 	CPU_IN_CKSUM
@


1.2.10.1
log
@file std.xen was added on branch mjf-devfs on 2007-12-08 18:16:28 +0000
@
text
@d1 14
@


1.2.10.2
log
@Sync with HEAD.
@
text
@a0 14
# $NetBSD: std.xen,v 1.2 2007/11/22 16:16:44 bouyer Exp $
# NetBSD: std.i386,v 1.24 2003/02/26 21:33:36 fvdl Exp 
#
# standard, required NetBSD/i386 'options'

machine xen amd64
include		"conf/std"	# MI standard options

options 	XEN	#Xen support
options 	XEN3	#Xen 3.x support

options 	EXEC_ELF64	# exec ELF binaries
options 	EXEC_SCRIPT	# exec #! scripts
options 	MTRR
@


1.2.10.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.3 2008/01/25 21:12:11 joerg Exp $
a11 1
options 	CPU_IN_CKSUM
@


1.2.8.1
log
@file std.xen was added on branch yamt-lazymbuf on 2007-12-07 17:24:03 +0000
@
text
@d1 14
@


1.2.8.2
log
@sync with head
@
text
@a0 14
# $NetBSD$
# NetBSD: std.i386,v 1.24 2003/02/26 21:33:36 fvdl Exp 
#
# standard, required NetBSD/i386 'options'

machine xen amd64
include		"conf/std"	# MI standard options

options 	XEN	#Xen support
options 	XEN3	#Xen 3.x support

options 	EXEC_ELF64	# exec ELF binaries
options 	EXEC_SCRIPT	# exec #! scripts
options 	MTRR
@


1.2.8.3
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: std.xen,v 1.2.8.2 2007/12/07 17:24:03 yamt Exp $
a11 1
options 	CPU_IN_CKSUM
@


1.2.4.1
log
@file std.xen was added on branch vmlocking on 2007-12-03 19:02:48 +0000
@
text
@d1 14
@


1.2.4.2
log
@Sync with HEAD.
@
text
@a0 42
# $NetBSD$
# NetBSD: std.i386,v 1.24 2003/02/26 21:33:36 fvdl Exp 
#
# standard, required NetBSD/i386 'options'

machine xen amd64
include		"conf/std"	# MI standard options

options 	XEN	#Xen support
options 	XEN3	#Xen 3.x support

options 	EXEC_ELF64	# exec ELF binaries
options 	EXEC_SCRIPT	# exec #! scripts
options 	MTRR
# $NetBSD$
# NetBSD: std.i386,v 1.24 2003/02/26 21:33:36 fvdl Exp 
#
# standard, required NetBSD/i386 'options'

machine xen amd64
include		"conf/std"	# MI standard options

options 	XEN	#Xen support
options 	XEN3	#Xen 3.x support

options 	EXEC_ELF64	# exec ELF binaries
options 	EXEC_SCRIPT	# exec #! scripts
options 	MTRR
# $NetBSD$
# NetBSD: std.i386,v 1.24 2003/02/26 21:33:36 fvdl Exp 
#
# standard, required NetBSD/i386 'options'

machine xen amd64
include		"conf/std"	# MI standard options

options 	XEN	#Xen support
options 	XEN3	#Xen 3.x support

options 	EXEC_ELF64	# exec ELF binaries
options 	EXEC_SCRIPT	# exec #! scripts
options 	MTRR
@


1.2.2.1
log
@file std.xen was added on branch jmcneill-pm on 2007-11-27 19:35:32 +0000
@
text
@d1 14
@


1.2.2.2
log
@Sync with HEAD. amd64 Xen support needs testing.
@
text
@a0 14
# $NetBSD: std.xen,v 1.2 2007/11/22 16:16:44 bouyer Exp $
# NetBSD: std.i386,v 1.24 2003/02/26 21:33:36 fvdl Exp 
#
# standard, required NetBSD/i386 'options'

machine xen amd64
include		"conf/std"	# MI standard options

options 	XEN	#Xen support
options 	XEN3	#Xen 3.x support

options 	EXEC_ELF64	# exec ELF binaries
options 	EXEC_SCRIPT	# exec #! scripts
options 	MTRR
@


1.1
log
@file std.xen was initially added on branch bouyer-xenamd64.
@
text
@d1 14
@


1.1.2.1
log
@Get rid of arch/xenamd64, step 1: empty xenamd64/conf
- move xenamd64/conf/std.xen to amd64/conf/
- define arch to amd64 amd64/conf/std.xen, and i386 in xen/conf/std.xen
  (machine is xen)
- enclose content of amd64/conf/files.amd64 and i386/conf/files.i386 in
  ifndef xen/endif, so it can be transparently inclued for xen kernels
- support MACHINE_ARCH=x86_64 in xen/conf/Makefile*
@
text
@a0 14
# $NetBSD: std.xen,v 1.1.2.1 2007/10/17 21:38:21 bouyer Exp $
# NetBSD: std.i386,v 1.24 2003/02/26 21:33:36 fvdl Exp 
#
# standard, required NetBSD/i386 'options'

machine xen amd64
include		"conf/std"	# MI standard options

options 	XEN	#Xen support
options 	XEN3	#Xen 3.x support

options 	EXEC_ELF64	# exec ELF binaries
options 	EXEC_SCRIPT	# exec #! scripts
options 	MTRR
@

