mhitch
5b0728f9a2
Correct update of DMA address register when saving DMA state on a
...
message-in. The remaining transfer count restored when a device is
reselected needs to be saved. The saved value is needed to compute
the number of bytes transferred if another disconnect occurs. This
fixes a random read data corruption that occurs on certain disks that
may disconnect more than once in the middle of a DMA transfer.
1996-07-30 06:36:33 +00:00
mhitch
ebe82deed0
Remove the "goto abort" (which currently reboots the machine) when the
...
FIFO is non-empty when the message-in phase occurs before the DMA output
starts. This showed up on a Micropolis drive.
1996-07-30 06:18:40 +00:00
is
721e767ea2
Deal with two bugs in the bounce buffer memory reserve code:
...
If z2 memory is used for bounce buffers, it used to be stolen in
amiga_init.c, but would not be removed from the memory list there, but
in pmap.c the memory list would just be corrected.
a) the sizes subtracted got out of sync.
b) the memory segment to subtract from was guessed in pmap_init, and not
necessarily right. (e.g. consider a graphics board whose fraem buffer gets
mapped in by the RO at 0x200000, and a memory board which maps at 0x400000)
The new code subtracts the stolen aount of memory from the memlist parameter
given to the kernel by the loader, and pmap_init just doesn't see it anymore.
1996-07-29 20:53:35 +00:00
is
14da7556a0
Add $(DESTDIR).
1996-07-27 18:21:35 +00:00
is
faea95eae8
Delete the NOMAN and BINDIR lines. They're imported from ../Makefile.inc
...
anyway, and the BINDIR here was even wrong (missing $(DESTDIR)).
1996-07-27 18:15:42 +00:00
is
89931b5a83
Add $(DESTDIR) to the BINDIR=
1996-07-27 18:09:42 +00:00
is
894618ff5f
Oops; somehow got the wrong version.
1996-07-27 18:08:15 +00:00
is
72855270d6
Get this onto the Main branch.
1996-07-27 17:54:13 +00:00
mycroft
a2aa46e1c4
Add PCI_MAPREG_{IO,MEM}_SIZE(), and use them.
1996-07-26 07:13:52 +00:00
mycroft
53f21c73fb
Changes PCI_MAPREG_IO_ADDR_MASK to 0xfffe.
1996-07-26 06:35:35 +00:00
thorpej
3946240709
Fix unititialized variable warning. Pointed out by Aaron Brown.
1996-07-25 20:41:48 +00:00
thorpej
b2b02e6893
Regen.
1996-07-25 20:22:45 +00:00
thorpej
e1e89fe37b
Add two vendor definitions:
...
FSI Fore Systems, Inc.
INT Intel
Add product definitions for the FORE Systems EISA ATM cards and the
Intel EtherExpress 32 Flash ethernet card.
1996-07-25 20:22:16 +00:00
is
003947b965
Changed the driver to use bus_xxx().
1996-07-25 18:59:12 +00:00
ws
35a18894f5
xdr_bool wants a bool_t (which happens to be an int32_t on our port)
...
and not a char
1996-07-25 18:53:43 +00:00
is
0d2955977e
Fix two bugs which were inserted when adding '060 support:
...
- due to a merge error, 2 line were missing making all the kernel data area
cache inhibited.
- due to a misunderstanding of "kstsize" units, all but the first page of
the kernel segment table was copyback cached on the '040/'060 which
should have caused sporadic user process segmentation faults or
kernel endless loops on the '060, under heavy load (when lots of
userland pagetables are in-core), although the problem was not yet
observed.
1996-07-25 14:38:40 +00:00
phil
55fcc2e900
Move the free of t_num to the right place.
1996-07-24 23:23:23 +00:00
thorpej
27e2d3eee3
Match any Maxtor XT-8760S for the SDEV_NOLUNS quirk. Some of these
...
drives carry Sun OEM identifiers, as well.
Noticed by Taras Ivanenko <ivanenko@ctpa03.mit.edu>.
1996-07-24 20:50:23 +00:00
abrown
062b2cdd6b
Fix unused variable warning for an "int i" left over from the old disk
...
statistics code.
1996-07-24 16:13:04 +00:00
thorpej
aba7675464
In extent_alloc_subregion(), don't adjust the initial boundary check
...
value if we're not concerned with boundary checking. Avoids a stupid
infinite loop.
1996-07-23 23:09:10 +00:00
is
8918d3a437
Note Blizzard IV and Blizzard 2060 (scsi?) options. While we're here,
...
correct a typo in a comment.
1996-07-22 11:14:52 +00:00
jtk
517f2ace37
One more fix as pointed out by enami tsugutomo <enami@ba2.so-net.or.jp>:
...
check slen before accessing cp[1] in GETNUM macro.
1996-07-21 04:01:01 +00:00
leo
1285fe171c
Checkpoint integration of 68040 MMU support. Also fix oversight in allocation
...
of (virtual) I/O area address range.
1996-07-20 20:52:30 +00:00
leo
95c6d227a5
Add a prototype.
1996-07-20 20:48:36 +00:00
ragge
cbca944854
LANCE driver for vaxstations.
1996-07-20 19:01:55 +00:00
ragge
88a147e51b
CPU determine code. ts driver converted to new config. May work, untested.
1996-07-20 19:00:22 +00:00
ragge
15409eef53
Update config files for VAX8200 and VAXstations.
1996-07-20 18:56:58 +00:00
ragge
38b1264285
SCSI and ST506 support for the VAXstation architecture.
1996-07-20 18:55:09 +00:00
ragge
a8f6512e6d
VAXstation CPU and serial console support.
1996-07-20 18:29:49 +00:00
ragge
7707223bc4
Locore changes for VS and VAX8200.
1996-07-20 18:20:42 +00:00
ragge
1abb214901
Bugfix causing erroneous address displaying.
1996-07-20 18:17:29 +00:00
ragge
fd3f596fa3
Reflect the changes of CPU determination. Add support for VAXstations.
1996-07-20 18:14:41 +00:00
ragge
aab842833e
Put in rd (ST506 disk), sd and st.
1996-07-20 18:08:19 +00:00
ragge
a6c464a5f7
Add vmapbuf/vunmapbuf for VAXstations that need them.
1996-07-20 18:02:47 +00:00
ragge
caff7b03d4
Numerous changes to be able to put Bertram Barth's VAXstation support in.
...
(Some) Support for VAXstation 2000/MicroVAX 2000, VAXstation 3100/76.
1996-07-20 17:58:12 +00:00
ragge
7ac59ffe68
Reworked time handling; now also handles clock chip CPUs correctly.
1996-07-20 17:35:41 +00:00
ragge
5b0992267c
Support for VAX8200; the ka820/ka825 CPUs.
1996-07-20 17:33:06 +00:00
jtc
d69119311f
Provide alternate memmove() entrypoint for memcpy(). This will help
...
in the transition from b*() to mem*().
1996-07-20 01:53:42 +00:00
jtc
943f3d2f5c
The argument to isspace() must be representable as an unsigned char.
...
This change casts the argument to an unsigned char so that this
function will work with strings with their 8th bit set.
1996-07-20 01:09:05 +00:00
jtc
2d903c854c
Changing type of "c" to unsigned did not fix the problem --- a signed
...
char is sign extended before it is assigned to an unsigned int. This
fix, which has been tested with a different testcase, adds casts to
signed chars which results in proper behavior.
1996-07-20 01:03:54 +00:00
jtc
83481cc8e8
Changing type of "c" to unsigned did not fix the problem --- a signed
...
char is sign extended before it is assigned to an unsigned int. This
fix, which has been tested with a different testcase, adds explicit
casts to unsigned char before the value of a character is copied.
1996-07-20 01:00:55 +00:00
explorer
00933138c8
Allocate space for 'ipcs -m' correctly; this floated across a FreeBSD
...
mailing list, and seems correct
1996-07-19 23:58:33 +00:00
ragge
c828b7ce6d
Support for the VAXBI bus, and KDB50 device driver (MSCP disk).
...
Parts of this written by Chris Torek at the beginning of time.
1996-07-19 14:26:52 +00:00
explorer
5e5a09d83e
revert to 1.26
1996-07-18 20:01:43 +00:00
explorer
67b1de765f
Add compile-time and run-time control over automatic niceing
1996-07-17 21:54:04 +00:00
explorer
471c23385f
Add compile-time and run-time control over automatic niceing
1996-07-17 21:43:22 +00:00
explorer
86cec79d01
Document the new autonice sysctls
1996-07-17 21:38:46 +00:00
rat
c8b88b5da7
Use snprintf(3) when printing into arrays allocated on the stack.
...
Patch submitted by David Holland <dholland@hcs.HARVARD.EDU>
1996-07-17 18:46:58 +00:00
explorer
24ff249a08
document AUTONICETIME and AUTONICEVAL sysctls
1996-07-17 18:06:36 +00:00
is
a9c73c9405
Being bored, decided to scan the existing drivers for further additions
...
to the "not configured" list:
Added some devices, replaced an obvious placeholder.
1996-07-17 14:35:01 +00:00