| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
(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.
|
|
|
|
|
|
| |
fixed all the known warnings suffiently to not require NO_WERROR.
Ok'ed by: peter
|
|
|
|
|
| |
they scan values of unsigned types, and since they do not need otherwise,
have them take const char * arguments.
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
cause the system to auto-size to between 32 and 512 depending on the
amount of memory.
MFC after: 1 week
|
|
|
|
|
|
| |
- Bump document date.
- Remove hard sentence breaks.
- Fix markup.
|
|
|
|
| |
Submitted by: bde
|
|
|
|
| |
that do not start from loader(8).
|
| |
|
|
|
|
|
| |
These are not perfectly in agreement with each other style-wise, but they
are orders of orders of magnitude more consistent style-wise than before.
|
| |
|
|
|
|
|
|
|
| |
stealth hints loading. 'make release' has been fixed to not need this
now anyway. If you want static hints, specify it explicitly.
Hey! Why did it suddenly get so dark??
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to be included into this one. This works the same way as #include
does in C; as far as the user is concerned, the included file is
inlined into the current one.
Since config(8) is no longer limited to working on one user-supplied
file, printing just a line number in an error message is not
sufficient. The new global variable yyfile represents the file
currently being parsed, and must be printed as well.
Reviewed by: imp
Obtained from: OpenBSD
|
| |
|
|
|
|
| |
submitted by: Mark Peek <mark-ml@whistle.com>
|
| |
|
|
|
|
|
|
| |
sys/compile/${MACHINE}/FOO.
Reviewed by: obrien, peter and the USENIX terminal room secret kernel cabal
|
|
|
|
| |
- MAN[1-9] -> MAN.
|
| |
|
| |
|
|
|
|
| |
some duplicate code (cut/paste bug?). tidy up some other minor stuff.
|
|
|
|
| |
function I missed before.
|
|
|
|
| |
local files.* and options.* files on the third pass.
|
| |
|
| |
|
|
|
|
| |
after the warnings.
|
|
|
|
|
|
| |
and one for Makefile options, pass in the list head and use a common
newopt() routine.
Fix the 'config vmunix' support glue which was broken for a few minutes.
|
|
|
|
|
| |
single newopt(char *name, char *value) function. Change newdev() to
do the same thing rather than depending on the evil 'cur' device hack.
|
|
|
|
|
| |
string could have been passed to free(); There are some warnings here
I am not sure how to fix as they are in the lex scanner code, etc.
|
| |
|
|
|
|
| |
take your word for the 'machine' switch.
|
| |
|
| |
|
|
|
|
| |
Since it is here, clean it up a bit.
|
|
|
|
|
| |
or access times or anything. Just bite the bullet and keep a list of
header files that we know about.
|
|
|
|
| |
:-(
|
|
|
|
|
|
|
|
| |
(I think config(8) source does bad things to your brain :-)
Clean up likely stray *.h files in the build directory.
Eg: if isa.h ceases being generated, zap it.
The heuristics to figure out a 'likely' file are pretty revolting.
|
|
|
|
| |
Reviewed by: peter
|
|
|
|
|
|
| |
FreeBSD 3.x or so when the 'make depend' picked up the opt_foo.h files.
Convert warnings into actual errors in the hope that buildkernel users
will pay more attention. :-(
|
|
|
|
| |
only consumer of this and it is no longer needed.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
when using -d. Use realpath(3) to locate the top of the tree rather than
trying to manually trim back the results of a getcwd().
Requested by: alfred
|
|
|
|
|
| |
PR: 23404
Submitted by: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
|
|
|
|
| |
things like MFILES= or CONFFILES= without having to modify config code.
|
|
|
|
|
|
|
|
|
|
| |
for your /usr/obj/path/to/my/files path to the kernel, then weird
things happened. make buildkernel would fail because config was
dumping core or generating bad file names (depending on the lenght of
the path).
While I was here, also use strlcpy, strlcat and snprintf (or asprintf)
as necessary. Minor format policing for the snprintf calls as well.
|