mhitch
7984f5ce3a
The scsi command length was not being set in rz_command(), which caused
...
the SII driver to fail when trying to get the drive geometry.
Remove extraneous newline when printing out the disk geometry during device
probes.
1997-11-13 03:56:49 +00:00
mycroft
4f8b60c6bb
Implement the BSDI kluge for the Pentium `hang'; leave the first 7 IDT
...
descriptors in an unmapped page, and patch up the trap information inside
the page fault handler if the faulting VA is inside the IDT.
1997-11-13 03:25:27 +00:00
mycroft
6a310175c6
Some general cleanup:
...
* Call gdt_init() earlier on.
* Don't bother to check for TSS and LDT descriptors in verr_gdt().
* Nuke the sti special case for trace and breakpoint traps.
* Move some variable declarations into more appropriate locations.
1997-11-13 03:16:42 +00:00
thorpej
ce4c770f88
Make sure CPP, AR, AS, and RANLIB are defined.
1997-11-12 23:11:50 +00:00
thorpej
a421995756
Define LORDER, NM, and TSORT here, like we do the rest of the tools.
1997-11-12 22:25:31 +00:00
pk
ff4f5f4528
If necessary, defer console output until TX interrupt handler runs.
1997-11-12 22:18:54 +00:00
pk
39879b883e
Use a 1-character queue so polled console output can be deferred if
...
regular I/O has been scheduled.
1997-11-12 22:17:07 +00:00
augustss
dd95190002
XXX Workaround for ViBRA cards with two 8 bit DMA channels.
1997-11-12 20:28:42 +00:00
pk
a309481f34
Change load address to avoid cache-aliasing on machines with Harvard-style
...
cache implementations (notably the Hypersparcs).
1997-11-12 00:37:07 +00:00
fvdl
db0d6c4018
Add missing ;
1997-11-11 22:43:51 +00:00
kml
3b9fc85803
Remove an extraneous call to rtfree() in the path mtu discovery code;
...
this was causing negative reference counts on routes...
1997-11-11 21:10:50 +00:00
drochner
b80ad6c934
-point to console(4) manpage for serial console parameters
...
(suggested by Chuck Cranor)
-insert a reasonable IO base address for "iy at isa"
(from Ignatios Souvatzis)
1997-11-11 20:31:38 +00:00
scottr
d28cbedf2f
Fix typo in last change that causes lossage depending on
...
whether the MRG_ADB option is used or not.
1997-11-11 17:31:11 +00:00
mhitch
c390c7a5e1
The address used by mips1_FlushICache() is a virtual address, not a physical
...
address. This caused DDB to hang the machine hard when trying to set a
breakpoint.
1997-11-11 16:50:57 +00:00
thorpej
b6ac221d7c
Type/alignment cleanup in EEPROM code.
1997-11-11 06:35:46 +00:00
thorpej
6fcc8cd8b1
Add locators for "eg0" device, and enable it.
1997-11-11 05:53:06 +00:00
jonathan
b8636b832f
chipset driver for DEC pixelstamp and STIC (stamp Interface chip).
1997-11-11 04:47:57 +00:00
is
9360bfcc81
Remove remnants from ISA com console attachment code, which caused, due
...
to missing variable initialization, a panic on the DraCo.
1997-11-10 22:29:03 +00:00
ragge
7b60c8ed11
Fix multivolume installation bug; PR#4454.
1997-11-10 22:14:16 +00:00
mhitch
b0367937cb
Fix typo: NRASTERRCONSOLE -> NRASTERCONSOLE
1997-11-10 21:59:18 +00:00
pk
85524f37b3
Set `dvma_cachealign' on Hypersparc.
1997-11-10 21:20:07 +00:00
mjacob
479bc8877c
Protect userland applications from the inline splraise function.
1997-11-10 18:23:50 +00:00
is
ff1fd132f3
Forgot this yestereve: s/CV64CONSOLE/CV3DCONSOLE/
1997-11-10 12:17:20 +00:00
jonathan
9dee06e184
Add px placebo driver to standard pmax options.
1997-11-10 08:26:33 +00:00
mycroft
402ecc3fed
Clean up code from last commit.
1997-11-10 08:26:09 +00:00
phil
b9b9e9752b
Remove comment on bim.8 man page.
1997-11-10 01:58:10 +00:00
phil
29bc127e91
Remove unknown .even, complete a string in a macro call.
1997-11-10 01:50:25 +00:00
is
f31e12d69d
- recognize CV3D in Zorro-II mode.
...
- use board address space > 4 MB, instead of iszthreepa(), to detect Z3-mode
boards. We dont want the bus, but want the address configuration.
- s/CV64CONSOLE/CV3DCONSOLE/
- s/cv3d_zorroIII == 1/cv3d_zorroIII/ and s/cv3d_zorroIII != 1/!cv3d_zorroIII/
1997-11-09 23:30:47 +00:00
scottr
a41bde2076
Get rid of MSGBUFPTECNT; fixes PR 4331.
1997-11-09 06:10:44 +00:00
jonathan
c176a3646e
Fix kernel divide-by-zero errors and other bugs with removable devices:
...
* Add code to query CDs for size, from MI scsi cd.c. Use it on CDs.
* Set C partition size for CDs. 4.4bsd/pmax code only set `a' partition
size and required users to mount `a' partition, breking raw-device
access like "disklabel rz?".
* Avoid possible divide-by-zero call to howmany() from rzstart(),
on removable media that aren't ready at device-open time.
Verified to work on rrz42.
1997-11-09 03:08:23 +00:00
jonathan
9e1d749da4
Initialize nfs_boot_rfc_951 to 1. Makes pmax kernels to use bootp,
...
not RARP/bootparams, to get diskless-boot config info.
Decstation PROMs already use BOOTP so we lose nothing.
1997-11-09 02:03:50 +00:00
scottr
60dd653baa
KNF: Fix some whitespace inconsistencies.
1997-11-08 23:22:38 +00:00
jonathan
0f41aef4b9
Workaround for port-pmax/4438 (pmax kernel glass-tty console code is broken)
...
until a proper fix is available:
Perpetuate the 4.4bsd design even further. Change keyboard-driver
open routines to check for an active raster console. If active, set the
keyboard struct tty's t_winsize from the rcons t_winsize on first open.
See pr 4438 for remaining problems and discussion of a complete fix.
1997-11-08 21:55:05 +00:00
ws
f1be2b6fac
Fix lossage with diroffset handling in root dir
1997-11-08 19:18:57 +00:00
jonathan
1dfe80f178
Add MODE SENSE code from MI scsi sd.c to rz.c.
...
* add includes for sys/dev/scsipi headers.
* cut-and-paste mode_sense and disk-geometry sense code from sd.c,
with name changes sd -> rz.
* Write `rz_command()' to send SCSI sense commands based on
existing rz size-sensing code.
* get geometry info with page 4 and page 5 mode sense.
* use resulting geom info for default label, fake label, and when
using ultrix labels. (ultrix labels have no geometry info).
Fixes incrrect-label bugs with using sysinst to install onto
Ultrix-labelled disks.
1997-11-08 11:28:10 +00:00
jonathan
0bdc6f10b9
Commit `pacifier' driver for turbochannel PMAG-C option card:n
...
just acknowledge interrupts from the PMAG-C.
1997-11-08 07:27:49 +00:00
jonathan
fbac6ffd1b
Delete ancient warning printf() from when this code hadn't been
...
tested on 3MIN or MAXINE motherboards. Add __KERNEL_RSID while we're here.
1997-11-08 07:15:35 +00:00
thorpej
ec43979ba3
Properly determine the default media on '790-based cards.
1997-11-08 06:13:53 +00:00
gwr
5eda2e37e8
Oops...(pasto)
1997-11-08 05:42:07 +00:00
briggs
527e5cbc44
Force the probe to find the internal video for the 63x/575 models.
1997-11-08 04:12:52 +00:00
kml
86275dc497
TCP MSS fixes to provide cleaner slow-start and recovery.
1997-11-08 02:35:22 +00:00
gwr
924c57cce0
Disable DMA and interrupts for now (via se_options).
1997-11-07 22:11:19 +00:00
mjacob
c2845107f1
If we're in the middle of opening, don't let st_interpret_sense get
...
into the act and return EIO or whatever when we're just eating the
initial TEST UNIT READY induced check condition.
1997-11-07 18:16:23 +00:00
drochner
23e7d0a259
Adjust comment for new default fragment table size.
1997-11-07 17:01:45 +00:00
drochner
4ad496626c
Double default fragment table size. For fragmented and / or small
...
blocksize filesystems the old default was too small.
1997-11-07 16:59:41 +00:00
briggs
c1ed70f0d8
NetBSD RCSIds.
1997-11-07 13:31:15 +00:00
enami
140159fa85
Add the missing attribute `dp8390nic' for the device `we'.
1997-11-07 13:08:23 +00:00
scottr
a6c6c9c1ad
Update from John Wittkoski: work around problem with mice that claim to
...
support Extended Mouse Protocol, but really don't; the Logitech Mouseman
is one such mouse (model M-AC13-4MD).
1997-11-07 07:38:10 +00:00
scottr
13fa4227b1
Update from John Wittkoski: bug fixes for Cuda support.
1997-11-07 07:33:11 +00:00
mark
ae0af9300a
Fix a bug in irq_release() when searching interrupt list for the handler
...
to remove. The address of the pointer rather than the address of what
is pointed to was use to track the previous handler resulting in problems
when releasing a chained irq. (from John Ballance)
1997-11-07 01:04:51 +00:00