mhitch
5895a434e4
Missed a prototype for kernel_reload().
1996-05-02 19:34:27 +00:00
pk
4ac7468812
Various simplifications and corrections from Chuck Cranor (makes `oclock'
...
calibration work.. thanks!).
1996-05-02 18:17:33 +00:00
pk
504582ba83
Simpler and more accurate delay() function from Chuck Cranor.
1996-05-02 18:15:08 +00:00
mhitch
84974b0849
Add a check in the kernel reload device (/dev/reload) to protect
...
against the MMU switch code being in different locations between
the running kernel and the new kernel. Returns ENODEV if the reload
fails.
Change the error return from EFAULT to ENOEXEC when kernel_reload
gets a short write on the exec header.
1996-05-02 02:08:22 +00:00
neil
c4b8477b78
Added another quirked SCSI device, re PR 2320 from Manuel Bouyer
1996-05-02 01:09:01 +00:00
cgd
4d6b6d9082
On new architectures and on the alpha, define SIZEOF_BPF_HDR to be
...
sizeof(struct bpf_hdr). On machines that we currently support that
can use the old definition (which just covers the size of the data in
struct bpf_hdr), use it even though it's a hack. (This was changed
for the 'new architectures' case so as to be fail-safe; BPF may
waste a few bytes of space per captured packet on new architectures,
but now at least it's more likely to work.)
1996-05-02 00:57:28 +00:00
neil
8fcff43077
Add ability to do options SOMAXCONN=n which is useful on
...
busy network servers.
1996-05-02 00:25:13 +00:00
cgd
b97609d17d
the kernel config file for my 3000/300LX.
1996-05-01 23:32:45 +00:00
cgd
49c46e1789
Preliminary CFB support. Does not work as machine's console (for two
...
reasons: it won't attach as console, and there's currently no way to do
keyboard input on TC machines), and has no real RAMDAC (colormap, cursor,
etc.) support. Digital UNIX does not support CFB frame buffers in the
Alpha, but they appear to work OK (with an appropriate monitor) in my
3000/300.
1996-05-01 23:25:00 +00:00
cgd
1668855fc5
add support for PMAG-B Color Frame Buffer (CFB) option boards. OSF/1
...
doesn't support these, but they appear to work OK (with an appropriate
monitor) in my 3000/300.
1996-05-01 23:22:16 +00:00
cgd
cb0eb158e7
fix the test for option slot interrupts. If a given interrupt is
...
disabled (and therefore can't have caused the actual I/O interrupt),
don't try to call its handler even if its bit is set in the interrupt
register.
1996-05-01 23:19:50 +00:00
chuck
b94c366058
change dk_establish() back to void again.
1996-05-01 21:22:55 +00:00
cgd
b65a5bbdfc
preliminary SFB support. Does not work as machine's console (for two
...
reasons: it won't attach as console, and there's currently no way to do
keyboard input on TC machines), and has no real RAMDAC (colormap,
cursor, etc.) support.
1996-05-01 21:15:46 +00:00
cgd
a449bdaea1
add sfb at tc, wscons at sfb
1996-05-01 20:33:17 +00:00
cgd
69ecf2f7f4
add the right (raster, wsconsdev) attributes to sfb
1996-05-01 20:26:39 +00:00
cgd
8199dee1d8
add SFB at tc, wcsons at sfb, and fix up le declarations
1996-05-01 20:23:04 +00:00
cgd
85d72d56a2
add an entry for the SFB+, and clean up entries some
1996-05-01 19:44:21 +00:00
mhitch
bcb9d27216
More cleanup for -Wall with DEBUG.
1996-05-01 16:58:41 +00:00
mhitch
b1d1cbe84b
Define BSR_MASK and use BSR_MASK to get the current bank select register.
...
Clean up the debugging code a bit and the warnings from -Wall.
Don't define ESDEBUG - it can now be set from the config file.
If the Ethernet chip gets reset during the copy of the transmit buffer,
requeue the current packet and reinitialize the controller. This recovers
from an apparent hardware bug when running on my A2000/Zeus system.
1996-05-01 15:55:28 +00:00
mhitch
bb91ff2547
Define BSR_MASK and use BSR_MASK to get the current bank select register.
1996-05-01 15:51:08 +00:00
veego
b03bb4a6e5
Cleanup for -Wall if CV64CONSOLE, ULOWELLCONSOLE or RETINACONSOLE is not
...
defined.
1996-05-01 09:59:24 +00:00
veego
03088f61b8
<sys/cpu.h> is no longer needed
1996-05-01 09:56:22 +00:00
thorpej
0b637e93a8
Convert the Etherlink III (ep) driver to use <machine/bus.h>.
1996-04-30 22:29:56 +00:00
thorpej
9d91d0f742
Convert the Etherlink III (ep) driver to use <machine/bus.h>.
...
For the ISA probe, implement a way to keep track of which ISA busses
have been through an ep_isa probe; the static variable that was used
before didn't scale.
1996-04-30 22:27:58 +00:00
thorpej
d614ab5859
Update the 3c507 probe to the new interfaces used by elink_reset()
...
and elink_idseq().
XXX This is just a kludge until the entire driver is converted to use
<machine/bus.h>
1996-04-30 22:21:54 +00:00
thorpej
91b4a6d401
Adapt the elink_reset() and elink_idseq() routines for <machine/bus.h>.
...
In elink_reset(), since some machines may have more than one ISA bus,
implement a way of keeping track of which ISA bus has received an
elink_reset(); The static variable which was used previously didn't
scale.
1996-04-30 22:16:27 +00:00
thorpej
a787e8f99b
Remove the dk_establish() prototype. It's (correctly) prototyped in
...
<sys/disk.h>.
XXX Wasn't this file supposed to go away?
1996-04-30 20:45:21 +00:00
scottr
b2af0c2297
Kill unused variables and fix prototypes.
1996-04-30 18:11:38 +00:00
is
af547471fe
Give example for INSECURE option in the GENERIC config file in a comment.
...
Closes PR 2355 giving a different explanation of the option than proposed.
1996-04-30 17:40:34 +00:00
is
068f1fb582
We really have two mouse port units, honestly.
1996-04-30 17:25:42 +00:00
scottr
b50e8aab63
- Drop SCSI IRQ interrupts if we are already handling one. This works around
...
a condition that occurs with some slow SCSI devices when they disconnect
(e.g. the AppleCD 600), generating spurious selection interrupts.
- Reorganize the debugging code slightly.
1996-04-30 17:07:17 +00:00
briggs
9cdce38dd0
Bring back Step9 and fix an oversight from Ken Nakata <kenn@remus.rutgers.edu>
1996-04-30 12:02:54 +00:00
briggs
6d6bfccb69
Clean up a few printf format strings.
1996-04-30 11:57:49 +00:00
briggs
9602c596f5
Prototype oc_cksum().
1996-04-30 11:57:05 +00:00
briggs
41f393e6b8
Update for -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized.
1996-04-30 11:52:09 +00:00
mycroft
7511a5540e
Remove BIOSSEG.
...
Don't mess with the flags when entering a software interrupt.
Use IF, not VIF.
NOTE: These changes break dosemu, but are required for proper emulation.
1996-04-30 10:35:25 +00:00
mhitch
bcd490a50d
Remove include of sys/cpu.h.
1996-04-30 06:09:51 +00:00
mhitch
1f2555ebd4
dk_establish() now returns void.
1996-04-30 05:00:51 +00:00
thorpej
3fff2a8f83
Fix apparent paste-o ... spurious "}"
1996-04-30 00:56:45 +00:00
scottr
5e7380a531
Remove trash left from a merge (probably really my fault).
1996-04-29 21:36:17 +00:00
pk
fa75ea39e1
Move delay() to locore, so we control code generation and can avoid
...
touching memory locations whose caching disposition can perturb timings.
1996-04-29 21:08:37 +00:00
leo
b926918576
There seem to be 2 types for a trap frame....
1996-04-29 20:55:44 +00:00
leo
dc05f2d48c
Prototype + -Wall fixes.
1996-04-29 20:50:08 +00:00
christos
a1609dc859
- Fix gcc -Wall warnings
...
- BUG: if (error = ...() == EWOULDBLOCK)
1996-04-29 20:30:48 +00:00
christos
1c86bef3bc
Fix gcc -Wall warnings.
1996-04-29 20:28:40 +00:00
christos
e8a8a6298c
- prototype fixes
1996-04-29 20:02:32 +00:00
christos
d0987b1ee9
- prototype fixes
...
- BUG: changed:
val &= CD_POL_MASK;
val | CD_POL_BIT; /* XXX if (pol) */
to:
val &= CD_POL_MASK;
val |= CD_POL_BIT; /* XXX if (pol) */
1996-04-29 20:00:39 +00:00
christos
27292adc4c
- gcc -Wall fixes
1996-04-29 19:50:47 +00:00
christos
c32e566f6c
- missing argument in printf
...
- gcc -Wall fixes
1996-04-29 19:48:26 +00:00
christos
f1dd12ed4e
Prototype fixes
1996-04-29 19:45:32 +00:00
christos
3a77c25f3e
Add prototypes.
1996-04-29 19:30:50 +00:00
christos
3f3082e5f5
Add a clean target to clean the assembler binary
1996-04-29 19:30:19 +00:00
cgd
4335844690
fix botched printf spacing in last change.
1996-04-29 16:36:19 +00:00
cgd
6deeeb8a0f
update for dk_establish() proto change
1996-04-29 16:34:50 +00:00
cgd
b2ab71db24
fix definition of the "Primary Eligible" RPB PCS processor variation field.
1996-04-29 16:23:09 +00:00
cgd
5e0ec7280a
clear BIP; it should really happen at end of autoconfiguration.
1996-04-29 16:09:28 +00:00
cgd
48fca88c3a
fix printf bogon (need : and space)
1996-04-29 16:06:38 +00:00
cgd
f22c1ccb83
clean up setting of the default tty cflag. don't do the "delay if
...
high bit set" thing.
1996-04-29 14:48:25 +00:00
pk
e147a74bbb
Chip needs much more time to think things over (up to 2 seconds to complete
...
a `recalibrate' command if no flop present).
1996-04-29 12:07:32 +00:00
mhitch
74de027054
Add floppy index interrupt routine for future MSDOS floppy support.
...
Don't seek to track 0 before checking for diskchange: if drive steps,
the diskchange flag is cleared. Just select the drive, then test for
a diskchange.
Clean up for -Wall with FDDEBUG defined, and fix a message typo.
1996-04-29 06:23:47 +00:00
mhitch
d6d4fbe664
Correct NetBSD->RDB partition block mapping - fixes -Wall warning.
1996-04-29 06:15:32 +00:00
thorpej
dc5ff52131
dk_establish() returns void.
1996-04-28 20:25:59 +00:00
thorpej
5289ee2d24
dk_establish() is actually supposed to be void.
1996-04-28 20:22:50 +00:00
briggs
340e30dfbb
shuffle some and change rd to pseudo-device.
1996-04-28 19:18:42 +00:00
mhitch
03c347c3bd
More cleanup for -Wall warnings.
1996-04-28 07:01:08 +00:00
mhitch
0f666b973a
More cleanup of -Wall warnings when compiled with DEBUG.
1996-04-28 06:59:08 +00:00
mhitch
810a98153e
Add prototypes for serial and floppy interrupt functions.
1996-04-28 06:57:15 +00:00
mhitch
c3fa50adb7
Fix warning from word transfer pseudo-dma function.
1996-04-28 06:49:35 +00:00
mhitch
d48db213fa
Prototype the pseudo-dma function declarations.
1996-04-28 06:41:01 +00:00
mhitch
f7679aaef1
Fix warning from -Wall.
1996-04-28 06:36:16 +00:00
mhitch
2b6ece67ba
Fix warnings from -Wall.
1996-04-28 06:33:58 +00:00
mhitch
5b9b315985
Cleanup for -Wall if CL5426CONSOLE is not defined.
1996-04-28 06:31:47 +00:00
mhitch
0fa2771b31
Correct check for NULL pointer references in siop_scsidone().
...
Only call Debugger() if DDB is defined.
If the wait for reselect is interrupted and sc_nexus was NULL, only
print the debug message if DEBUG is defined.
1996-04-28 06:28:24 +00:00
mhitch
7327b8ff44
Set file size of a softlink to the length of the symbolic link path,
...
to match what FFS does. Fixes PR #2316 .
1996-04-28 06:18:12 +00:00
veego
2c2a65b39e
Add a __noreturn__ attribute for doboot
1996-04-27 20:55:08 +00:00
veego
c12ef8ae8f
Make the compiler happy if you make a kernel with -Wall
1996-04-27 20:53:31 +00:00
veego
dccff2509f
Fixed a compile bug which come from the new mouse driver
...
Remove the fd* entry from the GENERIC config and changed the std.amiga
entry for the floppy
1996-04-27 20:51:07 +00:00
veego
0b892f0599
Fixed a compile bug which come from the new mouse driver
...
Fixed a bug with the noreturn attribute of boot and doboot
1996-04-27 20:48:47 +00:00
mark
c4f10ac478
Fixed cpu_set_kpc() and pagemove() functions to match prototypes.
1996-04-27 03:00:27 +00:00
mark
10ec66cba0
No longer needed as this file has been replaced with the generic mouse
...
interface described in mouse.h
1996-04-27 02:09:16 +00:00
mark
0b44bb02a0
Removed prototypes for cpu_set_kpc(), cpu_swapin() and cpu_swapout() as
...
these are now defined in other header files.
1996-04-27 02:04:39 +00:00
thorpej
270d48fd22
Add "void" return type to consinit().
1996-04-27 00:39:59 +00:00
thorpej
8591bb3346
Prototype doboot() and give it the __noreturn__ attribute, so that
...
machdep.c will compile.
1996-04-27 00:38:44 +00:00
mark
f09d86fa87
Fixed compiler warnings generated with -Wall.
...
Added dump routines for dumping buffer and vnode information.
1996-04-26 22:49:21 +00:00
mark
0a05345dc3
Added needs-flag for the asc driver.
1996-04-26 22:46:07 +00:00
mark
6e054ed22f
Probe functions rewritten to support new podulebus configuration code.
...
matchpodule() is now used to test podule_attach_args for correct id's.
Moved the probing code that used the softc into the attach function.
Fixed compiler warnings generated with -Wall.
1996-04-26 22:44:00 +00:00
mark
fff1823ed8
Probe functions rewritten to support new podulebus configuration code.
...
matchpodule() is now used to test podule_attach_args for correct id's.
1996-04-26 22:41:24 +00:00
mark
9a12d19953
Probe functions rewritten to support new podulebus configuration code.
...
matchpodule() is now used to test podule_attach_args for correct id's.
Fixed compiler warnings generated with -Wall.
1996-04-26 22:38:11 +00:00
mark
4a3ceede5a
Added function prototype for matchpodule().
1996-04-26 22:34:02 +00:00
mark
c18452b410
podulebus configuration code rewritten. Junked config_scan() from
...
the podulebus attach function.
For each podule found, config_found_sm() is now called. Device drivers
now only need to look at the podule_attach_args information during
the probe.
A new function matchpodule() has been added for use in the
podule device driver probe functions.
1996-04-26 22:32:36 +00:00
mark
027b04a250
Fixed compiler warnings obtained with -Wall.
1996-04-26 22:25:56 +00:00
mark
a6da4ae69c
Fixed compiler warnings generated with -Wall.
1996-04-26 22:01:51 +00:00
mark
504699a05d
Added prototypes for cpu_swapin(), cpu_swapout(), tlbflush()
...
cpu_set_kpc() and need_resched().
1996-04-26 21:12:36 +00:00
mark
38b0e06483
Added prototypes for setsoftnet() setsoftast() and setsoftclock().
1996-04-26 21:10:21 +00:00
mark
b2d569c95e
Fixed compiler warnings generated with -Wall.
1996-04-26 21:02:49 +00:00
mark
6a7f88f956
Included sys/systm.h for function prototypes.
1996-04-26 21:00:31 +00:00
mark
aa46efbc0e
Fixed compiler warnings obtained with -Wall.
1996-04-26 20:59:07 +00:00
mark
8b4332315d
Fixed buffering of console output. While cold or while polling,
...
buffering is disabled.
Tidied up a bit of the code inline with kernel coding style.
1996-04-26 20:56:04 +00:00
mark
189e6aba9f
Fixed a multitude of compiler warnings obtained with -Wall (mainly
...
unused variables).
1996-04-26 20:48:23 +00:00
mark
a88f28f958
Updated functions to match prototypes in sys/systm.h
1996-04-26 20:35:23 +00:00