gwr
9b01d8f4d0
Updated ie driver based on i386 version 1.30
1995-01-26 23:23:34 +00:00
gwr
06d954e21d
Add vnd
1995-01-26 23:21:29 +00:00
cgd
b56a5f27d4
add 'maxpartitions' keyword as first 'intesting' thing in the file, to
...
facilitate the solution of config.new's hardcoded partition number
problems.
1995-01-25 20:45:33 +00:00
cgd
2ef4ca1f3d
vn -> vnd renaming, for consistency
1995-01-25 04:48:07 +00:00
gwr
19da1347c9
move code to enable interrupts just a little later
1995-01-24 06:18:14 +00:00
gwr
b2c3dcb6c9
Use kmem_alloc_wait instead of calling the vm code directly.
...
(The old way somehow allowed the pages to be stolen!)
1995-01-24 06:11:35 +00:00
gwr
be52bd38db
Add hack to block interrupts while in ddb.
1995-01-24 06:03:11 +00:00
gwr
1cb911c889
Add another handy symbol for DVMA_SPACE_START
1995-01-24 06:01:55 +00:00
gwr
23aaa8905b
Let the common file deal with multiple inclusion.
1995-01-24 05:58:40 +00:00
gwr
202a15ade7
Now works on VME as well (or as poorly) as on OBIO.
1995-01-24 05:55:48 +00:00
gwr
b18b87854c
Increase TX buf size to fix overrun bug.
1995-01-24 05:50:51 +00:00
gwr
c150d9f6de
Enable the ie and si drivers on VME.
1995-01-24 05:48:27 +00:00
gwr
b756f0feb1
Include vnode_if.c in mkdep args.
1995-01-24 05:45:54 +00:00
jtc
9540190d45
This file, which will be included by <sys/cdefs.h>, will contain macros
...
such as __warn_references() and __weak_reference() which are actually
machine dependant. This will make it easier for ports that are being
bootstraped with ELF and ECOFF based toolchains.
This change also introduces a new macro, _C_LABEL(x). _C_LABEL expands
its argument, an identifier, to a character string of the identifier
name as it is represented in an object file.
For most ports, _C_LABEL(x) will expand to "_x", for ELF based ports
_C_LABEL(x) will expand to "x".
1995-01-19 01:38:36 +00:00
gwr
f110c449d8
Disable the NMI clock earlier, so the PROM does not touch the ZS chip
...
while we are using it. (No need to preserve orig_nmi_vect either).
1995-01-18 17:22:40 +00:00
gwr
d6a8e3c88f
Just return if kdb_trap returns non-zero (now that kdb_trap is fixed).
...
Print correct message for kernel coprocessor exception.
1995-01-18 17:16:54 +00:00
gwr
cab4fae641
Kill some warnings.
1995-01-18 17:14:47 +00:00
gwr
e4836f2a66
Cleanup (add some checks, remove dead code).
1995-01-18 17:13:57 +00:00
gwr
06b2d42448
Oops... make keyboard/display console work again.
1995-01-16 22:59:42 +00:00
gwr
d22604a33d
Fix syntax errors in some #ifdef code.
1995-01-16 04:31:30 +00:00
gwr
c148a69816
Cleanup
1995-01-11 20:38:23 +00:00
gwr
20c7e5582c
Cleanup (cpp flags just once)
1995-01-11 20:37:12 +00:00
gwr
0a1967ac6d
Enable VME configuration.
1995-01-11 20:32:08 +00:00
gwr
a9a78b9b76
Add VME interrupt attach.
1995-01-11 20:31:30 +00:00
gwr
fe2c68f0d3
Fixed to work with the new SCSI code (thanks to Phil Nelson).
1995-01-10 16:45:26 +00:00
gwr
0969e0306d
New, improved "le" driver from Charles Hannum and Paul Richards.
1995-01-03 15:43:36 +00:00
gwr
12fae60ada
Update for new SCSI.
1994-12-31 01:04:00 +00:00
gwr
093e10d1d9
void microtime();
1994-12-30 17:17:55 +00:00
gwr
f76865d16d
Fixes for the 110, 160, 260 (leave chip in "vector" mode).
1994-12-21 23:56:43 +00:00
gwr
34054c22a9
Add the 110, 160, 260 now that ie and zs both work.
1994-12-21 23:54:11 +00:00
cgd
e5049f4d59
make the definition of _JBLEN mach. dep. header-dependent.
1994-12-20 10:36:27 +00:00
gwr
ea7acbbac5
better fix than that last one...
1994-12-20 06:15:56 +00:00
gwr
ade1553f2b
Make "kd" required for the moment.
1994-12-20 06:07:13 +00:00
gwr
61c0109357
Add peek_byte and peek_word using the "nofault" setjmp/longjmp
...
so it is no longer necessary to mis-use fubyte, etc.
1994-12-20 05:35:13 +00:00
gwr
231a7c73aa
Test different bits to identify an MMU fault.
1994-12-20 05:32:59 +00:00
gwr
ecd3151ee6
Do spl0() a bit later, after autoconfiguration is finished.
1994-12-20 05:30:29 +00:00
gwr
fdca66b8d1
Fix kd (keyboard/display) driver kdcngetc/kdcnputc functions.
1994-12-17 20:14:22 +00:00
gwr
0402f426b8
Fixes to make "ie" work (from Chuck Silvers -- Thanks!)
1994-12-15 21:08:06 +00:00
gwr
9b62fc5394
Set params in attach so BREAK works before first real open.
1994-12-15 04:34:06 +00:00
mycroft
d42a8b725e
Remove extra arg to d_open.
1994-12-14 19:10:08 +00:00
gwr
887a012c5b
Nuke the "vmempage" used by /dev/mem (our pmap doesn't like it).
...
Instead, allocate a DVMA page as needed (like vmapbuf/vunmapbuf).
1994-12-13 18:42:59 +00:00
gwr
ee61fc716b
Have working bus_peek(), and drivers use it.
1994-12-13 18:37:22 +00:00
gwr
10e46730cf
Support TIOCGFLAGS, TIOCSFLAGS (from Matthew Green via Theo).
1994-12-13 18:35:56 +00:00
gwr
bfae9f3105
Have working bus_peek(), and drivers use it.
1994-12-13 18:26:39 +00:00
gwr
fe52f9ae4f
New autoconfig interface to support VME, etc.
1994-12-12 18:58:45 +00:00
gwr
e6fda77e6d
Remove some complication that is no longer needed now that
...
traps in ddb are handled correctly.
1994-12-02 18:18:44 +00:00
gwr
b777d2ab17
Make traps that will panic stop ONCE in the debugger.
1994-12-02 06:20:54 +00:00
gwr
2529298878
Export some headers that X will want, and minor clean-up.
1994-12-01 22:46:23 +00:00
gwr
ed68e042f3
Improve diagnostic in pmap_page_index().
1994-11-30 22:02:47 +00:00
gwr
8c09a8895b
Optimize pmap_page_index() and fix some comments.
1994-11-30 15:45:19 +00:00