mikel
bcc644fd7e
Add missing arguments to NIC_GET in debug code. Fixes kern/2875.
1996-11-17 04:11:18 +00:00
cgd
e35cd5615f
implement interrupt enable/disable and mapping as described in
...
the Digital Semiconductor AlphaPC 164 Motherboard Technical Reference
Manual. This may not work, but it's the best i can do with the
documentation I have.
1996-11-17 02:30:25 +00:00
cgd
ccc668e0d7
use the new common chained-interrupt support code.
1996-11-17 02:05:26 +00:00
cgd
91c6442ca0
implement a (hack-ish) set of routines to do common chained-interrupt
...
handler management. It's nasty, but three slightly different copies of
the code is worse.
1996-11-17 02:03:08 +00:00
cgd
bbb8f63dae
clean up some 'system not supported' printfs
1996-11-17 01:59:35 +00:00
pk
336790c5a2
Sync with sparc revision 1.61:
...
Add explicit casts to `%l*' formatted arguments.
1996-11-16 23:17:18 +00:00
pk
89b8591c60
Add explicit casts to `%l*' formatted arguments.
1996-11-16 23:14:58 +00:00
cgd
c5323239f6
add names and space for eb164 interrupt request counters
1996-11-16 23:11:57 +00:00
jonathan
21ec686bd1
Move non-optional "options" SWAPPAGER, VNODEPAGER, DEVPAGER to std.pmax
1996-11-16 23:10:47 +00:00
cgd
2e5bc1461a
panic with "bogus size" if ncols or nrows is <= (not just <) 0
1996-11-16 23:10:06 +00:00
cgd
f48eac49ba
compile with -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes
...
-Wcast-qual, even if DEBUG isn't defined.
1996-11-16 23:07:40 +00:00
pk
b61f7eb526
Remove `unused variable' warning.
1996-11-16 23:00:24 +00:00
pk
ba50a4fa6e
Remove "trap#29" debugging code. These traps have disappeared since a bug
...
was fixed in the pamp code ("stale PTEs", pmap.c rev. 1.62).
1996-11-16 20:45:13 +00:00
fvdl
9974e36372
Move VNODEPAGER and DEVPAGER to std.i386 as well.
1996-11-16 01:16:38 +00:00
cgd
c8201bca4d
Add short delays after accessing registers, so that the z8530's settle
...
times are respected. This solves the duplicated characters problem.
1996-11-16 00:40:14 +00:00
cgd
70147216ec
Include a PMAGB-BA in the list of built-in devices only if SV_GRAPHICS
...
is set in the RPB's rpb_variation field. This fixes a bug where machines
(e.g. the 3000/900) would see that they could touch memory where a built-in
PMAGB-BA, assume that it was there, and panic later because the memory they
were accessing didn't look like PMAGB-BA registers (because it wasn't).
1996-11-15 23:59:00 +00:00
cgd
9ed8ce3b8f
clean up a few spaces vs. tabs and KNF bogons. Make this compile
...
cleanly with -Wall -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual.
1996-11-15 23:53:32 +00:00
cgd
30ca7eaa8d
clean up a few spaces vs. tabs bogons
1996-11-15 23:51:23 +00:00
cgd
f6e4567c57
cast int64_t-sized types to "long long" before printing them with %qd.
...
gcc thinks that the 'q' modifier describes a "long long", and so -Wformat
whines when printing with 'q' on the alpha, since int64_t-sized types are
done with variations on "long" rather than "long long".
1996-11-15 23:11:56 +00:00
jonathan
40bd2b1104
Fix front-ends of split uha driver to compile when DDB is not configured:
...
Propagate Debugger() macro from uha.c to uha_{eisa,isa}.c.
update file names accordingly.
1996-11-15 22:53:36 +00:00
jtc
d22cdecb45
Add clock_gettime, clock_settime, and clock_getres
1996-11-15 22:44:25 +00:00
jtc
16b48272c4
Define _BSD_CLOCKID_T_ and _BSD_TIMER_T_
1996-11-15 22:38:45 +00:00
cgd
37b6fc0222
move DEVPAGER, SWAPPAGER, VNODEPAGER options into std.alpha since they're
...
mandatory, and clean up their descriptions.
1996-11-15 19:37:21 +00:00
briggs
1372eab6c5
Include MACHINE_NONCONTIG here. It isn't needed on all macs, but it has been
...
used for all macs for quite some time.
1996-11-15 14:21:00 +00:00
briggs
cca82e59db
Remove scsi96 driver.
1996-11-15 14:16:42 +00:00
fvdl
2452eadc60
Avoid compiler warnings when none of the SYSV* options is defined.
1996-11-15 09:51:25 +00:00
fvdl
ac0bb07268
Add MACHINE_NONCONTIG as a define.
1996-11-15 09:21:41 +00:00
fvdl
5d9d9e5cda
Move non-optional options to std.i386, and use that file.
1996-11-15 09:19:31 +00:00
thorpej
23ff20cd74
Use bitmask_snprintf().
1996-11-15 03:32:46 +00:00
thorpej
f6290552bf
Use bitmask_snprintf().
1996-11-15 03:11:19 +00:00
thorpej
8859cd5ced
Use bitmask_snprintf().
1996-11-15 03:01:01 +00:00
cgd
71f1ac1e29
print ptrdiff_t's by casting to long and printing with %l<whatever>.
...
(This fixes problems with the printf format fixes i checked in yesterday.
ptrdiff_t is an 'int' on the i386 but a 'long' on the alpha, so the cast
really is necessary... *sigh*)
1996-11-14 20:33:04 +00:00
jtk
acf32b66b8
fix bitmask_sprintf typo
1996-11-14 12:39:55 +00:00
mikel
5d1041a8ee
remove extra $(DESTDIR). Fixes port-i386/2878.
1996-11-14 08:05:58 +00:00
thorpej
b98d1aca52
Only build kern/kern_ntptime.c if NTP is being compiled into the kernel.
1996-11-14 04:53:59 +00:00
thorpej
621d9e4932
Regen.
1996-11-14 04:52:30 +00:00
thorpej
9d9479eb2f
Make ntp_gettime() and ntp_adjtime() like other system calls:
...
- The functions that implement them and the argument names are
prepended with "sys_".
- Optional systems calls are "UNIMPL" if the support is not being
compiled into the kernel.
1996-11-14 04:51:09 +00:00
thorpej
82b23eb20c
Only call sysctl_ntptime() if NTP is compiled into the kernel.
1996-11-14 04:47:45 +00:00
cgd
03a0bfabac
fix slight mis-ordering
1996-11-13 23:42:55 +00:00
cgd
d8aea5f52d
print out unrecognized processor minor types as 0x%x, rather than %d,
...
also print out minor types in a few cases where they previously wouldn't
be printed (but that aren't likely to be run into, anyway).
1996-11-13 23:18:07 +00:00
cgd
a86f553589
update for all known processor major and minor type numbers.
1996-11-13 23:13:02 +00:00
cgd
6e3d55a53c
clean up cpu type descriptions, in line with rev. 3 of the AARM
1996-11-13 22:26:41 +00:00
cgd
db5fd4e8e2
update copyright dates
1996-11-13 22:20:54 +00:00
cgd
6c9cb4aa9b
compile cleanly with:
...
-Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual
1996-11-13 21:13:04 +00:00
cgd
750ee83e95
Set CWARNFLAGS to:
...
-Werror -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wcast-qual -Wno-format
(if not already set). -Wno-format is necessary because of the few
bits of code in the tree that use NetBSD's special kernel printf()
formats, and because there are a few bits of code that try to use the 'q'
modifier to print int64_t's (but int64_t's are only 'long' on the
alpha, not 'long long').
1996-11-13 20:53:24 +00:00
cgd
3706f8b184
kill the makeoptions spec of CWARNFLAGS
1996-11-13 20:43:19 +00:00
cgd
6cc49bedec
fix -Wformat problems
1996-11-13 20:00:15 +00:00
cgd
b005a8ee10
move cominit() prototype to comvar.h, so that ports which use 'com'
...
for serial console, but don't use the (i386-specific)
comcninit()/comcnprobe() functions, can do the right thing.
1996-11-13 19:41:35 +00:00
cgd
2bf9f4b20a
fix a bunch of printf format botches
1996-11-13 19:34:31 +00:00
cgd
458e5a37c9
include libkern.h, not types.h, to get prototype. (libkern.h includes types.h)
1996-11-13 19:30:39 +00:00