Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/pmax/conf/INSTALL
RevisionDateAuthorComments
 1.75  20-Jan-2020  thorpej Remove FDDI support.
 1.74  13-Dec-2016  christos branches: 1.74.16; 1.74.22;
wildcard speaker attachments, now that we can handle many of them.
 1.73  10-Dec-2016  christos remove VAUDIOSPEAKER for now, will be done differently.
 1.72  08-Dec-2016  nat Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.71  20-Jul-2014  alnsn branches: 1.71.4; 1.71.8;
Add commented out bpfjit options to mips kernels.
While here, add 2 missing RCS ids.
 1.70  27-Apr-2013  christos branches: 1.70.8;
remove confusing numeric locators where they are unused.
 1.69  17-Aug-2012  abs branches: 1.69.2;
Update all kernel configs mentioning WSEMUL_* but not already including
WSDISPLAY_COMPAT_USL using the following rules:
- If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL
- If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1
and commented out WSDISPLAY_COMPAT_USL
- Otherwise add WSDISPLAY_COMPAT_USL

Some of the INSTALL configs for larger memory machines are probably suitable
for adding WSDISPLAY_COMPAT_USL.

Now wsconscfg(8) should be able to switch VTs when expected.

Implemented after no objection from tech-kern to the following:

On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote:
> wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual
> terminals.
>
> Except when in an exceptionally memory or space constrained
> environment (INSTALL being the obvious case), is there any reason why
> all GENERIC and GENERIC-like kernels which have wscons enabled
> shouldn't also have WSDISPLAY_COMPAT_USL?
 1.68  18-Dec-2011  dholland WABPL is no longer considered experimental (has not been for some time)
so update its comment in config files.
 1.67  22-Nov-2011  tls branches: 1.67.2;

The rnd pseudo-device is not really optional, because it is in the same
source file as the entropy-pool code itself. Move it to std. This
will be cleaned up more when I split the sources up as they should be.

This fixes build breaks on several ports. Thanks to Havard Eidnes for
pointing them out.
 1.66  16-Apr-2010  pooka branches: 1.66.8;
Remove unused count (invariably "4") from pseudo-device fss.
 1.65  12-Nov-2008  ad branches: 1.65.6; 1.65.8;
Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.64  31-Jul-2008  simonb branches: 1.64.2;
Add "options WAPBL" to standard GENERIC/INSTALL type configs.
 1.63  29-Dec-2006  yamt branches: 1.63.44; 1.63.48; 1.63.50; 1.63.54;
update comments on NFS_V2_ONLY after nqnfs removal. no functional changes.
from Arnaud Lacombe.
 1.62  02-Oct-2006  chs remove MALLOC_NOINLINE, it doesn't do anything anymore.
 1.61  29-Jul-2006  ad branches: 1.61.4; 1.61.6;
Remove RASTERCONSOLE support from the pmax port.
 1.60  04-Feb-2006  rpaulo branches: 1.60.2;
bpfilter doesn't accept count anymore.
 1.59  07-Dec-2005  tsutsui branches: 1.59.2; 1.59.4; 1.59.6;
Remove obsolete options VNODE_OP_NOINLINE.
 1.58  07-Dec-2005  tsutsui Adjust comments for options FFS_NO_SNAPSHOT.

XXX: This option should be mentioned in options(4).
 1.57  07-Oct-2005  tsutsui options<space><tab>
 1.56  19-Aug-2005  christos Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
 1.55  18-Feb-2005  dsl branches: 1.55.6;
Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
 1.54  31-Jan-2005  hannken 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 <thorpej@netbsd.org>
 1.53  15-Jul-2004  atatat branches: 1.53.4; 1.53.6;
Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented
out in most of them.
 1.52  13-Dec-2003  ad branches: 1.52.2;
Add drivers for the desktop bus, DC-7085 and pm display. Make it possible to
select between rcons or wscons at compile time. Ok'ed by simonb.
 1.51  25-Oct-2003  simonb Add COMPAT_16 where missing.
Remove the unused COMPAT_15.
Comment out/remove COMPAT_* from INSTALL kernels.
 1.50  06-Sep-2003  itojun add rnd(4) device to installation media.
necessary for many purposes, including password seeding, tcp sequence number,
and more. see tech-security
 1.49  10-Apr-2003  christos branches: 1.49.2;
Bye Bye UCONSOLE
 1.48  18-Sep-2002  lukem enable USERCONF by default; it's small and extremely useful to have available.
 1.47  08-Aug-2002  ad Replace FONT_LUCIDA with FONT_GALLANT.
 1.46  05-Jul-2002  abs Ensure all INSTALL config files consistantly include PIPE_SOCKETPAIR,
MALLOC_NOINLINE, and VNODE_OP_NOINLINE. The exceptions are when they
include another config files that already defines the options, or if
they are for an embedded board, just define a few extra options, and
do not already define PIPE_SOCKETPAIR.
 1.45  25-Apr-2002  atatat branches: 1.45.2; 1.45.4;
Add the INCLUDE_CONFIG_FILE option to all config files. In config
files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or
ALPHA), it is uncommented.
 1.44  12-Apr-2002  gmcgarry Add commented-out USERCONF option. Mainly useful for install media
and can be optionally enabled based on miniroot and ramdisk size
requirements.
 1.43  27-Jan-2002  jdolecek branches: 1.43.6;
add options PIPE_SOCKETPAIR to individual kernel configs
the option is commented out on everything but kernels I was able
to recognize as INSTALL-like or ones for small memory machines
 1.42  20-Nov-2001  lukem cleanup:
options SPACE TAB
makeoptions TAB
psuedo-device TAB
remove trailing whitespace
replace multiple spaces -> tabs
options "FOO" -> options FOO
options "FOO=bar" -> options FOO=bar
options "FOO=\"bar\"" -> options FOO="\"bar\""
 1.41  26-Aug-2001  simonb branches: 1.41.6;
Switch to MI SCSI and drop old pmax MD SCSI support completely.
 1.40  08-Jul-2001  abs branches: 1.40.2;
Standardise TCP_COMPAT_42 as commented out, grouped with other COMPAT options,
and with the comment '4.2BSD TCP/IP bug compat. Not recommended'
Add commented out 'TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG'
(All hail amiga and atari which make some attempt to automate the
multiplicity of config files...)
 1.39  02-Oct-2000  abs Ensure all INSTALL* kernels have two ptys, and a note explaining why:
pseudo-device pty 2 # pseudo-terminals (Sysinst needs two)
(Some installers may not be using sysinst, in which case this just reduces
the number of ptys from 16 that are not used to 2 that are not used)
For i386 conf files, no change other than comments.
 1.38  25-Sep-2000  simonb Reenable VNODE_OP_NOINLINE, and some white space nits.
 1.37  25-Sep-2000  abs Use "options<SPACE><TAB>" not "options<TAB>" - noted by simonb.
Move VNODE_OP_NOINLINE and NFS_V2_ONLY into '# Filesystem options' section.
Consistently label '# Filesystem options' and '#File systems' sections.
 1.36  25-Sep-2000  abs Ensure all INSTALL config files have (at least) COPTS="-Os", cincluding bebox
based on it working already for macppc.
Also add commented out:
#options VNODE_OP_NOINLINE # Don't inline vnode op calls
#options NFS_V2_ONLY # Exclude NFS3 and NQNFS code
as suggestions for additional savings
 1.35  24-Sep-2000  jdolecek don't specify number of ptys if >= 16 (current default initial number)
pty comments: normalize and g/c what is no longer relevant
 1.34  16-Sep-2000  simonb Use VNODE_OP_NOINLINE - saves about 17k off the INSTALL kernel size.
 1.33  13-Sep-2000  nisimura Have MI SCSI device descriptions in GENERIC, removing 'mi.scsi' file.
 1.32  28-May-2000  gmcgarry Substitute bba for isdn placeholder.
 1.31  19-Feb-2000  nisimura branches: 1.31.2;
Introduce MI SCSI codes; for DECstation 5000s only this moment.
Disabled by default and needs arrangements in conf file to use it.
See DS5000 as a sample.
 1.30  12-Feb-2000  thorpej Nuke NKMEMCLUSTERS.
 1.29  09-Jan-2000  ad s/4(..)bsd/4$1BSD/
 1.28  31-Dec-1999  ad Comment px0 entry a little more accurately.
 1.27  09-Dec-1999  simonb Enable DECsystem 5100 support.
 1.26  25-Nov-1999  nisimura Reorder device descriptions to reflect what kernel shows on screen,
mostly in address ascending order.
 1.25  24-Nov-1999  thorpej Specify the locators for everything.
 1.24  15-Nov-1999  nisimura Very large scale change to sweep obstracles to remove 3MAX IOASIC disguise.
- Rework ibus device configuration and interrupt handler assignment.
- Remove TC device exposure in 'mainbus.c'
- Squash 'ibus_{3100,5100}.c' into a file; it can not cope with 3max.
- 'struct confargs' -> 'struct mainbus_attach_args'
Now about to remove tc_slot_info[] and tc_enable_interrupt inherited from
4.4BSD.
 1.23  29-Jul-1999  augustss branches: 1.23.2; 1.23.8;
It's time to be COMPAT_14.
 1.22  28-May-1999  simonb Add CD9660 filesystem - useful for installing from CD-ROMs :-)
 1.21  26-Apr-1999  ad Fixed to match rasops config glue.
 1.20  20-Apr-1999  simonb Add NFS_BOOT_DHCP so that netboot kernels can find the root filesystem.
 1.19  13-Apr-1999  ad Add configuration glue needed by rasops, wsfont, rcons and the px driver.
 1.18  28-Mar-1999  simonb branches: 1.18.2;
Use COPTS="-Os -mmemcpy" for INSTALL kernels - saves ~15kB in text.
 1.17  28-Mar-1999  simonb Also comment out inclusion of "builtin.5100" to stop pulling in 5100
devices.
 1.16  27-Mar-1999  simonb Disable 5100's for now - it doesn't work yet, so we may as save a little
bit of space...
 1.15  27-Nov-1998  simonb fix another white space botch
 1.14  27-Nov-1998  simonb White space and comment formatting police
 1.13  26-Jul-1998  simonb branches: 1.13.4;
Add mainbus0 and cpu definitions, remove extra DS_5100 option.
 1.12  26-Jun-1998  lukem remove options FIFO; it's now the default
 1.11  19-Apr-1998  jonathan Garbage collect obsolete motherboard options from non-GENERIC kernels.
Add "ibus" to configs with 3100 support.
 1.10  01-Dec-1997  kleink Add COMPAT_13.
 1.9  20-Oct-1997  jonathan Merge MINIROOT and NFSINSTALL into a single INSTALL config file,
with config lines for both root-on-disk and root-on-NFS.
 1.8  20-Oct-1997  jonathan Add "options COMPAT_12".
 1.7  20-Aug-1997  jonathan consistent whitespace after "options".
 1.6  22-Jul-1997  jonathan branches: 1.6.2;
Merge NFSROOT and NFSINSTALL.
 1.5  26-Apr-1997  jonathan Add "options MIPS1" and delete commented-out lines inherited from GENERIC.
 1.4  31-Jan-1997  thorpej Update for new file system and root spec grammar.
 1.3  15-Jan-1997  perry Eliminate obsolete TIMEZONE and DST options.
Eliminate obsolete global kernel variable "struct timezone tz"
Add RTC_OFFSET option
Add global kernel variable rtc_offset, which is initialized by
RTC_OFFSET at kernel compile time.
on i386, x68k, mac68k, pc532 and arm32, RTC_OFFSET indicates how many
minutes west (east) of GMT the hardware RTC runs. Defaults to 0.
Places where tz variable was used to indicate this in the past have
been replaced with rtc_offset.
Add sysctl interface to rtc_offset.
Kill obsolete DST_* macros in sys/time.h
gettimeofday now always returns zeroed timezone if zone is requested.
settimeofday now ignores and logs attempts to set non-existant kernel
timezone.
 1.2  16-Nov-1996  jonathan branches: 1.2.2;
Move non-optional "options" SWAPPAGER, VNODEPAGER, DEVPAGER to std.pmax
 1.1  13-Oct-1996  jonathan Kernel configuration file to build kernels for installing on diskful
machines, using diskless-boot (NFS root) as the installation method.

Many options turned off to keep kernel small and avoid boot-PROM errors.
 1.2.2.2  18-Jan-1997  thorpej Update from trunk.
 1.2.2.1  14-Jan-1997  thorpej Snapshot of work-in-progress, committed to private branch.

These changes implement machine-independent root device and file system
selection. Notable features:

- All ports behave in a consistent manner regarding root
device selection.
- No more "options GENERIC"; all kernels have the ability
to boot with RB_ASKNAME to select root device and file system
type.
- Root file system type can be wildcarded; a machine-independent
function will try all possible file systems for the selected
root device until one succeeds.
- If the root file system fails to mount, the operator will
be given the chance to select a new root device and file
system type, rather than having the machine simply panic.
- nfs_mountroot() no longer panics if any part of the NFS
mount process fails; it now returns an error, giving the
operator a chance to recover.
- New, more consistent, config(8) grammar. The constructs:

config netbsd swap generic
config netbsd root on nfs

have been replaced with:

config netbsd root on ? type ?
config netbsd root on ? type nfs

Additionally, the operator may select or wildcard root file
system type in the kernel configuration file:

config netbsd root on cd0a type cd9660

config(8) now requires that a "root" specification be
made. "root" may be wired down or wildcarded. "swap" and
"dump" specifications are optional, and follow previous
semantics.

- config(8) has a new "file-system" keyword, used to configure
file systems into the kernel. Eventually, this will be used
to generate the default vfssw[].

- "options NFSCLIENT" is obsolete, and is replaced by
"file-system NFS". "options NFSSERVER" still exists, since
NFS server support is independent of the NFS file system
client.

- sys/arch/<foo>/<foo>/swapgeneric.c is no longer used, and
will be removed; all information is now generated by config(8).

As of this commit, all ports except arm32 have been updated to use
the new setroot(). Only SPARC, i386, and Alpha ports have been
tested at this time. Port masters should test these changes on their
ports, and report any problems back to me.

More changes are on their way, including RB_ASKNAME support in
nfs_mountroot() (to prompt for server address and path) and, potentially,
the ability to select rarp/bootparam or bootp in nfs_mountroot().
 1.6.2.1  23-Aug-1997  thorpej Update marc-pcmcia branch from trunk.
 1.13.4.1  15-Oct-1998  nisimura - Reflect new internals.
 1.18.2.3  21-Jun-1999  perry pullup 1.21->1.22 (simonb): Add ISO 9660 fs -- needed for CD-ROM installs
 1.18.2.2  21-Apr-1999  cjs branches: 1.18.2.2.2; 1.18.2.2.4;
Tweak to fix previous pullup, which I mucked up.
 1.18.2.1  20-Apr-1999  cjs Pull up HEAD diffs between 1.19 and 1.20 (others left behind), per
Simon Burge <simonb@netbsd.org>
 1.18.2.2.4.1  30-Nov-1999  itojun bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch
just for reference purposes.
This commit includes 1.4 -> 1.4.1 sync for kame branch.

The branch does not compile at all (due to the lack of ALTQ and some other
source code). Please do not try to modify the branch, this is just for
referenre purposes.

synchronization to latest KAME will take place on HEAD branch soon.
 1.18.2.2.2.2  02-Aug-1999  thorpej Update from trunk.
 1.18.2.2.2.1  21-Jun-1999  thorpej Sync w/ -current.
 1.23.8.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.23.2.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.31.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.40.2.6  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.40.2.5  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.40.2.4  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.40.2.3  11-Feb-2002  jdolecek Sync w/ -current.
 1.40.2.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.40.2.1  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.41.6.8  18-Oct-2002  nathanw Catch up to -current.
 1.41.6.7  13-Aug-2002  nathanw Catch up to -current.
 1.41.6.6  01-Aug-2002  nathanw Catch up to -current.
 1.41.6.5  20-Jun-2002  nathanw Catch up to -current.
 1.41.6.4  17-Apr-2002  nathanw Catch up to -current.
 1.41.6.3  28-Feb-2002  nathanw Catch up to -current.
 1.41.6.2  08-Jan-2002  nathanw Catch up to -current.
 1.41.6.1  26-Aug-2001  nathanw file INSTALL was added on branch nathanw_sa on 2002-01-08 00:27:04 +0000
 1.43.6.2  16-Mar-2002  ad Sanitize.
 1.43.6.1  15-Mar-2002  ad Changes necessary for wscons on NetBSD/pmax. All device support is here,
just needs further testing.
 1.45.4.1  09-Aug-2002  lukem Pull up revision 1.47 (requested by ad in ticket #644):
Replace FONT_LUCIDA with FONT_GALLANT.
 1.45.2.2  31-Aug-2002  gehenna catch up with -current.
 1.45.2.1  16-Jul-2002  gehenna catch up with -current.
 1.49.2.7  11-Dec-2005  christos Sync with head.
 1.49.2.6  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.49.2.5  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.49.2.4  04-Feb-2005  skrll Sync with HEAD.
 1.49.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.49.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.49.2.1  03-Aug-2004  skrll Sync with HEAD
 1.52.2.1  15-Jul-2004  he Pull up revision 1.53 (requested by atatat in ticket #663):
Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations,
but commented out in most of them.
 1.53.6.2  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.53.6.1  12-Feb-2005  yamt sync with head.
 1.53.4.1  29-Apr-2005  kent sync with -current
 1.55.6.2  30-Dec-2006  yamt sync with head.
 1.55.6.1  21-Jun-2006  yamt sync with head.
 1.59.6.1  22-Apr-2006  simonb Sync with head.
 1.59.4.1  09-Sep-2006  rpaulo sync with head
 1.59.2.1  18-Feb-2006  yamt sync with head.
 1.60.2.1  11-Aug-2006  yamt sync with head
 1.61.6.1  22-Oct-2006  yamt sync with head
 1.61.4.2  12-Jan-2007  ad Sync with head.
 1.61.4.1  18-Nov-2006  ad Sync with head.
 1.63.54.2  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.63.54.1  19-Oct-2008  haad Sync with HEAD.
 1.63.50.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.63.48.2  11-Aug-2010  yamt sync with head.
 1.63.48.1  04-May-2009  yamt sync with head.
 1.63.44.2  17-Jan-2009  mjf Sync with HEAD.
 1.63.44.1  28-Sep-2008  mjf Sync with HEAD.
 1.64.2.1  19-Jan-2009  skrll Sync with HEAD.
 1.65.8.1  30-May-2010  rmind sync with head
 1.65.6.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.66.8.3  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.66.8.2  30-Oct-2012  yamt sync with head
 1.66.8.1  17-Apr-2012  yamt sync with head
 1.67.2.1  18-Feb-2012  mrg merge to -current.
 1.69.2.3  03-Dec-2017  jdolecek update from HEAD
 1.69.2.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.69.2.1  23-Jun-2013  tls resync from head
 1.70.8.1  10-Aug-2014  tls Rebase.
 1.71.8.1  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.71.4.1  05-Feb-2017  skrll Sync with HEAD
 1.74.22.1  25-Jan-2020  ad Sync with head.
 1.74.16.1  08-Apr-2020  martin Merge changes from current as of 20200406

RSS XML Feed