thorpej
1a79065f9f
Enable DMA by default on the 4/100 "sw" controller; the DMA bugs appear
...
to have been fixed.
1996-05-13 01:53:45 +00:00
mycroft
635c72115c
Add multiple-inclusion protection.
1996-05-13 01:35:06 +00:00
mycroft
417bb90896
Move spl*() and soft interrupt definitions into intr.h. For now, include it
...
from psl.h. XXX Will change after release.
1996-05-13 01:28:01 +00:00
mycroft
682960c500
Use intr.h on alpha and i386.
1996-05-13 01:01:55 +00:00
mycroft
cec36bf8d5
Use intr.h.
1996-05-12 23:51:23 +00:00
mycroft
6e2250caf3
Use intr.h.
1996-05-12 23:38:08 +00:00
mycroft
db4ceee7f8
Remove the PCVT_SLOW_INTERRUPT option. It is required.
1996-05-12 23:33:32 +00:00
mycroft
f7624a5fd1
Use intr.h.
1996-05-12 23:24:47 +00:00
mycroft
eda98d375d
Use intr.h.
1996-05-12 23:11:54 +00:00
mycroft
a8e2ce97e4
Implement IPL_HIGH.
1996-05-12 23:06:06 +00:00
mycroft
9f8f77f8f6
Move IPL_* and IST_* constants into intr.h.
1996-05-12 22:52:23 +00:00
thorpej
b5823eb83d
Squish a straggling inb(), and tweak so that this compiles on the Alpha.
1996-05-12 22:23:31 +00:00
mark
cf31abcc16
Minor changes to the configuration of some devices.
1996-05-12 21:54:37 +00:00
mark
b7105daa51
Updated boot0() to leave the processor in 32 bit data/address space mode
...
when jumping back into the ROM at 0x00000000.
1996-05-12 21:54:05 +00:00
mark
db208e96e3
Addition of configuration file for RC7500 development board.
1996-05-12 21:49:01 +00:00
mark
169f7f2a06
Fixed the vt220 printing bug.
...
Fixed the 'loss of console output while X is switched in' bug.
1996-05-12 21:42:44 +00:00
mark
8a3097c984
Fixed panic strings with %i in them where it should have been %s.
1996-05-12 21:40:21 +00:00
mark
6ad1b0f567
Added the es ethernet driver.
1996-05-12 21:37:47 +00:00
mark
95ee0f849a
Initial commit of the SMC91C9X ethernet driver found on RC7500
...
motherboards.
1996-05-12 21:35:07 +00:00
mark
05ae98d7ed
Fixed the order of the machine includes.
1996-05-12 21:33:18 +00:00
mark
0efacab0e1
Removed some lurking experimental code that does not work relating
...
to CDROM devices.
1996-05-12 21:30:15 +00:00
mark
267415c841
Define FLT_ROUNDS properly. Guard #defines with #ifndef / #endif
1996-05-12 21:27:52 +00:00
mark
62b52adc0e
Definitions of various contants and types for arm32 IEEE float point.
1996-05-12 21:26:20 +00:00
oki
afed73e5a8
fixed for gcc -Wall warning.
1996-05-12 20:49:57 +00:00
oki
611a9dc5c7
x68k mouse has no hardware flow control.
1996-05-12 20:46:33 +00:00
thorpej
645664c6f1
In bus_mem_unmap(), pass kernel_map to kmem_free(), rather than
...
kmem_map (the VA space is allocated from kernel_map).
In both bus_mem_map() and bus_mem_unmap(), adjust some arithmetic to
avoid wasting a page of VA space per call to bus_mem_map().
1996-05-12 19:02:19 +00:00
thorpej
afd45c1aaf
Value returned by pci_conf_read() is a pcireg_t, so don't try to store
...
it in a u_short.
1996-05-12 18:48:21 +00:00
thorpej
e64215c6f4
Oops, I accidentally commented out the "le" attach directive. Thanks,
...
veego!
1996-05-12 16:17:19 +00:00
is
2a8a23a622
Disable .include of arch/m68k/060sp/Makefile.inc for now.
1996-05-12 13:36:02 +00:00
mhitch
70b7922d41
Use new format for dumpfile and include chip memory in dump.
...
Fix another -Wall warning (from '060 integration).
1996-05-12 04:10:15 +00:00
mhitch
8afe5318ba
Used by the new libkvm and kernel coredump.
1996-05-12 02:47:46 +00:00
thorpej
7484bd0c7f
Don't use home-grown macros to extract PCI vendor and product IDs.
...
Also, be truthful; We're actually looking for Configuration Base IO
Address, not Configuration Base Memory Address.
1996-05-12 02:46:15 +00:00
mhitch
b3186217c2
Use dumpconf() to set dumplo instead of directly setting it.
1996-05-12 02:41:00 +00:00
mhitch
177ffe3ea4
Fix yet another -Wall warning.
1996-05-12 02:38:23 +00:00
thorpej
6f3fb2ce0b
Fix a think-o (my fault) that caused LANCE register offsets to be wrong.
...
While I'm here, convert driver to use <machine/bus.h> and the new PCI
I/O space interface (the new PCI interrupt interface was already in-use).
Also, correct a "corrected" printf.
1996-05-12 02:30:03 +00:00
mhitch
caf4c8f158
Remove old-style disk instrumentation now that iostat, systat, and
...
vmstat are fixed.
1996-05-12 02:26:03 +00:00
thorpej
ea8aad3319
Use <machine/bus.h> ... on the right track to making this an MI driver.
1996-05-12 01:37:02 +00:00
mycroft
7f0f603f3a
Bug fixes from PR 2329, plus a few from me.
1996-05-11 22:21:51 +00:00
mycroft
9401257bde
Regen.
1996-05-11 18:30:39 +00:00
mycroft
261382c331
Change VOP_UPDATE() semantics:
...
* Make 2nd and 3rd args timespecs, not timevals.
* Consistently pass a Boolean as the 4th arg (except in LFS).
Also, fix ffs_update() and lfs_update() to actually change the nsec fields.
1996-05-11 18:26:27 +00:00
mycroft
540f9550c0
Make `make depend' work for libraries.
1996-05-11 16:11:30 +00:00
mycroft
50c94f92ce
There was no need to change ac_ipaddr here.
1996-05-11 14:00:15 +00:00
mycroft
e901286aad
When sending an ARP request, use the interface address for the route, rather
...
than the first address assigned. This gives slightly different behaviour in
the presence of aliases. From Bill Fenner, via Pete Bentley.
1996-05-11 12:59:55 +00:00
mark
e3937c848b
Added new filesystem type and name.
1996-05-10 23:07:37 +00:00
jtk
6ddae4d140
Implement proper `..' locking in lookup code to avoid many potential
...
deadlocks.
copy up properly when adding a link to lower-layer only file.
(I believe there are still more deadlocks remaining.)
1996-05-10 22:57:49 +00:00
jtk
c9c8daaf7c
Add locking code to avoid deadlocks on vnode reclaim, which means the
...
addition of null_lookup, null_lock, null_unlock, null_islocked.
1996-05-10 22:50:45 +00:00
scottr
ba554befe5
Make sure we clean up libkern.o and libkern.po, too. Closes PRs 1951
...
and 2387.
1996-05-10 21:27:32 +00:00
briggs
468b8f30c6
Get rid of the NuBus Superspace kludge--it should no longer be necessary
...
or even desirable.
1996-05-10 20:53:31 +00:00
gwr
01e80ddb16
Add a new member to the softc (sc_parity_disable) with per-target
...
bits that tell the driver not to expect parity from those targets.
XXX: For now, it is up to MD code to set this mask. Eventually,
XXX: we should identify targets first (without demanding parity)
XXX: and then use a new "SCSI quirk" to set the right bit.
1996-05-10 18:04:01 +00:00
is
d6ea9eae71
Cleanup the mess I left when committing yestereve's changes; in this case,
...
an unused variable.
1996-05-10 15:36:05 +00:00