head 1.21; access; symbols perseant-exfatfs-base-20261102:1.21 perseant-exfatfs-base-20250801:1.21 perseant-exfatfs-base-20240630:1.21 perseant-exfatfs:1.21.0.118 perseant-exfatfs-base:1.21 bouyer-sunxi-drm:1.21.0.116 bouyer-sunxi-drm-base:1.21 cjep_sun2x:1.21.0.114 cjep_sun2x-base:1.21 cjep_staticlib_x-base1:1.21 cjep_staticlib_x:1.21.0.112 cjep_staticlib_x-base:1.21 thorpej-futex-base:1.21 bouyer-xenpvh-base2:1.21 phil-wifi-20200421:1.21 bouyer-xenpvh-base1:1.21 phil-wifi-20200411:1.21 bouyer-xenpvh:1.21.0.110 bouyer-xenpvh-base:1.21 phil-wifi-20200406:1.21 ad-namecache-base3:1.21 ad-namecache-base2:1.21 ad-namecache-base1:1.21 ad-namecache:1.21.0.108 ad-namecache-base:1.21 isaki-audio2:1.21.0.106 isaki-audio2-base:1.21 pgoyette-compat-merge-20190127:1.21 pgoyette-compat-20190127:1.21 pgoyette-compat-20190118:1.21 pgoyette-compat-1226:1.21 pgoyette-compat-1126:1.21 pgoyette-compat-1020:1.21 pgoyette-compat-0930:1.21 pgoyette-compat-0906:1.21 pgoyette-compat-0728:1.21 pgoyette-compat-0625:1.21 pgoyette-compat-0521:1.21 pgoyette-compat-0502:1.21 pgoyette-compat-0422:1.21 pgoyette-compat-0415:1.21 pgoyette-compat-0407:1.21 pgoyette-compat-0330:1.21 pgoyette-compat-0322:1.21 pgoyette-compat-0315:1.21 pgoyette-compat:1.21.0.104 pgoyette-compat-base:1.21 perseant-stdc-iso10646:1.21.0.102 perseant-stdc-iso10646-base:1.21 prg-localcount2-base3:1.21 prg-localcount2-base2:1.21 prg-localcount2-base1:1.21 prg-localcount2:1.21.0.100 prg-localcount2-base:1.21 pgoyette-localcount-20170426:1.21 bouyer-socketcan-base1:1.21 pgoyette-localcount-20170320:1.21 bouyer-socketcan:1.21.0.98 bouyer-socketcan-base:1.21 pgoyette-localcount-20170107:1.21 pgoyette-localcount-20161104:1.21 localcount-20160914:1.21 pgoyette-localcount-20160806:1.21 pgoyette-localcount-20160726:1.21 pgoyette-localcount:1.21.0.96 pgoyette-localcount-base:1.21 netbsd-5-2-3-RELEASE:1.21 netbsd-5-1-5-RELEASE:1.21 yamt-pagecache-base9:1.21 yamt-pagecache-tag8:1.21 tls-earlyentropy:1.21.0.94 tls-earlyentropy-base:1.21 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.21 riastradh-drm2-base3:1.21 netbsd-5-2-2-RELEASE:1.21 netbsd-5-1-4-RELEASE:1.21 netbsd-5-2-1-RELEASE:1.21 netbsd-5-1-3-RELEASE:1.21 rmind-smpnet-nbase:1.21 rmind-smpnet:1.21.0.90 rmind-smpnet-base:1.21 agc-symver:1.21.0.92 agc-symver-base:1.21 tls-maxphys-base:1.21 yamt-pagecache-base8:1.21 netbsd-5-2:1.21.0.88 yamt-pagecache-base7:1.21 netbsd-5-2-RELEASE:1.21 netbsd-5-2-RC1:1.21 yamt-pagecache-base6:1.21 yamt-pagecache-base5:1.21 yamt-pagecache-base4:1.21 netbsd-5-1-2-RELEASE:1.21 netbsd-5-1-1-RELEASE:1.21 jmcneill-usbmp:1.21.0.86 jmcneill-usbmp-base:1.21 jmcneill-audiomp3:1.21.0.84 jmcneill-audiomp3-base:1.21 yamt-pagecache-base3:1.21 yamt-pagecache-base2:1.21 yamt-pagecache:1.21.0.82 yamt-pagecache-base:1.21 rmind-uvmplock-nbase:1.21 bouyer-quota2-nbase:1.21 bouyer-quota2:1.21.0.80 bouyer-quota2-base:1.21 jruoho-x86intr:1.21.0.78 jruoho-x86intr-base:1.21 matt-nb5-pq3:1.21.0.76 matt-nb5-pq3-base:1.21 netbsd-5-1:1.21.0.74 netbsd-5-1-RELEASE:1.21 yamt-nfs-mp-base11:1.21 netbsd-5-1-RC4:1.21 uebayasi-xip-base2:1.21 yamt-nfs-mp-base10:1.21 netbsd-5-1-RC3:1.21 netbsd-5-1-RC2:1.21 netbsd-5-1-RC1:1.21 rmind-uvmplock:1.21.0.72 rmind-uvmplock-base:1.21 yamt-nfs-mp-base9:1.21 uebayasi-xip:1.21.0.70 uebayasi-xip-base:1.21 netbsd-5-0-2-RELEASE:1.21 yamt-nfs-mp-base8:1.21 yamt-nfs-mp-base7:1.21 netbsd-5-0-1-RELEASE:1.21 jymxensuspend-base:1.21 yamt-nfs-mp-base6:1.21 yamt-nfs-mp-base5:1.21 yamt-nfs-mp-base4:1.21 jym-xensuspend-nbase:1.21 yamt-nfs-mp-base3:1.21 netbsd-5-0:1.21.0.68 netbsd-5-0-RELEASE:1.21 netbsd-5-0-RC4:1.21 netbsd-5-0-RC3:1.21 netbsd-5-0-RC2:1.21 jym-xensuspend:1.21.0.66 jym-xensuspend-base:1.21 netbsd-5-0-RC1:1.21 haad-dm-base2:1.21 haad-nbase2:1.21 ad-audiomp2:1.21.0.64 ad-audiomp2-base:1.21 netbsd-5:1.21.0.62 netbsd-5-base:1.21 haad-dm-base1:1.21 haad-dm:1.21.0.60 haad-dm-base:1.21 simonb-wapbl-nbase:1.21 yamt-pf42-base4:1.21 simonb-wapbl:1.21.0.58 simonb-wapbl-base:1.21 yamt-pf42-base3:1.21 hpcarm-cleanup-nbase:1.21 yamt-pf42-base2:1.21 yamt-nfs-mp-base2:1.21 yamt-nfs-mp:1.21.0.56 yamt-nfs-mp-base:1.21 yamt-pf42:1.21.0.54 yamt-pf42-base:1.21 ad-socklock-base1:1.21 yamt-lazymbuf-base15:1.21 yamt-lazymbuf-base14:1.21 keiichi-mipv6-nbase:1.21 mjf-devfs2:1.21.0.52 mjf-devfs2-base:1.21 keiichi-mipv6:1.21.0.50 keiichi-mipv6-base:1.21 bouyer-xeni386-merge1:1.21 vmlocking2-base3:1.21 bouyer-xeni386-nbase:1.21 yamt-kmem-base3:1.21 cube-autoconf:1.21.0.48 cube-autoconf-base:1.21 yamt-kmem-base2:1.21 bouyer-xeni386:1.21.0.46 bouyer-xeni386-base:1.21 yamt-kmem:1.21.0.44 yamt-kmem-base:1.21 vmlocking2-base2:1.21 reinoud-bufcleanup-nbase:1.21 vmlocking2:1.21.0.42 vmlocking2-base1:1.21 jmcneill-base:1.21 mjf-devfs:1.21.0.40 mjf-devfs-base:1.21 bouyer-xenamd64-base2:1.21 vmlocking-nbase:1.21 yamt-x86pmap-base4:1.21 bouyer-xenamd64:1.21.0.38 bouyer-xenamd64-base:1.21 yamt-x86pmap-base3:1.21 yamt-x86pmap-base2:1.21 yamt-x86pmap:1.21.0.36 yamt-x86pmap-base:1.21 jmcneill-pm:1.21.0.34 jmcneill-pm-base:1.21 hpcarm-cleanup:1.21.0.32 hpcarm-cleanup-base:1.21 mjf-ufs-trans-base:1.21 yamt-idlelwp-base8:1.21 ppcoea-renovation:1.21.0.30 ppcoea-renovation-base:1.21 reinoud-bufcleanup-base:1.21 vmlocking:1.21.0.28 vmlocking-base:1.21 ad-audiomp:1.21.0.26 ad-audiomp-base:1.21 yamt-idlelwp:1.21.0.24 post-newlock2-merge:1.21 newlock2-nbase:1.21 yamt-splraiseipl-base5:1.21 yamt-splraiseipl-base4:1.21 yamt-splraiseipl-base3:1.21 yamt-splraiseipl-base2:1.21 yamt-splraiseipl:1.21.0.22 yamt-splraiseipl-base:1.21 newlock2:1.21.0.20 newlock2-base:1.21 yamt-pdpolicy-base8:1.21 yamt-pdpolicy-base7:1.21 yamt-pdpolicy-base6:1.21 gdamore-uart:1.21.0.18 gdamore-uart-base:1.21 simonb-timcounters-final:1.21 yamt-pdpolicy-base5:1.21 elad-kernelauth-nbase:1.21 yamt-pdpolicy-base4:1.21 yamt-pdpolicy-base3:1.21 yamt-pdpolicy-base2:1.21 yamt-pdpolicy:1.21.0.16 yamt-pdpolicy-base:1.21 yamt-uio_vmspace-base5:1.21 simonb-timecounters:1.21.0.14 simonb-timecounters-base:1.21 rpaulo-netinet-merge-pcb:1.21.0.12 rpaulo-netinet-merge-pcb-base:1.21 yamt-uio_vmspace:1.21.0.10 yamt-readahead-base3:1.21 yamt-readahead-base2:1.21 yamt-readahead:1.21.0.8 yamt-readahead-base:1.21 yamt-vop-base3:1.21 netbsd-2-0-3-RELEASE:1.1.2.3 netbsd-2-1:1.1.2.3.0.4 yamt-vop-base2:1.21 thorpej-vnode-attr:1.21.0.6 thorpej-vnode-attr-base:1.21 netbsd-2-1-RELEASE:1.1.2.3 yamt-vop:1.21.0.4 yamt-vop-base:1.21 netbsd-2-1-RC6:1.1.2.3 netbsd-2-1-RC5:1.1.2.3 netbsd-2-1-RC4:1.1.2.3 netbsd-2-1-RC3:1.1.2.3 netbsd-2-1-RC2:1.1.2.3 netbsd-2-1-RC1:1.1.2.3 yamt-lazymbuf:1.21.0.2 yamt-km-base4:1.21 netbsd-2-0-2-RELEASE:1.1.2.3 yamt-km-base3:1.21 yamt-km-base2:1.16 yamt-km:1.15.0.2 yamt-km-base:1.15 kent-audio2:1.14.0.6 kent-audio2-base:1.14 netbsd-2-0-1-RELEASE:1.1.2.3 kent-audio1-beforemerge:1.14 netbsd-2:1.1.2.3.0.2 netbsd-2-base:1.1.2.3 bouyer-xen2:1.14.0.4 bouyer-xen2-base:1.14 kent-audio1:1.14.0.2 kent-audio1-base:1.14 netbsd-2-0-RELEASE:1.1.2.3 netbsd-2-0-RC5:1.1.2.3 ktrace-lwp-newbase:1.18 netbsd-2-0-RC4:1.1.2.3 netbsd-2-0-RC3:1.1.2.3 netbsd-2-0-RC2:1.1.2.3 netbsd-2-0-RC1:1.1.2.3 ktrace-lwp-base:1.18 ktrace-lwp:1.11.0.2 netbsd-2-0:1.1.0.2 netbsd-2-0-base:1.1; locks; strict; comment @# @; 1.21 date 2005.03.11.20.48.24; author bouyer; state dead; branches; next 1.20; 1.20 date 2005.03.09.23.24.50; author xtraeme; state Exp; branches; next 1.19; 1.19 date 2005.03.09.22.39.19; author bouyer; state Exp; branches; next 1.18; 1.18 date 2005.02.25.13.46.51; author simonb; state Exp; branches; next 1.17; 1.17 date 2005.02.18.21.12.36; author dsl; state Exp; branches; next 1.16; 1.16 date 2005.01.31.16.55.30; author hannken; state Exp; branches; next 1.15; 1.15 date 2005.01.17.15.28.53; author cube; state Exp; branches 1.15.2.1; next 1.14; 1.14 date 2004.11.10.17.54.08; author christos; state Exp; branches 1.14.4.1 1.14.6.1; next 1.13; 1.13 date 2004.09.23.02.24.22; author tls; state Exp; branches; next 1.12; 1.12 date 2004.09.04.23.29.57; author manu; state Exp; branches; next 1.11; 1.11 date 2004.07.15.03.53.52; author atatat; state Exp; branches 1.11.2.1; next 1.10; 1.10 date 2004.05.07.15.51.04; author cl; state Exp; branches; next 1.9; 1.9 date 2004.04.26.19.44.54; author cl; state Exp; branches; next 1.8; 1.8 date 2004.04.24.21.45.58; author cl; state Exp; branches; next 1.7; 1.7 date 2004.04.24.21.33.32; author cl; state Exp; branches; next 1.6; 1.6 date 2004.04.24.20.58.59; author cl; state Exp; branches; next 1.5; 1.5 date 2004.04.24.20.05.49; author cl; state Exp; branches; next 1.4; 1.4 date 2004.04.24.18.24.14; author cl; state Exp; branches; next 1.3; 1.3 date 2004.04.24.17.35.27; author cl; state Exp; branches; next 1.2; 1.2 date 2004.04.17.12.56.27; author cl; state Exp; branches; next 1.1; 1.1 date 2004.03.11.21.44.08; author cl; state Exp; branches 1.1.2.1; next ; 1.15.2.1 date 2005.02.12.18.17.41; author yamt; state Exp; branches; next 1.15.2.2; 1.15.2.2 date 2005.03.19.08.33.21; author yamt; state dead; branches; next ; 1.14.4.1 date 2004.12.13.17.52.20; author bouyer; state Exp; branches; next 1.14.4.2; 1.14.4.2 date 2004.12.17.10.13.32; author bouyer; state Exp; branches; next 1.14.4.3; 1.14.4.3 date 2005.01.19.10.24.22; author bouyer; state Exp; branches; next 1.14.4.4; 1.14.4.4 date 2005.03.09.16.25.25; author bouyer; state Exp; branches; next ; 1.14.6.1 date 2005.04.29.11.28.29; author kent; state dead; branches; next ; 1.11.2.1 date 2004.07.15.03.53.52; author skrll; state dead; branches; next 1.11.2.2; 1.11.2.2 date 2004.08.03.10.43.10; author skrll; state Exp; branches; next 1.11.2.3; 1.11.2.3 date 2004.09.18.14.42.43; author skrll; state Exp; branches; next 1.11.2.4; 1.11.2.4 date 2004.09.21.13.24.36; author skrll; state Exp; branches; next 1.11.2.5; 1.11.2.5 date 2004.09.24.10.53.17; author skrll; state Exp; branches; next 1.11.2.6; 1.11.2.6 date 2004.11.14.08.15.33; author skrll; state Exp; branches; next 1.11.2.7; 1.11.2.7 date 2005.01.24.08.35.18; author skrll; state Exp; branches; next 1.11.2.8; 1.11.2.8 date 2005.02.04.11.45.08; author skrll; state Exp; branches; next 1.11.2.9; 1.11.2.9 date 2005.03.04.16.39.14; author skrll; state Exp; branches; next 1.11.2.10; 1.11.2.10 date 2005.04.01.14.28.58; author skrll; state dead; branches; next ; 1.1.2.1 date 2004.05.22.15.58.28; author he; state Exp; branches; next 1.1.2.2; 1.1.2.2 date 2004.07.15.20.19.34; author he; state Exp; branches; next 1.1.2.3; 1.1.2.3 date 2004.09.23.02.40.58; author jmc; state Exp; branches; next ; desc @@ 1.21 log @Move Xen kernel config files to arch/i386, so that they can be added to the i386 release process. Make them include archi/i386/conf/GENERIC.local, like other i386 GENERIC and INSTALL files. @ text @# $NetBSD: XEN,v 1.20 2005/03/09 23:24:50 xtraeme Exp $ include "arch/xen/conf/std.xen" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #options UVMHIST #options UVMHIST_PRINT #options SYSCALL_DEBUG maxusers 32 # estimated number of users # options XEN #options DOM0OPS #options I586_CPU options I686_CPU #options VM86 # virtual 8086 emulation #options USER_LDT # user-settable LDT; used by WINE #options MTRR # memory-type range register syscall support #options CONSDEVNAME="\"xencons\"" #options CONS_OVERRIDE options INSECURE # disable kernel security levels - X needs this options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT options NTP # NTP phase/frequency locked loop options KTRACE # system call tracing via ktrace(1) #options SYSTRACE # system call vetting via systrace(1) options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores #options SEMMNI=10 # number of semaphore identifiers #options SEMMNS=60 # number of semaphores in system #options SEMUME=10 # max number of undo entries per process #options SEMMNU=30 # number of undo structures in system options SYSVSHM # System V-like memory sharing #options SHMMAXPGS=2048 # 2048 pages is the default options P1003_1B_SEMAPHORE # p1003.1b semaphore support options LKM # loadable kernel modules options USERCONF # userconf(4) support options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Diagnostic/debugging support options options DIAGNOSTIC # expensive kernel consistency checks options DEBUG # expensive debugging checks/support options KMEMSTATS # kernel memory statistics (vmstat -m) options DDB # in-kernel debugger options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600 makeoptions DEBUG="-g" # compile full symbol table # Compatibility options options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI options COMPAT_09 # NetBSD 0.9 options COMPAT_10 # NetBSD 1.0 options COMPAT_11 # NetBSD 1.1 options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI options COMPAT_14 # NetBSD 1.4 options COMPAT_15 # NetBSD 1.5 options COMPAT_16 # NetBSD 1.6 options COMPAT_20 # NetBSD 2.0 options COMPAT_43 # 4.3BSD, 386BSD, and BSDI options COMPAT_386BSD_MBRPART # recognize old partition ID #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility options COMPAT_SVR4 # binary compatibility with SVR4 options COMPAT_IBCS2 # binary compatibility with SCO and ISC options COMPAT_LINUX # binary compatibility with Linux options COMPAT_FREEBSD # binary compatibility with FreeBSD #options COMPAT_MACH # binary compatibility with Mach binaries #options COMPAT_DARWIN # binary compatibility with Darwin binaries #options EXEC_MACHO # exec MACH-O binaries #options COMPAT_PECOFF # kernel support to run Win32 apps options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # File systems file-system FFS # UFS file-system EXT2FS # second extended file system (linux) file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network File System client file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system file-system OVERLAY # overlay file system file-system PORTAL # portal filesystem (still experimental) file-system PROCFS # /proc file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system file-system CODA # Coda File System; also needs vcoda (below) file-system SMBFS # experimental - CIFS; also needs nsmb (below) # File system options options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independent support options SOFTDEP # FFS soft updates support. #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental options NFSSERVER # Network File System server #options FFS_NO_SNAPSHOT # ffs snapshots #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. # Networking options #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) #options IPSEC_DEBUG # debug for IP security #options MROUTING # IP multicast routing #options PIM # Protocol Independent Multicast options NS # XNS #options NSIP # XNS tunneling over IP options ISO,TPIP # OSI #options EON # OSI tunneling over IP options CCITT,LLC,HDLC # X.25 options NETATALK # AppleTalk networking protocols options PPP_BSDCOMP # BSD-Compress compression support for PPP options PPP_DEFLATE # Deflate compression support for PPP options PPP_FILTER # Active filter support for PPP (requires bpf) options PFIL_HOOKS # pfil(9) packet filter hooks options IPFILTER_LOG # ipmon(8) log support #options IPFILTER_DEFAULT_BLOCK # block all packets by default #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG #options ALTQ # Manipulate network interfaces' output queues #options ALTQ_BLUE # Stochastic Fair Blue #options ALTQ_CBQ # Class-Based Queueing #options ALTQ_CDNR # Diffserv Traffic Conditioner #options ALTQ_FIFOQ # First-In First-Out Queue #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) #options ALTQ_HFSC # Hierarchical Fair Service Curve #options ALTQ_LOCALQ # Local queueing discipline #options ALTQ_PRIQ # Priority Queueing #options ALTQ_RED # Random Early Detection #options ALTQ_RIO # RED with IN/OUT #options ALTQ_WFQ # Weighted Fair Queueing options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTSTATIC #options NFS_BOOTSTATIC_MYIP="\"169.254.1.2\"" #options NFS_BOOTSTATIC_GWIP="\"169.254.1.1\"" #options NFS_BOOTSTATIC_MASK="\"255.255.255.0\"" #options NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\"" #options NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\"" options WSEMUL_VT100 # VT100 / VT220 emulation options WS_KERNEL_FG=WSCOL_GREEN options WSDISPLAY_COMPAT_PCVT # emulate some ioctls options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls options WSDISPLAY_COMPAT_USL # VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSDISPLAY_DEFAULTSCREENS=4 options PCDISPLAY_SOFTCURSOR config netbsd root on ? type ? #config netbsd root on wd0a type ffs #config netbsd root on xennet0 type nfs mainbus0 at root cpu* at mainbus? hypervisor* at mainbus? # Xen hypervisor npx0 at hypervisor? # x86 math coprocessor xencons* at hypervisor? # Xen virtual console xennet* at hypervisor? # Xen virtual network interface xbd* at hypervisor? # Xen virtual block device # Pseudo-Devices pseudo-device crypto # opencrypto framework # disk/mass storage pseudo-devices pseudo-device ccd 4 # concatenated/striped disk devices #pseudo-device cgd 4 # cryptographic disk devices pseudo-device raid 8 # RAIDframe disk driver options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. #options RF_INCLUDE_EVENODD=1 #options RF_INCLUDE_RAID5_RS=1 #options RF_INCLUDE_PARITYLOGGING=1 #options RF_INCLUDE_CHAINDECLUSTER=1 #options RF_INCLUDE_INTERDECLUSTER=1 #options RF_INCLUDE_PARITY_DECLUSTERING=1 #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 pseudo-device fss 4 # file system snapshot device # Vinum # pseudo-device vinum 8 # Vinum # options VINUMDEBUG pseudo-device md 1 # memory disk device (ramdisk) pseudo-device vnd 4 # disk-like interface to files # network pseudo-devices pseudo-device bpfilter 8 # Berkeley packet filter pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device loop # network loopback pseudo-device ppp 2 # Point-to-Point Protocol pseudo-device pppoe # PPP over Ethernet (RFC 2516) pseudo-device sl 2 # Serial Line IP pseudo-device tap # virtual Ethernet pseudo-device tun 2 # network tunneling over tty pseudo-device gre 2 # generic L3 over IP tunnel pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith 1 # IPv[46] tcp relay translation i/f #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals pseudo-device rnd # /dev/random and in-kernel generator pseudo-device clockctl # user control of clock subsystem # a pseudo device needed for Coda # also needs CODA (above) pseudo-device vcoda 4 # coda minicache <-> venus comm. # a pseudo device needed for SMBFS pseudo-device nsmb # experimental - SMB requester @ 1.20 log @Now that GENERIC* kernels are removed, remove references. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.19 2005/03/09 22:39:19 bouyer Exp $ @ 1.19 log @Merge the bouyer-xen2 branch. This add supports for the Xen 2.0 virtual machine kernel (both privileged and non-privileged domains), and remove support for the old xen 1.2. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.14.4.4 2005/03/09 16:25:25 bouyer Exp $ a186 2 include "arch/xen/conf/GENERIC.local" @ 1.18 log @Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.17 2005/02/18 21:12:36 dsl Exp $ d15 1 a15 1 options DOM0OPS d62 9 a70 2 #options COMPAT_14 # NetBSD 1.4 #options COMPAT_15 # NetBSD 1.5 d73 9 a81 3 ##options COMPAT_LINUX # binary compatibility with Linux #options COMPAT_FREEBSD # binary compatibility with FreeBSD d83 1 a83 1 #options COMPAT_DARWIN # binary compatibility with Darwin binaries d86 1 a86 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. d88 1 d91 2 a92 2 #file-system LFS # log-structured file system #file-system MFS # memory file system d94 3 a96 3 #file-system NTFS # Windows/NT file system (experimental) #file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system MSDOSFS # MS-DOS file system d100 2 a101 2 #file-system OVERLAY # overlay file system #file-system PORTAL # portal filesystem (still experimental) d103 14 a116 8 #file-system UMAPFS # NULLFS + uid and gid remapping #file-system UNION # union file system #file-system SMBFS # experimental - CIFS; also needs nsmb (below) #options QUOTA # UFS quotas #options SOFTDEP # FFS soft updates support. #options NFSSERVER # Network File System server #options FFS_NO_SNAPSHOT # No FFS snapshots d118 2 a119 1 options GATEWAY # packet forwarding d122 14 a135 4 options IPSEC # IP security options IPSEC_ESP # IP security (encryption part; define w/IPSEC) options MROUTING # IP multicast routing options PIM # Protocol Independent Multicast d138 15 a185 12 wd* at hypervisor? # Xen vbd (wd identity) sd* at hypervisor? # Xen vbd (sd identity) cd* at hypervisor? # Xen vbd (cd identity) xenkbc* at hypervisor? # Xen Keyboard/Mouse Interface pckbd* at xenkbc? # Keyboard vga* at hypervisor? # Xen VGA display pms* at xenkbc? # PS/2 Mouse for wsmouse wskbd* at pckbd? console ? wsdisplay* at vga? console ? wsmouse* at pms? mux 0 d187 1 d189 1 a189 1 include "arch/xen/conf/GENERIC.local" d191 1 d193 1 a194 1 #pseudo-device fss 4 # file system snapshot device d196 18 a213 2 #pseudo-device md 1 # memory disk device (ramdisk) #pseudo-device vnd 4 # disk-like interface to files d215 1 d219 7 a225 4 #pseudo-device tun 2 # network tunneling over tty #pseudo-device tap # virtual Ethernet #pseudo-device gre 2 # generic L3 over IP tunnel #pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) d228 5 a232 2 #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging d234 1 d239 5 a243 3 pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont pseudo-device ksyms # /dev/ksyms @ 1.17 log @Add FFS_NO_SNAPSHOT - commented out in XEN @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.16 2005/01/31 16:55:30 hannken Exp $ d65 1 @ 1.16 log @Add file system snapshots to kernel configs. - Ffs internal snapshots get compiled in unconditionally. - File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels. Reviewed by: Jason Thorpe @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.15 2005/01/17 15:28:53 cube Exp $ d95 1 @ 1.15 log @Add tap(4) support to a random^Wcarefully chosen set of kernel configs. All those kernels have a line for both tun and bridge, and if either is commented out, tap is commented out also. With the exception of i386's GENERIC_TINY. XXX: we _need_ some way of making this more simple. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.14 2004/11/10 17:54:08 christos Exp $ d156 1 @ 1.15.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD$ a155 1 #pseudo-device fss 4 # file system snapshot device @ 1.15.2.2 log @sync with head. xen and whitespace. xen part is not finished. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.15.2.1 2005/02/12 18:17:41 yamt Exp $ @ 1.14 log @Add COMPAT_BSDPTY to the rest of the config files. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.13 2004/09/23 02:24:22 tls Exp $ d164 1 @ 1.14.6.1 log @sync with -current @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.14 2004/11/10 17:54:08 christos Exp $ @ 1.14.4.1 log @Commit files from netbsd-2.0-xen-sparse/sys/arch/xen in the Xen-2.0 distribution. These are the files modified from the 2.0 tree to get NetBSD/xen working with Xen 2. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.1.2.2 2004/07/15 20:19:34 he Exp $ d15 1 a15 1 #options DOM0OPS d72 1 d102 1 d142 8 a149 8 #xenkbc* at hypervisor? # Xen Keyboard/Mouse Interface #pckbd* at xenkbc? # Keyboard #vga* at hypervisor? # Xen VGA display #pms* at xenkbc? # PS/2 Mouse for wsmouse #wskbd* at pckbd? console ? #wsdisplay* at vga? console ? #wsmouse* at pms? mux 0 @ 1.14.4.2 log @Merge changes between 2.0 and -current: XEN: up to 1.14 files.xen: 1.12 - 1.14 @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.14.4.1 2004/12/13 17:52:20 bouyer Exp $ a71 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. a100 1 options PIM # Protocol Independent Multicast @ 1.14.4.3 log @We can't attach {cd,wd,sd} at hypervisor, this conflicts with scsipi. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.14.4.2 2004/12/17 10:13:32 bouyer Exp $ d138 3 a140 3 #wd* at hypervisor? # Xen vbd (wd identity) #sd* at hypervisor? # Xen vbd (sd identity) #cd* at hypervisor? # Xen vbd (cd identity) @ 1.14.4.4 log @partial sync of options and pseudo-devices with i386/conf/ @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.14.4.3 2005/01/19 10:24:22 bouyer Exp $ d62 2 a63 9 # Compatibility options options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI options COMPAT_09 # NetBSD 0.9 options COMPAT_10 # NetBSD 1.0 options COMPAT_11 # NetBSD 1.1 options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI options COMPAT_14 # NetBSD 1.4 options COMPAT_15 # NetBSD 1.5 d65 3 a67 10 options COMPAT_20 # NetBSD 2.0 options COMPAT_43 # 4.3BSD, 386BSD, and BSDI options COMPAT_386BSD_MBRPART # recognize old partition ID #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility options COMPAT_SVR4 # binary compatibility with SVR4 options COMPAT_IBCS2 # binary compatibility with SCO and ISC options COMPAT_LINUX # binary compatibility with Linux options COMPAT_FREEBSD # binary compatibility with FreeBSD d69 1 a69 1 #options COMPAT_DARWIN # binary compatibility with Darwin binaries a73 1 # File systems d76 2 a77 2 file-system LFS # log-structured file system file-system MFS # memory file system d79 3 a81 3 file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system d85 2 a86 2 file-system OVERLAY # overlay file system file-system PORTAL # portal filesystem (still experimental) d88 7 a94 14 file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system file-system CODA # Coda File System; also needs vcoda (below) file-system SMBFS # experimental - CIFS; also needs nsmb (below) # File system options options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independent support options SOFTDEP # FFS soft updates support. #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental options NFSSERVER # Network File System server #options FFS_NO_SNAPSHOT # ffs snapshots #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. d96 1 a96 2 # Networking options #options GATEWAY # packet forwarding d99 4 a102 14 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) #options IPSEC_DEBUG # debug for IP security #options MROUTING # IP multicast routing #options PIM # Protocol Independent Multicast options NS # XNS #options NSIP # XNS tunneling over IP options ISO,TPIP # OSI #options EON # OSI tunneling over IP options CCITT,LLC,HDLC # X.25 options NETATALK # AppleTalk networking protocols options PPP_BSDCOMP # BSD-Compress compression support for PPP options PPP_DEFLATE # Deflate compression support for PPP options PPP_FILTER # Active filter support for PPP (requires bpf) a104 15 #options IPFILTER_DEFAULT_BLOCK # block all packets by default #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG #options ALTQ # Manipulate network interfaces' output queues #options ALTQ_BLUE # Stochastic Fair Blue #options ALTQ_CBQ # Class-Based Queueing #options ALTQ_CDNR # Diffserv Traffic Conditioner #options ALTQ_FIFOQ # First-In First-Out Queue #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) #options ALTQ_HFSC # Hierarchical Fair Service Curve #options ALTQ_LOCALQ # Local queueing discipline #options ALTQ_PRIQ # Priority Queueing #options ALTQ_RED # Random Early Detection #options ALTQ_RIO # RED with IN/OUT #options ALTQ_WFQ # Weighted Fair Queueing d138 13 a153 1 # Pseudo-Devices a154 3 pseudo-device crypto # opencrypto framework # disk/mass storage pseudo-devices d157 2 a158 18 pseudo-device raid 8 # RAIDframe disk driver options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. #options RF_INCLUDE_EVENODD=1 #options RF_INCLUDE_RAID5_RS=1 #options RF_INCLUDE_PARITYLOGGING=1 #options RF_INCLUDE_CHAINDECLUSTER=1 #options RF_INCLUDE_INTERDECLUSTER=1 #options RF_INCLUDE_PARITY_DECLUSTERING=1 #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 pseudo-device fss 4 # file system snapshot device # Vinum # pseudo-device vinum 8 # Vinum # options VINUMDEBUG pseudo-device md 1 # memory disk device (ramdisk) pseudo-device vnd 4 # disk-like interface to files a159 1 # network pseudo-devices d163 3 a165 7 pseudo-device ppp 2 # Point-to-Point Protocol pseudo-device pppoe # PPP over Ethernet (RFC 2516) pseudo-device sl 2 # Serial Line IP pseudo-device tap # virtual Ethernet pseudo-device tun 2 # network tunneling over tty pseudo-device gre 2 # generic L3 over IP tunnel pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) d168 2 a169 5 pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if a170 1 # miscellaneous pseudo-devices d175 3 a177 5 # a pseudo device needed for Coda # also needs CODA (above) pseudo-device vcoda 4 # coda minicache <-> venus comm. # a pseudo device needed for SMBFS pseudo-device nsmb # experimental - SMB requester @ 1.13 log @Changes from Christian Limpach to improve timekeeping on NetBSD/xen by actually adjusting the time correctly (calling hardclock as needed, not just blindly every time Xen schedules us) based on Xen's idea of the time in the shared page. Xen source repo change info: ChangeSet 2004/09/22 13:47:22+01:00 cl349@@freefall.cl.cam.ac.uk Fix time. netbsd-2.0-xen-sparse/sys/arch/xen/xen/clock.c 2004/09/22 13:47:21+01:00 cl349@@freefall.cl.cam.ac.uk +28 -3 Don't call hardclock on spurious timer interrupt and call hardclock for missed interrupts. netbsd-2.0-xen-sparse/sys/arch/xen/conf/XEN 2004/09/22 13:47:21+01:00 cl349@@freefall.cl.cam.ac.uk +0 -1 Don't need custom HZ value any longer. : ---------------------------------------------------------------------- @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.12 2004/09/04 23:29:57 manu Exp $ d72 1 @ 1.12 log @IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@@ @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.11 2004/07/15 03:53:52 atatat Exp $ a15 1 options HZ=50 d31 1 a31 1 #options NTP # NTP phase/frequency locked loop @ 1.11 log @Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.10 2004/05/07 15:51:04 cl Exp $ d102 1 @ 1.11.2.1 log @file XEN was added on branch ktrace-lwp on 2004-08-03 10:43:10 +0000 @ text @d1 176 @ 1.11.2.2 log @Sync with HEAD @ text @a0 176 # $NetBSD: XEN,v 1.11.2.1 2004/08/03 10:43:10 skrll Exp $ include "arch/xen/conf/std.xen" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #options UVMHIST #options UVMHIST_PRINT #options SYSCALL_DEBUG maxusers 32 # estimated number of users # options XEN options DOM0OPS options HZ=50 #options I586_CPU options I686_CPU #options VM86 # virtual 8086 emulation #options USER_LDT # user-settable LDT; used by WINE #options MTRR # memory-type range register syscall support #options CONSDEVNAME="\"xencons\"" #options CONS_OVERRIDE options INSECURE # disable kernel security levels - X needs this options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop options KTRACE # system call tracing via ktrace(1) #options SYSTRACE # system call vetting via systrace(1) options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores #options SEMMNI=10 # number of semaphore identifiers #options SEMMNS=60 # number of semaphores in system #options SEMUME=10 # max number of undo entries per process #options SEMMNU=30 # number of undo structures in system options SYSVSHM # System V-like memory sharing #options SHMMAXPGS=2048 # 2048 pages is the default options P1003_1B_SEMAPHORE # p1003.1b semaphore support options LKM # loadable kernel modules options USERCONF # userconf(4) support options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Diagnostic/debugging support options options DIAGNOSTIC # expensive kernel consistency checks options DEBUG # expensive debugging checks/support options KMEMSTATS # kernel memory statistics (vmstat -m) options DDB # in-kernel debugger options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600 makeoptions DEBUG="-g" # compile full symbol table #options COMPAT_14 # NetBSD 1.4 #options COMPAT_15 # NetBSD 1.5 options COMPAT_16 # NetBSD 1.6 ##options COMPAT_LINUX # binary compatibility with Linux #options COMPAT_FREEBSD # binary compatibility with FreeBSD #options COMPAT_MACH # binary compatibility with Mach binaries #options COMPAT_DARWIN # binary compatibility with Darwin binaries #options EXEC_MACHO # exec MACH-O binaries #options COMPAT_PECOFF # kernel support to run Win32 apps file-system FFS # UFS file-system EXT2FS # second extended file system (linux) #file-system LFS # log-structured file system #file-system MFS # memory file system file-system NFS # Network File System client #file-system NTFS # Windows/NT file system (experimental) #file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system #file-system OVERLAY # overlay file system #file-system PORTAL # portal filesystem (still experimental) file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping #file-system UNION # union file system #file-system SMBFS # experimental - CIFS; also needs nsmb (below) #options QUOTA # UFS quotas #options SOFTDEP # FFS soft updates support. #options NFSSERVER # Network File System server options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP options INET6 # IPV6 options IPSEC # IP security options IPSEC_ESP # IP security (encryption part; define w/IPSEC) options MROUTING # IP multicast routing options PFIL_HOOKS # pfil(9) packet filter hooks options IPFILTER_LOG # ipmon(8) log support options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTSTATIC #options NFS_BOOTSTATIC_MYIP="\"169.254.1.2\"" #options NFS_BOOTSTATIC_GWIP="\"169.254.1.1\"" #options NFS_BOOTSTATIC_MASK="\"255.255.255.0\"" #options NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\"" #options NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\"" options WSEMUL_VT100 # VT100 / VT220 emulation options WS_KERNEL_FG=WSCOL_GREEN options WSDISPLAY_COMPAT_PCVT # emulate some ioctls options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls options WSDISPLAY_COMPAT_USL # VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSDISPLAY_DEFAULTSCREENS=4 options PCDISPLAY_SOFTCURSOR config netbsd root on ? type ? #config netbsd root on wd0a type ffs #config netbsd root on xennet0 type nfs mainbus0 at root cpu* at mainbus? hypervisor* at mainbus? # Xen hypervisor npx0 at hypervisor? # x86 math coprocessor xencons* at hypervisor? # Xen virtual console xennet* at hypervisor? # Xen virtual network interface xbd* at hypervisor? # Xen virtual block device wd* at hypervisor? # Xen vbd (wd identity) sd* at hypervisor? # Xen vbd (sd identity) cd* at hypervisor? # Xen vbd (cd identity) xenkbc* at hypervisor? # Xen Keyboard/Mouse Interface pckbd* at xenkbc? # Keyboard vga* at hypervisor? # Xen VGA display pms* at xenkbc? # PS/2 Mouse for wsmouse wskbd* at pckbd? console ? wsdisplay* at vga? console ? wsmouse* at pms? mux 0 include "arch/xen/conf/GENERIC.local" pseudo-device ccd 4 # concatenated/striped disk devices #pseudo-device cgd 4 # cryptographic disk devices #pseudo-device md 1 # memory disk device (ramdisk) #pseudo-device vnd 4 # disk-like interface to files pseudo-device bpfilter 8 # Berkeley packet filter pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device loop # network loopback #pseudo-device tun 2 # network tunneling over tty #pseudo-device gre 2 # generic L3 over IP tunnel #pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith 1 # IPv[46] tcp relay translation i/f #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging pseudo-device pty # pseudo-terminals pseudo-device rnd # /dev/random and in-kernel generator pseudo-device clockctl # user control of clock subsystem pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont pseudo-device ksyms # /dev/ksyms @ 1.11.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.11.2.2 2004/09/18 14:42:43 skrll Exp $ a101 1 options PIM # Protocol Independent Multicast @ 1.11.2.4 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.11.2.3 2004/09/21 13:24:36 skrll Exp $ @ 1.11.2.5 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.11.2.4 2004/09/24 10:53:17 skrll Exp $ d16 1 d32 1 a32 1 options NTP # NTP phase/frequency locked loop @ 1.11.2.6 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.11.2.5 2004/11/14 08:15:33 skrll Exp $ a71 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.11.2.7 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.11.2.6 2005/01/24 08:35:18 skrll Exp $ a163 1 #pseudo-device tap # virtual Ethernet @ 1.11.2.8 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.11.2.7 2005/02/04 11:45:08 skrll Exp $ a155 1 #pseudo-device fss 4 # file system snapshot device @ 1.11.2.9 log @Sync with HEAD. Hi Perry! @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.11.2.8 2005/03/04 16:39:14 skrll Exp $ a64 1 options COMPAT_20 # NetBSD 2.0 a94 1 #options FFS_NO_SNAPSHOT # No FFS snapshots @ 1.11.2.10 log @Sync with HEAD. @ text @d1 181 @ 1.10 log @Add support for domain0 operations: - access to all physical memory - access to hypervisor traps from userland - setup/config Xen's network routing/firewall rules @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.9 2004/04/26 19:44:54 cl Exp $ d50 1 @ 1.9 log @Add mouse support. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.8 2004/04/24 21:45:58 cl Exp $ d15 1 @ 1.8 log @Enable keyboard and vga display as console when running as domain-0. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.7 2004/04/24 21:33:32 cl Exp $ d139 1 a139 1 xenkbc* at hypervisor? # Xen keyboard/mouse interface d142 1 d146 1 @ 1.7 log @Add keyboard support and wscons config options. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.6 2004/04/24 20:58:59 cl Exp $ d25 1 a25 1 options CONSDEVNAME="\"xencons\"" @ 1.6 log @Add vga display support. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.5 2004/04/24 20:05:49 cl Exp $ d110 9 d139 2 d142 2 d170 2 @ 1.5 log @Allow the block device driver to impersonate wd/sd/cd devices. This allows for most system seamless migration from a NetBSD/i386 setup to a NetBSD/xen setup without changing /etc/fstab or creating additional device nodes. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.4 2004/04/24 18:24:14 cl Exp $ d130 3 @ 1.4 log @Consistently use xencons for eveything reffering to Xen's virtual console. rename arch/xen/xen/console.c -> arch/xen/xen/xencons.c @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.3 2004/04/24 17:35:27 cl Exp $ d111 1 a111 1 #config netbsd root on xbd0a type ffs d126 3 @ 1.3 log @Add ``hypervisor at mainbus'' and attach all devices provided by the hypervisor to it instead of mainbus. rename arch/xen/i386/hypervisor.c -> arch/xen/i386/hypervisor_machdep.c @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.2 2004/04/17 12:56:27 cl Exp $ d25 1 a25 2 options CONSDEVNAME="\"xen\"" #options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 d122 1 a122 1 xenc* at hypervisor? # Xen virtual console @ 1.2 log @add block device driver @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.1 2004/03/11 21:44:08 cl Exp $ d119 1 a119 1 npx0 at mainbus? # x86 math coprocessor d121 6 a126 3 xenc* at mainbus? # Xen virtual console xennet* at mainbus? # Xen virtual network interface xbd* at mainbus? # Xen virtual block device @ 1.1 log @Add port to the Xen virtual machine monitor. (see http://www.cl.cam.ac.uk/Research/SRG/netos/xen/) @ text @d1 1 a1 1 # $NetBSD:$ d73 2 a74 2 #file-system FFS # UFS #file-system EXT2FS # second extended file system (linux) d112 1 d123 1 d129 1 a129 1 #pseudo-device ccd 4 # concatenated/striped disk devices @ 1.1.2.1 log @Pull up revisions 1.2-1.10 (requested by cl in ticket #337): Upgrade xen support: - add block device driver - network device driver bug fixes - support for vga/keyboard/mouse - support for domain0 operations - fix /dev/mem and i386_iopl, reboot, event dispatch - fix clock support, cpu speed report, lazy fpu switching - add xen12load loader - sys/arch/xen parts of build.sh release support [cl, ticket #337] @ text @d1 1 a1 1 # $NetBSD$ a14 1 options DOM0OPS d25 2 a26 1 #options CONSDEVNAME="\"xencons\"" d73 2 a74 2 file-system FFS # UFS file-system EXT2FS # second extended file system (linux) a110 9 options WSEMUL_VT100 # VT100 / VT220 emulation options WS_KERNEL_FG=WSCOL_GREEN options WSDISPLAY_COMPAT_PCVT # emulate some ioctls options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls options WSDISPLAY_COMPAT_USL # VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSDISPLAY_DEFAULTSCREENS=4 options PCDISPLAY_SOFTCURSOR a111 1 #config netbsd root on wd0a type ffs d118 1 a118 6 hypervisor* at mainbus? # Xen hypervisor npx0 at hypervisor? # x86 math coprocessor xencons* at hypervisor? # Xen virtual console xennet* at hypervisor? # Xen virtual network interface d120 2 a121 13 xbd* at hypervisor? # Xen virtual block device wd* at hypervisor? # Xen vbd (wd identity) sd* at hypervisor? # Xen vbd (sd identity) cd* at hypervisor? # Xen vbd (cd identity) xenkbc* at hypervisor? # Xen Keyboard/Mouse Interface pckbd* at xenkbc? # Keyboard vga* at hypervisor? # Xen VGA display pms* at xenkbc? # PS/2 Mouse for wsmouse wskbd* at pckbd? console ? wsdisplay* at vga? console ? wsmouse* at pms? mux 0 d127 1 a127 1 pseudo-device ccd 4 # concatenated/striped disk devices a146 2 pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont @ 1.1.2.2 log @Pull up revision 1.11 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them. @ text @a49 1 options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel @ 1.1.2.3 log @Pullup rev 1.13 (requested by tls in ticket #871) Changes to improve timekeeping on NetBSD/xen by actually adjusting the time correctly (calling hardclock as needed, not just blindly every time Xen schedules us) based on Xens idea of the time in the shared page. @ text @d1 1 a1 1 # $NetBSD: XEN,v 1.1.2.2 2004/07/15 20:19:34 he Exp $ d16 1 d32 1 a32 1 options NTP # NTP phase/frequency locked loop @