From 8218ef4d4375cc5a672e8ada2bbdbef384a8e750 Mon Sep 17 00:00:00 2001 From: ad Date: Mon, 10 Dec 2007 21:48:20 +0000 Subject: [PATCH] Real hardware has been available for a long time now! --- sys/arch/amd64/conf/SIMICS | 520 ------------------------------------- 1 file changed, 520 deletions(-) delete mode 100644 sys/arch/amd64/conf/SIMICS diff --git a/sys/arch/amd64/conf/SIMICS b/sys/arch/amd64/conf/SIMICS deleted file mode 100644 index 606f2a733fb1..000000000000 --- a/sys/arch/amd64/conf/SIMICS +++ /dev/null @@ -1,520 +0,0 @@ -# $NetBSD: SIMICS,v 1.34 2007/10/17 19:53:03 garbled Exp $ -# -# INSTALL_TINY - Tiny Installation kernel, suitable for 4M machines. -# -# This kernel should be derived from INSTALL (which is derived -# from GENERIC) with some features commented out. -# -# This kernel has been optimized for space. It is targeted towards -# small memory machines (4M). It has no SCSI, PCI or EISA. It does -# have pcmcia, for old laptops. -# - -include "arch/amd64/conf/std.amd64" - -#options INCLUDE_CONFIG_FILE # embed config file in kernel binary - -# Enable the hooks used for initializing the root memory-disk. -#options MEMORY_DISK_HOOKS -#options MEMORY_DISK_IS_ROOT # force root on memory disk -#options MEMORY_DISK_SERVER=0 # no userspace memory disk support -#options MEMORY_DISK_ROOT_SIZE=8192 # size of memory disk, in blocks -#options MEMORY_DISK_ROOT_SIZE=2880 # 1.44M, same as a floppy - -maxusers 2 # estimated number of users - -# CPU-related options. -#options USER_LDT # user-settable LDT; used by WINE - -# Misc. amd64-specific options -#options XSERVER # X server support in console drivers - -# This option allows you to force a serial console at the specified -# I/O address. -#options CONSDEVNAME="\"com\"",CONADDR=0x3f8,CONSPEED=9600 - -options INSECURE # disable kernel security levels - -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 SYSVMSG # System V-like message queues -options SYSVSEM # System V-like semaphores -options SYSVSHM # System V-like memory sharing -#options SHMMAXPGS=1024 # 1024 pages is the default - -#options LKM # loadable kernel modules - -#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) -#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel - -# Diagnostic/debugging support options -#options DIAGNOSTIC # cheap kernel consistency checks -#options DEBUG # expensive debugging checks/support -#options KMEMSTATS # kernel memory statistics (vmstat -m) -options USERCONF # userconf(4) support -#options DDB # in-kernel debugger -#options DDB_HISTORY_SIZE=512 # enable history editing in DDB -#options KGDB # remote debugger -#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 -#makeoptions DEBUG="-g" # compile full symbol table - -# Compatibility options -#options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8, -#options COMPAT_09 # NetBSD 0.9, -#options COMPAT_10 # NetBSD 1.0, -#options COMPAT_11 # NetBSD 1.1, -#options COMPAT_12 # NetBSD 1.2, -#options COMPAT_13 # NetBSD 1.3, -#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_30 # NetBSD 3.0, -options COMPAT_40 # NetBSD 4.0 compatibility. -#options COMPAT_43 # and 4.3BSD -#options COMPAT_386BSD_MBRPART # recognize old partition ID - -#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_BSDPTY # /dev/[pt]ty?? ptys. - -#options COMPAT_NETBSD32 -options EXEC_ELF32 - -#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. - -# 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 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 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 PTYFS # /dev/pts/N support - -# Filesystem options -#options QUOTA # UFS quotas -#options NFSSERVER # Network File System server -#options NFS_V2_ONLY # Exclude NFS3 code to save space -#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and - # immutable) behave as system flags. -options FFS_NO_SNAPSHOT # No FFS snapshot support - -# Networking options -#options GATEWAY # packet forwarding -options INET # IP + ICMP + TCP + UDP -options INET6 -#options MROUTING # IP multicast routing -#options PIM # Protocol Independent Multicast -#options ISO,TPIP # OSI -#options EON # OSI tunneling over IP -#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 TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG - -# These options enable verbose messages for several subsystems. -# Warning, these may compile large string tables into the kernel! -#options EISAVERBOSE # verbose EISA device autoconfig messages -options PCIVERBOSE # verbose PCI device autoconfig messages -#options PCI_CONFIG_DUMP # verbosely dump PCI config space -#options PCMCIAVERBOSE # verbose PCMCIA configuration messages -#options SCSIVERBOSE # human readable SCSI error messages - -# Squeeze... -#options NVNODE=50 -#options NBUF=20 -#options BUFPAGES=20 -#options NMBCLUSTERS=64 - -# Kernel root file system and dump configuration. -config netbsd root on ? type ? -#config netbsd root on sd0a type ffs -#config netbsd root on ? type nfs - -# -# Device configuration -# - -mainbus0 at root -cpu* at mainbus0 - -#apm0 at mainbus0 # Advanced power management - - -# Basic Bus Support - -# PCI bus support -pci* at mainbus? bus ? -pci* at pchb? bus ? -pci* at ppb? bus ? - -# PCI bridges -pchb* at pci? dev ? function ? # PCI-Host bridges -#pceb* at pci? dev ? function ? # PCI-EISA bridges -pcib* at pci? dev ? function ? # PCI-ISA bridges -ppb* at pci? dev ? function ? # PCI-PCI bridges -# XXX 'puc's aren't really bridges, but there's no better place for them here -#puc* at pci? dev ? function ? # PCI "universal" comm. cards - -# As well as 5 and 7, avoid irq 4 and 3 because we do not probe com* here -#options PCIC_ISA_INTR_ALLOC_MASK=0xff47 - -# PCMCIA bus support -#pcmcia* at pcic? controller ? socket ? -#pcmcia* at tcic? controller ? socket ? - -# ISA PCMCIA controllers -#pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 -#pcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 - -# EISA bus support -#eisa* at mainbus? -#eisa* at pceb? -# -# ISA bus support -isa* at mainbus? -#eisa* at pceb? -isa* at pcib? - -# ISA Plug-and-Play bus support -#isapnp0 at isa? - -# Coprocessor Support - -# Console Devices - -# ISA console -#pc0 at isa? port 0x60 irq 1 # pccons generic PC console driver - -options WSEMUL_VT100 # VT100 / VT220 emulation -options WS_KERNEL_FG=WSCOL_GREEN -options WSDISPLAY_COMPAT_USL -options PCDISPLAY_SOFTCURSOR - -pckbc0 at isa? # pc keyboard controller -pckbd* at pckbc? # PC keyboard -#vga0 at isa? -vga* at pci? dev ? function ? - -#pcdisplay0 at isa? # CGA, MDA, EGA, HGA -wsdisplay* at vga? console ? -#wsdisplay* at pcdisplay? console ? -wskbd* at pckbd? console ? - - -#attimer0 at isa? -#pcppi0 at isa? -#sysbeep0 at pcppi? - - -# Serial Devices - -# PCI serial interfaces -#com* at puc? port ? # 16x50s on "universal" comm boards -#cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards - -# ISA Plug-and-Play serial interfaces -#com* at isapnp? # Modems and serial boards - -# PCMCIA serial interfaces -#com* at pcmcia? function ? # Modems and serial cards - -# ISA serial interfaces -#options COM_HAYESP # adds Hayes ESP serial board support -#com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports -#com1 at isa? port 0x2f8 irq 3 -#com2 at isa? port 0x3e8 irq 5 -#com3 at isa? port 0x2e8 irq 9 -#ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards -#com* at ast? slave ? -#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards -#com* at boca? slave ? -#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards -#com* at rtfps? slave ? -#cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards - - -# Parallel Printer Interfaces - -# PCI parallel printer interfaces -#lpt* at puc? port ? # || ports on "universal" comm boards - -# ISA parallel printer interfaces -#lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports -#lpt1 at isa? port 0x278 -#lpt2 at isa? port 0x3bc - -# I2O devices -#iop* at pci? dev ? function ? # I/O processor -#iopsp* at iop? tid ? # SCSI/FC-AL ports -#ld* at iop? tid ? # block devices - -# SCSI Controllers and Devices - -# PCI SCSI controllers -#ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI -#bha* at pci? dev ? function ? # BusLogic 9xx SCSI -#dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID -#isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel - -# EISA SCSI controllers -#ahb* at eisa? slot ? # Adaptec 174[02] SCSI -#ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI -#bha* at eisa? slot ? # BusLogic 7xx SCSI -#dpt* at eisa? slot ? # DPT SmartCache/SmartRAID -#uha* at eisa? slot ? # UltraStor 24f SCSI - -# PCMCIA SCSI controllers -#aic* at pcmcia? function ? # Adaptec APA-1460 SCSI - -# ISA Plug-and-Play SCSI controllers -#aic* at isapnp? # Adaptec AHA-1520B - -# ISA SCSI controllers -#aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI -#aha1 at isa? port 0x334 irq ? drq ? -#ahc0 at isa? port ? irq ? # Adaptec 284x SCSI -#aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI -#bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI -#bha1 at isa? port 0x334 irq ? drq ? -# The "nca" and "dpt" probes might give false hits or hang your machine. -#dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID -#nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller -#nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) -#sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI -#uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI -#uha1 at isa? port 0x340 irq ? drq ? -#wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers -#wds1 at isa? port 0x358 irq 11 drq 5 - -# SCSI bus support -#scsibus* at aha? -#scsibus* at ahb? -#scsibus* at ahc? -#scsibus* at aic? -#scsibus* at bha? -#scsibus* at dpt? -#scsibus* at iopsp? -#scsibus* at isp? -#scsibus* at nca? -#scsibus* at ncr? -#scsibus* at sea? -#scsibus* at uha? -#scsibus* at wds? - -# SCSI devices -#sd* at scsibus? target ? lun ? # SCSI disk drives -#st* at scsibus? target ? lun ? # SCSI tape drives -#cd* at scsibus? target ? lun ? # SCSI CD-ROM drives -#ch* at scsibus? target ? lun ? # SCSI autochangers -#ss* at scsibus? target ? lun ? # SCSI scanners -#uk* at scsibus? target ? lun ? # SCSI unknown - - -# RAID controllers and devices -#cac* at eisa? # Compaq EISA array controllers -#cac* at pci? dev ? function ? # Compaq PCI array controllers -#mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family -#twe* at pci? dev ? function ? # 3ware Escalade RAID controllers - -#ld* at cac? unit ? # logical disk devices -#ld* at twe? unit ? -#ld* at mlx? unit ? - - -# IDE and related devices - -# PCMCIA IDE controllers -#wdc* at pcmcia? function ? - -pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver -acardide* at pci? dev ? function ? # Acard IDE controllers -aceride* at pci? dev ? function ? # Acer Lab IDE controllers -artsata* at pci? dev ? function ? # Intel i31244 SATA controller -cmdide* at pci? dev ? function ? # CMD tech IDE controllers -cypide* at pci? dev ? function ? # Cypress IDE controllers -hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers -optiide* at pci? dev ? function ? # Opti IDE controllers -piixide* at pci? dev ? function ? # Intel IDE controllers -pdcide* at pci? dev ? function ? # Promise IDE controllers -pdcsata* at pci? dev ? function ? # Promise SATA150 controllers -satalink* at pci? dev ? function ? # SiI SATALink controllers -siside* at pci? dev ? function ? # SiS IDE controllers -slide* at pci? dev ? function ? # Symphony Labs IDE controllers -viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers - -# ST506, ESDI, and ISA IDE controllers -# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will -# fall back to 16bits I/O if 32bits I/O are not functional). -# Some controllers pass the initial 32bit test, but will fail later. -wdc0 at isa? port 0x1f0 irq 14 flags 0x00 -wdc1 at isa? port 0x170 irq 15 flags 0x00 - -# ATA (IDE) bus support -atabus* at ata? - -# IDE drives -wd* at atabus? drive ? # the drives themselves - -# ATAPI bus support -atapibus* at atapi? - -# ATAPI devices -cd* at atapibus? drive ? # ATAPI CD-ROM drives -sd* at atapibus? drive ? # ATAPI disk drives - - -# Miscellaneous mass storage devices - -# ISA floppy -fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers -#fdc1 at isa? port 0x370 irq ? drq ? -#fd* at fdc? drive ? # the drives themselves -# some machines need you to do this instead of fd* -fd0 at fdc0 drive 0 - -# ISA CD-ROM devices -#mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives - -# ISA tape devices -# note: the wt driver conflicts unpleasantly with ed devices at the -# same I/O address. The probe reprograms their EEPROMs. Don't -# uncomment it unless you are actually using it. -#wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives - - -# Network Interfaces - -# PCI network interfaces -#en* at pci? dev ? function ? # ENI/Adaptec ATM -#ep* at pci? dev ? function ? # 3Com 3c59x/3c90x Ethernet -#fpa* at pci? dev ? function ? # DEC DEFPA FDDI -#fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B -#le* at pci? dev ? function ? # PCnet-PCI Ethernet -#ne* at pci? dev ? function ? # NE2000-compatible Ethernet -#tl* at pci? dev ? function ? # ThunderLAN-based Ethernet -#tlp* at pci? dev ? function ? # DECchip 21x4x and clones - -# EISA network interfaces -#ep* at eisa? slot ? # 3Com 3c579 Ethernet -#fea* at eisa? slot ? # DEC DEFEA FDDI - -# ISA Plug-and-Play network interfaces -#ep* at isapnp? # 3Com 3c509 Ethernet -#ne* at isapnp? # NE2000-compatible Ethernet - -# PCMCIA network interfaces -#ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet -#mbe* at pcmcia? function ? # MB8696x based Ethernet -#ne* at pcmcia? function ? # NE2000-compatible Ethernet -#sm* at pcmcia? function ? # Megahertz Ethernet - -# ISA network interfaces -#ate0 at isa? port 0x2a0 irq ? # AT1700 -#ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet -#eg0 at isa? port 0x280 irq 9 # 3C505 ethernet cards -#el0 at isa? port 0x300 irq 9 # 3C501 ethernet cards -#ep0 at isa? port ? irq ? # 3C509 ethernet cards -#ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3C507 -#ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN -#fmv0 at isa? port 0x2a0 irq ? # FMV-180 series -#ix0 at isa? port 0x300 irq 10 # EtherExpress/16 -#iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA -#lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) -#depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA -#le* at depca? -nele0 at isa? port 0x300 irq 7 drq 7 # NE2100 -le* at nele? -#bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan -#le* at bicc? -#ne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards -#ne1 at isa? port 0x300 irq 10 -#sm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet -#we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet -#we1 at isa? port 0x300 iomem 0xcc000 irq 10 - -# MII bus support -#mii* at tl? - -# MII PHY network interfaces -#tlphy* at mii? dev ? # ThunderLAN PHYs -#nsphy* at mii? dev ? # NS and compatible PHYs -#ukphy* at mii? phy ? # generic unknown PHYs - - -# Audio Devices - -# ISA Plug-and-Play audio devices -#guspnp* at isapnp? # Gravis Ultra Sound PnP audio -#sb* at isapnp? # SoundBlaster-compatible audio - -# ISA audio devices -#gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound -#pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum -#sb0 at isa? port 0x220 irq 7 drq 1 drq2 5 # SoundBlaster -#wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System - -# Audio support -#audio* at gus? -#audio* at guspnp? -#audio* at pas? -#audio* at sb? -#audio* at sp? -#audio* at wss? - -# The spkr driver provides a simple tone interface to the built in speaker. -#spkr0 at pcppi? # PC speaker - - -# Joysticks - -# ISA Plug-and-Play joysticks -#joy* at isapnp? # Game ports (usually on audio cards) - -# ISA joysticks. Probe is a little strange; add only if you have one. -#joy0 at isa? port 0x201 - - -# Miscellaneous Devices - -# Planetconnect Satellite receiver driver. -#satlink0 at isa? port 0x300 drq 1 - - -# Pseudo-Devices - -# disk/mass storage pseudo-devices -#pseudo-device ccd 4 # concatenated/striped disk devices -#pseudo-device fss 4 # file system snapshot device -#pseudo-device md 1 # memory disk device (ramdisk) -#pseudo-device vnd # disk-like interface to files - -# network pseudo-devices -#pseudo-device bpfilter # Berkeley packet filter -#pseudo-device ipfilter # IP filter (firewall) and NAT -pseudo-device loop # network loopback -#pseudo-device ppp # Point-to-Point Protocol -#pseudo-device sl # Serial Line IP -#pseudo-device strip # Starmode Radio IP (Metricom) -#pseudo-device tun # network tunneling over tty - -# miscellaneous pseudo-devices -pseudo-device pty # pseudo-terminals (Sysinst needs two) -#pseudo-device rnd # /dev/random and in-kernel generator -#options RND_COM # use "com" randomness as well (BROKEN)