#
afafca8b |
| 17-Jun-1998 |
Bruce Evans <bde@FreeBSD.org> |
Don't generate declarations for isa device structs in "ioconf.h".
Don't generate declarations for isa interrupt handlers at all. Isa interrupt handlers are now declared in <i386/isa/isa_device.h> bu
Don't generate declarations for isa device structs in "ioconf.h".
Don't generate declarations for isa interrupt handlers at all. Isa interrupt handlers are now declared in <i386/isa/isa_device.h> but should be converted take a `void *' arg and staticized as soon as possible.
Updated CONFIGVERS. New configs are very incompatible with previous versions.
show more ...
|
Revision tags: release/2.2.6 |
|
#
41631559 |
| 06-Nov-1997 |
Mike Smith <msmith@FreeBSD.org> |
Bump configvers to 300003 to account for the crd->card (and related) namespace changes.
|
#
463fb43b |
| 22-Oct-1997 |
Peter Wemm <peter@FreeBSD.org> |
Recognize a %VERSREQ=nnnnn string in the system Makefile. Both config(8) and the kernel will have a 'config interface version number'. If an incompatable change is made to the kernel that requires
Recognize a %VERSREQ=nnnnn string in the system Makefile. Both config(8) and the kernel will have a 'config interface version number'. If an incompatable change is made to the kernel that requires a rebuild of config(8) (such as the cam devtab stuff), then the version number would be bumped in both places. If a user neglects to rebuild config, then they will get a nagging (but non-fatal) warning that they need to rebuild config.
show more ...
|
Revision tags: release/6.4.0_cvs, release/6.4.0 |
|
#
2880daeb |
| 22-Nov-2008 |
Andrew Thompson <thompsa@FreeBSD.org> |
Allow multiple makeoption lines to be used with the += operator, this permits the following syntax in the kernel config.
makeoptions MODULES_OVERRIDE=foo makeoptions MODULES_OVERRIDE+=bar makeopt
Allow multiple makeoption lines to be used with the += operator, this permits the following syntax in the kernel config.
makeoptions MODULES_OVERRIDE=foo makeoptions MODULES_OVERRIDE+=bar makeoptions MODULES_OVERRIDE+=baz
Bump config minor version to 600007.
show more ...
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
9e2f7513 |
| 13-May-2007 |
Wojciech A. Koszek <wkoszek@FreeBSD.org> |
Bump config(8) version and build requirement for config(8) to 600006. This is caused by my latest changes to config(8). You're supposed to install new config(8) in order to prevent yourself from seei
Bump config(8) version and build requirement for config(8) to 600006. This is caused by my latest changes to config(8). You're supposed to install new config(8) in order to prevent yourself from seeing a warning about old version of that tool.
You should configure the kernel with a new config(8) then.
Oked by: rwatson, cognet (mentor)
show more ...
|
Revision tags: release/6.2.0_cvs, release/6.2.0 |
|
#
d9fb65c8 |
| 01-Oct-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Added rudimentary support for the "include" directive (inside "files"). This will be used to split sys/conf/files into multiple files similar to how this is done in NetBSD.
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
d5e0beb4 |
| 03-Feb-2006 |
Warner Losh <imp@FreeBSD.org> |
Allow newer config versions to config older versions with the same major number.
Reviewed by: ru@, jhb@, arch@ (a few months ago)
# this is subject to refinement based on experience.
|
#
ae54f561 |
| 28-Nov-2005 |
Warner Losh <imp@FreeBSD.org> |
600004 is a better new version than 700000 based on some future commits to this file. With ru@'s approval, change it to this version. In this case we had to bump the version because the old parser
600004 is a better new version than 700000 based on some future commits to this file. With ru@'s approval, change it to this version. In this case we had to bump the version because the old parser would choke on | in the new 'or' syntax and consider that a device.
Approved by: ru@
show more ...
|
#
a8e06f2a |
| 27-Nov-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Make config(8) understand ORed dependecies in "files*" and improve tracking of known devices. Bump config(8) version.
|
#
5baadf21 |
| 07-Nov-2005 |
Robert Watson <rwatson@FreeBSD.org> |
Minor comment tweak to prevent gcc from being upset about the substring /* appearing in a comment.
|
#
634e3a5c |
| 07-Nov-2005 |
Peter Wemm <peter@FreeBSD.org> |
Add some rationale about when to bump and not bump the config version. Clarify that it is not like the shlib versions, and not like param.h's __FreeBSD_version/osreldate either.
When config(8) was a
Add some rationale about when to bump and not bump the config version. Clarify that it is not like the shlib versions, and not like param.h's __FreeBSD_version/osreldate either.
When config(8) was actively changing a while back, the interface between config and the build system (eg: /sys/conf/files.* and Makefile.*) was changing rapidly. configvers is a version number of that interface.
User specified config files do not have a version number. The decision about whether a user supplied config file is syntactically valid or not belongs to the parser and sanity checks, not an arbitary number.
show more ...
|
#
6383e226 |
| 04-Nov-2005 |
Warner Losh <imp@FreeBSD.org> |
since nocpu isn't used in the kernel config base, we don't need to bump the version. Peter Wemm, John Baldwin and I hammered this out after the last time I needlessly incremented the version.
|
#
acd58322 |
| 03-Nov-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Implement the "nocpu" directive.
Requested by: rwatson
|
Revision tags: release/6.0.0_cvs, release/6.0.0 |
|
#
b34b3c19 |
| 27-Oct-2005 |
John Baldwin <jhb@FreeBSD.org> |
Bump config(8) version for the DEFAULTS change.
|
Revision tags: release/5.4.0_cvs, release/5.4.0 |
|
#
51c1297a |
| 02-Apr-2005 |
Warner Losh <imp@FreeBSD.org> |
Allow one to specify a second parameter to the machine line. This allows us to specify the machine_arch as well as machine. If specified then a second link will be made, similar to machine, from $M
Allow one to specify a second parameter to the machine line. This allows us to specify the machine_arch as well as machine. If specified then a second link will be made, similar to machine, from $MACHINE_ARCH to $S/$MACHINE_ARCH/include.
This is for ports where MACHINE != MACHINE_ARCH (pc98 today, others in the future?).
Reviewed by: arch@, nyan@
show more ...
|
#
f5c4f5a5 |
| 10-Feb-2005 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Bump the version number for the addition of devices / nodevices.
|
Revision tags: release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
#
f37a929c |
| 31-Aug-2004 |
Peter Wemm <peter@FreeBSD.org> |
Kill count device support from config. I've changed the last few remaining consumers to have the count passed as an option. This is i4b, pc98/wdc, and coda.
Bump configvers.h from 500013 to 600000
Kill count device support from config. I've changed the last few remaining consumers to have the count passed as an option. This is i4b, pc98/wdc, and coda.
Bump configvers.h from 500013 to 600000.
Remove heuristics that tried to parse "device ed5" as 5 units of the ed device. This broke things like the snd_emu10k1 device, which required quotes to make it parse right. The no-longer-needed quotes have been removed from NOTES, GENERIC etc. eg, I've removed the quotes from: device snd_maestro device "snd_maestro3" device snd_mss
I believe everything will still compile and work after this.
show more ...
|
Revision tags: release/4.10.0_cvs, release/4.10.0 |
|
#
43a903c0 |
| 10-May-2004 |
Olivier Houchard <cognet@FreeBSD.org> |
Add a new "files" directive, which allows to include a files.foo file directly from a kernel config file. Bump config version to reflect this change.
|
Revision tags: release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0 |
|
#
18b492fc |
| 15-Apr-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Bump the config version to force people to upgrade their config(8) so the fix for emitting multiple instances of .o files will prevent link errors on LINT.
|
Revision tags: release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1 |
|
#
83655698 |
| 13-Jul-2002 |
Bruce Evans <bde@FreeBSD.org> |
Moved the setting of all profiling-related variables except the key one (PROFLEVEL) to kern.pre.mk so that it is easier to manage. Bumped config version to match.
Moved the check for cputype being
Moved the setting of all profiling-related variables except the key one (PROFLEVEL) to kern.pre.mk so that it is easier to manage. Bumped config version to match.
Moved the check for cputype being configured to a less bogus place in mkmakefile.c.
show more ...
|
Revision tags: release/4.6.0_cvs |
|
#
7a2eb19d |
| 21-Feb-2002 |
Peter Wemm <peter@FreeBSD.org> |
Commit some infrastructure for turning on -Werror for kernel compiles. It doesn't actually do it yet though. This adds a flag to config so that we can exclude certain vendor files from this even whe
Commit some infrastructure for turning on -Werror for kernel compiles. It doesn't actually do it yet though. This adds a flag to config so that we can exclude certain vendor files from this even when the rest of the kernel has it on. make -DNO_WERROR would also bypass all of it.
show more ...
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs |
|
#
f99afbb9 |
| 14-Dec-2001 |
Peter Wemm <peter@FreeBSD.org> |
Bump configvers for different handling of maxusers.
|
#
76cb0cad |
| 27-Aug-2001 |
Peter Wemm <peter@FreeBSD.org> |
Enable hardwiring of things like tunables from embedded enironments that do not start from loader(8).
|
#
a3d1987d |
| 02-Jul-2001 |
Warner Losh <imp@FreeBSD.org> |
Bump config version in config.
|
Revision tags: release/4.3.0_cvs, release/4.3.0 |
|
#
10ca19cf |
| 19-Jan-2001 |
Peter Wemm <peter@FreeBSD.org> |
Implement option strings that we can use in #ifdefs (where unavoidable) as a replacement for the evil #define NFOO. If 'device npx' is in the static kernel, a synthetic option '#define DEV_NPX 1' wi
Implement option strings that we can use in #ifdefs (where unavoidable) as a replacement for the evil #define NFOO. If 'device npx' is in the static kernel, a synthetic option '#define DEV_NPX 1' will be available to stick in an opt_xxx.h file. "#if NNPX > 0" can be replaced with "#ifdef DEV_NPX" and we can get rid of the overloaded meaning of the device count mechanism.
show more ...
|