Garrett Wollman
0e41ee3037
Convert DDB to new-style option.
1996-01-04 21:13:23 +00:00
Poul-Henning Kamp
87b6de2b76
A Major staticize sweep. Generates a couple of warnings that I'll deal
...
with later.
A number of unused vars removed.
A number of unused procs removed or #ifdefed.
1995-12-14 08:32:45 +00:00
David Greenman
229296b0cf
Killed some gratuitous #include's.
1995-08-24 12:54:11 +00:00
David Greenman
b4224c9c6c
Woops, I committed the wrong version of the diff in the last rev.
1995-08-07 08:40:49 +00:00
David Greenman
6c8897cf98
Made msgbuf range checking more robust and clean.
1995-08-07 07:58:23 +00:00
David Greenman
02d5c7b197
Restore check for msg_bufx being negative. Changed if() expression to be
...
in Lite2 style.
1995-08-06 22:00:17 +00:00
Bruce Evans
f53dbe9765
Convert %p to 0x%x instead of to 0x%8x. The latter gives blank padding
...
in the wrong place. Blank padding in the right place or zero padding
would be inconsistent with user mode.
Put case 'p' in alphabetical order.
Implement %p in sprintf() too. I'd like only a single, more complete
printf() core, perhaps one based on vsnprintf().
1995-06-14 07:55:07 +00:00
Joerg Wunsch
4fb0b0de3e
Implement a simple hook (or hack?) to allow graphics device console
...
drivers to protect DDB from being invoked while the console is in
process-controlled (i.e., graphics) mode.
Implement the logic to use this hook from within pcvt. (I'm sure
Søren will do the syscons part RSN).
I've still got one occasion where the system stalled, but my attempts
to trigger the situation artificially resulted int the expected
behaviour. It's hard to track bugs without the console and DDB
available. :-/
1995-04-08 21:32:11 +00:00
Joerg Wunsch
76e2642ce4
subr_prf.c used to provide an exported function kprintf(), but only had
...
a private declaration for it. Declare the function publically instead.
1995-04-01 20:19:00 +00:00
Bruce Evans
b5e8ce9f12
Add and move declarations to fix all of the warnings from `gcc -Wimplicit'
...
(except in netccitt, netiso and netns) and most of the warnings from
`gcc -Wnested-externs'. Fix all the bugs found. There were no serious
ones.
1995-03-16 18:17:34 +00:00
Bruce Evans
a3f4faced6
Don't flush the message buffer when it fills up.
1995-02-19 15:02:26 +00:00
Bruce Evans
2336b9d7d7
Print "(null)" instead of "<null>" for NULL string args for consistency
...
with the libc and ddb printf's.
Print "(fmt null)\n" for NULL formats.
1994-12-30 12:17:42 +00:00
David Greenman
8f5067ba28
Make printf() a bit more robust and allow NULL strings (print them as
...
"<null>"). It bad to have diagnostic printfs cause panics when they are
trying to tell you about another problem.
1994-12-28 06:28:34 +00:00
Poul-Henning Kamp
797f2d22f0
All of this is cosmetic. prototypes, #includes, printfs and so on. Makes
...
GCC a lot more silent.
1994-10-02 17:35:40 +00:00
Poul-Henning Kamp
12d17f6512
Added a %p to printf & friends, same thing as 0x%08x but more with the
...
potiential to make a warning from gcc more useful.
1994-09-28 19:22:32 +00:00
David Greenman
8a129caed5
1) Changed ddb into a option rather than a pseudo-device (use options DDB
...
in your kernel config now).
2) Added ps ddb function from 1.1.5. Cleaned it up a bit and moved into its
own file.
3) Added \r handing in db_printf.
4) Added missing memory usage stats to statclock().
5) Added dummy function to pseudo_set so it will be emitted if there
are no other pseudo declarations.
1994-08-27 16:14:39 +00:00
David Greenman
0e42760866
Made the kernel compile cleanly with gcc 2.6.0. Thanks go to Bruce
...
Evans for suggesting a method to detect various versions of gcc.
1994-08-13 14:21:58 +00:00
David Greenman
3c4dd3568f
Added $Id$
1994-08-02 07:55:43 +00:00
Rodney W. Grimes
26f9a76710
The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch.
...
Reviewed by: Rodney W. Grimes
Submitted by: John Dyson and David Greenman
1994-05-25 09:21:21 +00:00
Rodney W. Grimes
df8bae1de4
BSD 4.4 Lite Kernel Sources
1994-05-24 10:09:53 +00:00