home *** CD-ROM | disk | FTP | other *** search
/ AMIGA PD 1 / AMIGA-PD-1.iso / NetBSD / kernel / IDE < prev    next >
Text File  |  1994-11-27  |  3KB  |  133 lines

  1. #
  2. # IDE AMIGA
  3. #
  4. # $Id$
  5. #
  6. # Author: Stephen Roznowski (sjr@zombie.ncsc.mil)
  7. #
  8. # This configuration file is for an IDE only A4000/A1200
  9. #
  10.  
  11. include "std.amiga"
  12.  
  13. #
  14. # Add support for about 8 users. This variable is used to size
  15. # various kernel structures.
  16. #
  17. maxusers    8
  18.  
  19. #
  20. # Set the timezone that the kernel will use. (Required)
  21. #
  22. options        TIMEZONE=300
  23. options        DST=1
  24.  
  25. #
  26. # processors this kernel should support
  27. #
  28. options        "M68040"    # support for 040
  29. options        "M68030"    # support for 030
  30. options        "M68020"    # support for 020/851
  31. options        FPSP        # MC68040 floating point support
  32. options        FPCOPROC    # Support for MC6888[12] (Required)
  33.  
  34. options        SWAPPAGER    # Pager of processes (Required)
  35. options        VNODEPAGER    # Mmap() vnodes (Required)
  36. options        DEVPAGER    # Mmap() devices (Required)
  37.  
  38. #
  39. # Networking options
  40. #
  41. options    INET            # IP networking support (Required)
  42.  
  43. #
  44. # File system related options
  45. #
  46. options    QUOTA        # Disk quotas for local disks
  47. options    NFSSERVER    # Network File System server side code
  48. options    NFSCLIENT    # Network File System client side code
  49.  
  50. #
  51. # File systems
  52. #
  53. options    FFS        # Berkeley fast file system
  54. options    MFS        # Memory based filesystem
  55. options    PROCFS        # Process filesystem
  56. options    KERNFS        # Kernel parameter filesystem (Recommended)
  57. options    FDESC        # /dev/fd filesystem
  58. options    NULLFS        # Loopback filesystem
  59. options    FIFO        # FIFO operations on vnodes (Recommended)
  60. options    ADOSFS        # AmigaDOS file system
  61. options    "CD9660"    # ISO 9660 file system, with Rock Ridge
  62.  
  63.  
  64. #
  65. # Compatability options for various existing systems
  66. #
  67. options        "COMPAT_09"    # compatability with NetBSD 0.9 release
  68. options        "COMPAT_43"    # 4.3 BSD compatible system calls
  69. options        COMPAT_SUNOS    # Support to run Sun (m68k) executables
  70. options        "TCP_COMPAT_42"    # Use 4.2 BSD style TCP
  71. options        COMPAT_NOMID    # allow nonvalid machine id executables
  72.  
  73. #
  74. # Support for System V IPC facilities.
  75. #
  76. options        SYSVSHM        # System V-like shared memory
  77. options        SYSVMSG        # System V-like messages
  78. options        SYSVSEM        # System V-like semaphores
  79.  
  80. #
  81. # Support for various kernel options
  82. #
  83. options        GENERIC        # Mini-root boot support
  84. options        LKM        # Loadable kernel modules
  85. options        KTRACE        # Add kernel tracing system call
  86. options        DIAGNOSTIC    # Add additional error checking code
  87. options        "NKMEMCLUSTERS=256"    # Size of kernel malloc area
  88.  
  89. #
  90. # Amiga specific options
  91. #
  92. options        RETINACONSOLE    # enable code to allow retina to be console
  93. options        GRF_ECS        # Enhanced Chip Set
  94. options        GRF_NTSC    # NTSC
  95. options        GRF_PAL        # PAL
  96. options        "GRF_A2024"    # Support for the A2024
  97. options        GRF_AGA        # AGA Chip Set
  98.  
  99. grfcc0        at mainbus0        # custom chips
  100. grfrt0        at ztwobus0        # retina II
  101. grfrh0        at zthreebus0        # retina III
  102.  
  103. grf0        at grfcc0
  104. grf1        at grfrt0
  105. grf2        at grfrh0
  106.  
  107. ite0        at grf0            # terminal emulators for grf's
  108. ite1        at grf1            # terminal emulators for grf's
  109. ite2        at grf2            # terminal emulators for grf's
  110.  
  111. le0        at ztwobus0        # Lance ethernet.
  112. ed0        at ztwobus0        # dp8390 ethernet
  113.  
  114. # scsi stuff, all possible
  115. idesc0        at mainbus0        # A4000(A1200?) IDE
  116.  
  117. scsibus9    at idesc0
  118.  
  119. # each hard drive from low target to high
  120. # will configure to the next available sd unit number
  121. sd*    at scsibus? target ? lun ?    # scsi disks
  122.  
  123. st*    at scsibus? target ? lun ?    # scsi tapes
  124. cd*    at scsibus? target ? lun ?    # scsi cd's
  125.  
  126. pseudo-device    loop            # network loopback
  127. pseudo-device    ppp            # point-to-point protocol
  128. pseudo-device    pty 16            # pseudo terminals
  129. pseudo-device    sl            # slip
  130. pseudo-device    view 10            # views
  131.  
  132. config    netbsd swap on generic
  133.