[BACK]Return to XEN3PAE_DOMU CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / i386 / conf

Annotation of src/sys/arch/i386/conf/XEN3PAE_DOMU, Revision 1.12

1.12    ! bouyer      1: # $NetBSD: XEN3PAE_DOMU,v 1.8.2.2 2020/04/20 11:28:57 bouyer Exp $
1.2       bouyer      2:
1.9       jdolecek    3: include        "arch/i386/conf/std.xen"
1.2       bouyer      4:
1.6       cherry      5: options                XENPV           # PV domU support
1.3       maxv        6: options        MULTIPROCESSOR
                      7:
                      8: options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
                      9:
                     10: #options       UVMHIST
                     11: #options       UVMHIST_PRINT
                     12: #options       SYSCALL_DEBUG
                     13:
                     14: maxusers       32              # estimated number of users
                     15:
                     16: #
                     17: options        XEN
                     18: options        PAE
                     19: #options       DOM0OPS
                     20:
                     21: makeoptions    CPUFLAGS="-march=i686"
                     22:
                     23: #options       MTRR            # memory-type range register syscall support
                     24:
                     25: #options       CONSDEVNAME="\"xencons\""
                     26: #options       CONS_OVERRIDE
                     27:
                     28: options        INSECURE        # disable kernel security levels - X needs this
                     29:
                     30: options        RTC_OFFSET=0    # hardware clock is this many mins. west of GMT
                     31: options        NTP             # NTP phase/frequency locked loop
                     32:
                     33: options        KTRACE          # system call tracing via ktrace(1)
                     34:
                     35: options        SYSVMSG         # System V-like message queues
                     36: options        SYSVSEM         # System V-like semaphores
                     37: #options       SEMMNI=10       # number of semaphore identifiers
                     38: #options       SEMMNS=60       # number of semaphores in system
                     39: #options       SEMUME=10       # max number of undo entries per process
                     40: #options       SEMMNU=30       # number of undo structures in system
                     41: options        SYSVSHM         # System V-like memory sharing
                     42: #options       SHMMAXPGS=2048  # 2048 pages is the default
                     43:
                     44: options        MODULAR         # new style module(7) framework
                     45: options        USERCONF        # userconf(4) support
                     46: options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
                     47:
                     48: # Alternate buffer queue strategies for better responsiveness under high
                     49: # disk I/O load.
                     50: #options       BUFQ_READPRIO
                     51: options        BUFQ_PRIOCSCAN
                     52:
                     53: # Diagnostic/debugging support options
                     54: options        DIAGNOSTIC      # inexpensive kernel consistency checks
                     55: #options       DEBUG           # expensive debugging checks/support
                     56: options        DDB             # in-kernel debugger
                     57: options        DDB_ONPANIC=1   # see also sysctl(7): `ddb.onpanic'
                     58: options        DDB_HISTORY_SIZE=512    # enable history editing in DDB
                     59: #options       KGDB            # remote debugger
                     60: #options       KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
1.12    ! bouyer     61: makeoptions    DEBUG="-g"      # compile full symbol table
1.3       maxv       62: options DDB_COMMANDONENTER="trace;show registers"
                     63:
                     64: # Compatibility options
                     65: include        "conf/compat_netbsd09.config"
                     66: options        COMPAT_NOMID    # NetBSD 0.8, 386BSD, and BSDI
                     67: #options       COMPAT_386BSD_MBRPART # recognize old partition ID
                     68:
                     69: options        COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
                     70: options        COMPAT_LINUX    # binary compatibility with Linux
                     71: #options       COMPAT_FREEBSD  # binary compatibility with FreeBSD
                     72:
                     73: # Wedge support
                     74: options        DKWEDGE_AUTODISCOVER    # Automatically add dk(4) instances
                     75: options        DKWEDGE_METHOD_GPT      # Supports GPT partitions as wedges
                     76: #options       DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges
                     77: #options       DKWEDGE_METHOD_MBR      # Support MBR partitions as wedges
                     78: options        DKWEDGE_METHOD_APPLE    # Support Apple partitions as wedges
                     79: #options       DKWEDGE_METHOD_RDB      # Support RDB partitions as wedges
                     80:
                     81: # File systems
                     82: file-system    FFS             # UFS
                     83: file-system    EXT2FS          # second extended file system (linux)
                     84: file-system    LFS             # log-structured file system
                     85: file-system    MFS             # memory file system
                     86: file-system    NFS             # Network File System client
                     87: file-system    NTFS            # Windows/NT file system (experimental)
                     88: file-system    CD9660          # ISO 9660 + Rock Ridge file system
                     89: file-system    MSDOSFS         # MS-DOS file system
                     90: file-system    FDESC           # /dev/fd
                     91: file-system    KERNFS          # /kern
                     92: file-system    NULLFS          # loopback file system
                     93: file-system    OVERLAY         # overlay file system
                     94: file-system    PUFFS           # Userspace file systems (e.g. ntfs-3g & sshfs)
                     95: file-system    PROCFS          # /proc
                     96: file-system    UMAPFS          # NULLFS + uid and gid remapping
                     97: file-system    UNION           # union file system
                     98: file-system    CODA            # Coda File System; also needs vcoda (below)
                     99: file-system    PTYFS           # /dev/pts/N support
                    100: file-system    TMPFS           # Efficient memory file-system
                    101: file-system    NILFS           # experimental - NTT's NiLFS(2)
                    102: #file-system   V7FS            # 7th Edition(V7) File System
                    103:
                    104: # File system options
                    105: options        QUOTA           # legacy UFS quotas
                    106: options        QUOTA2          # new, in-filesystem UFS quotas
                    107: #options       DISKLABEL_EI    # disklabel Endian Independent support
                    108: #options       FFS_EI          # FFS Endian Independent support
                    109: options        WAPBL           # File system journaling support
                    110: #options       UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
                    111: options        NFSSERVER       # Network File System server
                    112: #options       FFS_NO_SNAPSHOT # No FFS snapshot support
                    113: options        UFS_EXTATTR     # Extended attribute support for UFS1
                    114: #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                    115:                                # immutable) behave as system flags.
                    116: #options       V7FS_EI         # V7FS Endian Independent support
                    117:
                    118: # Networking options
                    119: #options       GATEWAY         # packet forwarding
                    120: options        INET            # IP + ICMP + TCP + UDP
                    121: options        INET6           # IPv6
                    122: options        IPSEC           # IP security
                    123: #options       IPSEC_DEBUG     # debug for IP security
                    124: #options       MROUTING        # IP multicast routing
                    125: #options       PIM             # Protocol Independent Multicast
                    126: options        NETATALK        # AppleTalk networking protocols
                    127: options        PPP_BSDCOMP     # BSD-Compress compression support for PPP
                    128: options        PPP_DEFLATE     # Deflate compression support for PPP
                    129: options        PPP_FILTER      # Active filter support for PPP (requires bpf)
                    130: #options       TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
                    131:
                    132: #options       ALTQ            # Manipulate network interfaces' output queues
                    133: #options       ALTQ_BLUE       # Stochastic Fair Blue
                    134: #options       ALTQ_CBQ        # Class-Based Queueing
                    135: #options       ALTQ_CDNR       # Diffserv Traffic Conditioner
                    136: #options       ALTQ_FIFOQ      # First-In First-Out Queue
                    137: #options       ALTQ_FLOWVALVE  # RED/flow-valve (red-penalty-box)
                    138: #options       ALTQ_HFSC       # Hierarchical Fair Service Curve
                    139: #options       ALTQ_LOCALQ     # Local queueing discipline
                    140: #options       ALTQ_PRIQ       # Priority Queueing
                    141: #options       ALTQ_RED        # Random Early Detection
                    142: #options       ALTQ_RIO        # RED with IN/OUT
                    143: #options       ALTQ_WFQ        # Weighted Fair Queueing
                    144:
                    145: options        NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
                    146: #options       NFS_BOOT_BOOTSTATIC
                    147: #options       NFS_BOOTSTATIC_MYIP="\"169.254.1.2\""
                    148: #options       NFS_BOOTSTATIC_GWIP="\"169.254.1.1\""
                    149: #options       NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
                    150: #options       NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\""
                    151: #options       NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\""
                    152:
                    153: config         netbsd  root on ? type ?
                    154: #config                netbsd  root on wd0a type ffs
                    155: #config                netbsd  root on xennet0 type nfs
                    156:
                    157: mainbus0 at root
                    158:
                    159: hypervisor*    at mainbus?             # Xen hypervisor
                    160:
                    161: vcpu*          at hypervisor?          # Xen virtual CPUs
                    162:
                    163: xencons*       at hypervisor?          # Xen virtual console
                    164:
                    165: xenbus*        at hypervisor?          # Xen virtual bus
                    166: xennet*        at xenbus?              # Xen virtual network interface
                    167: xbd*           at xenbus?              # Xen virtual block device
                    168: balloon*       at xenbus?              # Xen balloon device
                    169:
                    170: cinclude "arch/i386/conf/GENERIC.local"
                    171: cinclude "arch/i386/conf/XEN3_DOMU.local"
                    172:
                    173: # Pseudo-Devices
                    174:
                    175: pseudo-device  crypto          # /dev/crypto device
                    176: pseudo-device  swcrypto        # software crypto implementation
                    177:
                    178: # disk/mass storage pseudo-devices
                    179: pseudo-device  ccd                     # concatenated/striped disk devices
                    180: pseudo-device  cgd                     # cryptographic disk devices
                    181: pseudo-device  raid                    # RAIDframe disk driver
                    182: options        RAID_AUTOCONFIG         # auto-configuration of RAID components
                    183: # Options to enable various other RAIDframe RAID types.
                    184: #options       RF_INCLUDE_EVENODD=1
                    185: #options       RF_INCLUDE_RAID5_RS=1
                    186: #options       RF_INCLUDE_PARITYLOGGING=1
                    187: #options       RF_INCLUDE_CHAINDECLUSTER=1
                    188: #options       RF_INCLUDE_INTERDECLUSTER=1
                    189: #options       RF_INCLUDE_PARITY_DECLUSTERING=1
                    190: #options       RF_INCLUDE_PARITY_DECLUSTERING_DS=1
                    191: pseudo-device  fss                     # file system snapshot device
                    192:
                    193: pseudo-device  md                      # memory disk device (ramdisk)
                    194: pseudo-device  vnd                     # disk-like interface to files
                    195: pseudo-device  dm                      # device-mapper driver for LVM
                    196:
                    197: # network pseudo-devices
                    198: pseudo-device  bpfilter                # Berkeley packet filter
                    199: pseudo-device  loop                    # network loopback
                    200: pseudo-device  ppp                     # Point-to-Point Protocol
                    201: pseudo-device  pppoe                   # PPP over Ethernet (RFC 2516)
                    202: pseudo-device  sl                      # Serial Line IP
                    203: pseudo-device  tap                     # virtual Ethernet
                    204: pseudo-device  tun                     # network tunneling over tty
                    205: pseudo-device  gre                     # generic L3 over IP tunnel
                    206: pseudo-device  gif                     # IPv[46] over IPv[46] tunnel (RFC 1933)
                    207: #pseudo-device faith                   # IPv[46] tcp relay translation i/f
                    208: pseudo-device  stf                     # 6to4 IPv6 over IPv4 encapsulation
                    209: pseudo-device  vlan                    # IEEE 802.1q encapsulation
                    210: pseudo-device  bridge                  # simple inter-network bridging
                    211: #options       BRIDGE_IPF              # bridge uses IP/IPv6 pfil hooks too
1.5       maxv      212: pseudo-device  l2tp                    # L2TPv3 interface
1.4       maxv      213: pseudo-device  npf                     # NPF packet filter
1.3       maxv      214:
                    215: # accept filters
                    216: pseudo-device  accf_data               # "dataready" accept filter
                    217: pseudo-device  accf_http               # "httpready" accept filter
                    218:
                    219: # miscellaneous pseudo-devices
                    220: pseudo-device  pty                     # pseudo-terminals
                    221: pseudo-device  clockctl                # user control of clock subsystem
                    222: pseudo-device  ksyms                   # /dev/ksyms
                    223: pseudo-device  putter                  # for puffs and pud
                    224:
                    225: # a pseudo device needed for Coda      # also needs CODA (above)
                    226: pseudo-device  vcoda                   # coda minicache <-> venus comm.
                    227:
                    228: # userland interface to drivers, including autoconf and properties retrieval
                    229: pseudo-device  drvctl
                    230:
                    231: options        PAX_MPROTECT=0          # PaX mprotect(2) restrictions
                    232: options        PAX_ASLR=0              # PaX Address Space Layout Randomization
                    233:
                    234: # PCI pass-through support:
                    235: #xpci* at xenbus ?                     #Xen3 PCI front end driver
                    236: #pci* at xpci ?
                    237: # you then need to add your PCI devices drivers below.

CVSweb <webmaster@jp.NetBSD.org>