| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Notes:
svn path=/stable/2.1/; revision=17056
|
| |
|
|
|
|
|
| |
Reviewed by: grog@lemis.de (Greg Lehey)
Notes:
svn path=/stable/2.1/; revision=16220
|
| |
|
|
| |
Notes:
svn path=/stable/2.1/; revision=11266
|
| |
|
|
|
|
|
| |
controller.
Notes:
svn path=/stable/2.1/; revision=9634
|
| |
|
|
| |
Notes:
svn path=/head/; revision=8857
|
| |
|
|
|
|
|
| |
Submitted by: gibbs
Notes:
svn path=/head/; revision=8520
|
| |
|
|
|
|
|
|
|
|
|
| |
device table layout...basically, don't output the cruft anymore - it
is now dynamic.
Reviewed by: John Dyson and David Greenman
Submitted by: Poul-Henning Kamp
Notes:
svn path=/head/; revision=8506
|
| |
|
|
|
|
|
|
| |
wants dumps, he can either configure it explicitly (`dumps on' whatever) or
use the dumpon(8) utility.
Notes:
svn path=/head/; revision=8480
|
| |
|
|
|
|
|
|
|
| |
it really should have been printing all this time. Also fix my rather
bogus handling of the id_conflicts value by moving it to the end of
isa_device and dealing with that correctly now.
Notes:
svn path=/head/; revision=8450
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
others. The flag can be put in descriptive locations, e.g.:
device sb0 at isa? port 0x220 irq 7 conflicts drq 1 vector sbintr
or
device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
But is nonetheless boolean only. You can't turn conflict checking off for
only a given type of conflict. I didn't deem it worth the trouble at this
stage, and it's far better than the ALLOW_CONFLICT_* that preceeded it.
Notes:
svn path=/head/; revision=8432
|
| |
|
|
|
|
|
|
|
|
|
| |
may not be desired if you're just going to blow the kernel away again later)
and substitute one that tells the user where the new kernel build
directory actually IS, which can at least be argued to be useful information
in all cases.
Reviewed by: davidg
Notes:
svn path=/head/; revision=8248
|
| |
|
|
|
|
|
|
| |
host adapter to something hopefully clearer. Take into account
that "wnum()" writes into a static buffer in the warning.
Notes:
svn path=/head/; revision=6941
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6860
|
| |
|
|
|
|
|
| |
is in "man 4 scsi".
Notes:
svn path=/head/; revision=6814
|
| |
|
|
|
|
|
| |
Submitted by: Pointed out by Bruce Evans <bde@zeta.org.au>
Notes:
svn path=/head/; revision=6803
|
| |
|
|
|
|
|
|
|
|
| |
If you invoke config with the `-n' flag or have NO_CONFIG_CLOBBER in
your environment, config will behave the same way it used to. This is
now _documented_ as well. Rip out all the CONFIG_DONT_CLOBBER cruft;
some of it wasn't even correct anyway.
Notes:
svn path=/head/; revision=6631
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6550
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
just thinking about it.
Two changes need to be made to allow 'config kernel swap generic' to
work properly without requiring any compile-time flags:
/usr/src/usr.sbin/config/mkswapconf.c: we need to define a dummy stub
for the setconf() function to replace the one in swapgeneric.c that
isn't available in non-generic configurations.
/usr/src/sys/i386/i386/autoconf.c: the -a boot flag causes setroot()
to be skipped and lets setconf() prompt the user for a root device.
If you skip setroot() in a non-generic kernel, you could get severely
hosed. To avoid this, we silently ignore the -a flag if rootdev != NODEV.
(rootdev is always initialized to NODEV in swapgeneric.c, so if
we find that rootdev is something other than NODEV, we know we're
not using a generic configuration.)
Notes:
svn path=/head/; revision=6547
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Support slice numbers in device names. The syntax is `<driver name>
[<unit number>] ['s' <slice number>] [<partition letter>]'. Only
`['s' <slice number>]' is new here. The slice number defaults to 0
so that there is no change in the output from config if this new
feature is not used.
Replace some magic disk numbers by `dk' slice and label macros.
mkswapconf.c:
Improve the output formatting:
Generate <> style includes.
Print minor numbers in hex so that slice numbers are easy to see and edit.
Print the rootdev and dumpdev names in comments like the swapdev names.
Notes:
svn path=/head/; revision=6497
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6494
|
| |
|
|
|
|
|
| |
the columns in ioconf.c line up if there are no long names.
Notes:
svn path=/head/; revision=6244
|
| |
|
|
|
|
|
| |
Now device-names can be more than 3 chars.
Notes:
svn path=/head/; revision=6205
|
| |
|
|
|
|
|
| |
exist on the i386 platform).
Notes:
svn path=/head/; revision=5613
|
| |
|
|
| |
Notes:
svn path=/head/; revision=5325
|
| |
|
|
|
|
|
|
| |
probably broke (only) the association of interrupts with strings
in vmstat output.
Notes:
svn path=/head/; revision=5008
|
| |
|
|
| |
Notes:
svn path=/head/; revision=4841
|
| |
|
|
|
|
|
|
| |
take the first one and ignore all the rest, giving a warning message.
Fixes PR #3.
Notes:
svn path=/head/; revision=4791
|
| |
|
|
|
|
|
|
|
|
| |
for ioconf.c with the current and suppress the generation if they are
equal. This now prevents all the warnings from the c-compiler about
sio or snd or two adaptecs. This works only if the sio lines are grouped
together in the config files, but it is better than nothing.
Notes:
svn path=/head/; revision=4698
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
/*
* filename [ standard | optional ] [ config-dependent ]
* [ dev* | profiling-routine ] [ device-driver] [ no-obj ]
* [ compile-with "compile rule" [no-implicit-rule] ]
* [ dependancy "dependancy-list"]
*/
I added
no-obj - This entry does not create anything linkable to the kernel.
dependancy - Add additional dependancy rules to a target.
no-implicit-rule - Don't assume .c -> .o type rules. Config is really
dumb in this area and assumes that everything is a .c file
irregarless of extention. This was the best choice really
since there may even be .c file that you don't want to follow
the standard rules.
This was all done so that the building to the aic7770 assembler and using
the aic7770 assembler in the building of the aic7770 driver could be config
dependant. I can now have an entry like this for the driver:
aic7770 optional ahc device-driver \
compile-with "${CC} $> -o $@" \
dependancy "$S/gnu/misc/aic7770/aic7770.c" \
no-obj no-implicit-rule
aic7770_seq.h optional ahc device-driver \
compile-with "${.CURDIR}/aic7770 -o $@ $S/gnu/misc/aic7770/aic7770.seq"\
dependancy "$S/gnu/misc/aic7770/aic7770.seq aic7770" \
no-obj no-implicit-rule
i386/isa/aic7770.c optional ahc device-driver \
dependancy "aic7770_seq.h"
I also added '\' escaping to newlines so that this doesn't look as gross as
it could have.
Reviewed by: jkh
Notes:
svn path=/head/; revision=4571
|
| |
|
|
| |
Notes:
svn path=/head/; revision=4242
|
| |
|
|
| |
Notes:
svn path=/head/; revision=4117
|
| |
|
|
|
|
|
| |
enabled by default now.
Notes:
svn path=/head/; revision=4112
|
| |
|
|
|
|
|
|
|
| |
Also initialize some fields that were never initialized before, and
simply defaulted to 0. I've never looked at this code before, now
I know why. Config needs to die. Horribly.
Notes:
svn path=/head/; revision=4110
|
| |
|
|
| |
Notes:
svn path=/head/; revision=3691
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
conditional did it backwards, thus flipping the behavior back off
again by default (and only re-enableable through a very counter-intuitive
option setting!). I'm glad I caught this and would merely like to state
again for the record that if you're going to go and modify my changes then
you should at least:
1. Do it correctly, since to do otherwise is kind of a slap in the
face.
2. TELL me.
This is not me just being compulsive, this is simple courtesy.
I'm speaking just of my own preferences here, not necessarily trying
to impose my standards on the group at large (e.g. some other folks might
not even care).
Submitted by: jkh
Notes:
svn path=/head/; revision=2567
|
| |
|
|
| |
Notes:
svn path=/head/; revision=2525
|
| |
|
|
|
|
|
|
|
|
| |
and recreate any previous ../../compile/<blah> directory before laying
down new files. The depends just aren't smart enough to save
us from the grief that config's old behavior has always caused.
Submitted by: jkh
Notes:
svn path=/head/; revision=2483
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
/usr/src/usr.sbin.config:
o -DSTATCLOCK gives kludges to support the rtc non-device as well as
old kludges to support the clk non-device.
/usr/src/usr.sbin/config.8:
o Document the trivialness of the new vector.h.
/usr/src/usr.sbin/mkglue.c:
o Only print DEVICE_NAMES and NR_DEVICES in vector.h. These are
only required to support vmstat. The vmstat interface will need
to be improved for dynamic loading.
/usr/src/usr.sbin/mkioconf.c:
o Print device ids to be used as indexes into DEVICE_NAMES.
o Print secondary interrupt handler entry points (xxxintr()) instead
of primary ones (VdevU()). Primary ones are now XintrI() and
XfastintrI() and are independent of the config so they are not
handled here.
o Minor cleanups.
Submitted by: Bruce Evans
Notes:
svn path=/head/; revision=2105
|
| |
|
|
|
|
|
| |
Submitted by: Bruce Evans
Notes:
svn path=/head/; revision=2104
|
| |
|
|
| |
Notes:
svn path=/head/; revision=2073
|
| |
|
|
|
|
|
| |
warning that it is missing.
Notes:
svn path=/head/; revision=1973
|
| |
|
|
|
|
|
| |
if it is zero (so that we can parse old config files).
Notes:
svn path=/head/; revision=1949
|
| |
|
|
| |
Notes:
svn path=/head/; revision=1856
|
| |
|
|
|
|
|
|
| |
changes that have been made in FreeBSD 1.x, except for possibly the nfs
diskless support this is a completed config.
Notes:
svn path=/head/; revision=1566
|
|
|
Notes:
svn path=/cvs2svn/branches/WIN_TUE_NL/; revision=1553
|