mjacob
4ccb969d0b
Okay, handle the ALLOCNOW case by doing the appropriate adjustments
...
up front. Do the spacing arithmetic slightly differently.
1998-03-23 07:51:25 +00:00
hubertf
12ef5de7af
Document ALL_TARGET and INSTALL_TARGET, as per PR 5186.
1998-03-23 07:42:50 +00:00
mjacob
8e5970917e
Redo it slightly so that S/G now appears to work a bit better. This
...
version has 2GB direct map starting at 2GB, and either 256MB or 1GB
S/G starting at 1MB. I've done *some* testing on this, but I'm not
quite happy with it yet.
1998-03-23 07:42:40 +00:00
mjacob
88c34f6f5f
Spaicing for 32 bit ptes (dwlpx only, really) is 0x20, not 1
1998-03-23 07:09:12 +00:00
mrg
62817961ee
cast the argument of ctype macros to (int).
1998-03-23 06:44:34 +00:00
mjacob
66194d05bc
Do a more complete job of figuring out what kind of DWLP? we have- figure
...
out how much s/g ram is available. Can't really use the 128K entry S/G
ram yet- but I'll fix that later. More importantly, add in a dwlpx_iointr
handler that will try and figure out what the DWLPX error is and at
least print out what is happening- I actually found it useful in S/G
entry debugging as it could tell me that I had some bad S/G entries.
1998-03-23 06:38:10 +00:00
mjacob
51ba315ba2
Slightly restructure interrupt handling to accomodate the addition
...
of a dwlpx_iointr vector.
1998-03-23 06:32:39 +00:00
mjacob
7c83bc0da6
Prepare for handling multisized S/G maps. Specify dwlpx_iointr function.
1998-03-23 06:31:54 +00:00
fair
32a679e7b7
add -D (no detach) option, per PR#4810
1998-03-23 05:00:15 +00:00
fair
782eb42847
add the ability to run SLIP with CLOCAL set, per PR#3586
1998-03-23 04:41:16 +00:00
jonathan
2c299cbd5c
Document options from sys/arch/pmax/pmax/machdep.c, requested in
...
PR #4917 .
1998-03-23 03:47:18 +00:00
augustss
dbef68a11b
Update for __BROKEN_INDIRECT_CONFIG. Still untested since it is so hard
...
to find testers for these old cards.
1998-03-23 01:00:21 +00:00
thorpej
afe0f98a85
Fix some obvious problems in my MIPS kcopy() implementation (a significant
...
typo, plus get delay slots right on the R3000).
1998-03-23 00:57:13 +00:00
augustss
99c03c4382
Track mycroft's change in src/sys/compat/oss/ossaudio.c.
1998-03-23 00:39:18 +00:00
scottr
82bda6ec9d
The monitor sense code we have is not reliable on DAFB-based machines with
...
certain 17" monitors. Change from Michael R. Zucca, PR 4988.
XXX - This can cause problems on system with the DAFB chip which currently
use only a NuBus-based video adapter. In particular, grf devices may not be
attached properly in this case. This unfortunate situation is less annoying
than not having a reasonable console, however. A reasonable, reliable
monitor sense algorithm for the DAFB would resolve the problem.
1998-03-22 23:40:52 +00:00
scottr
15c668e600
Disable Valkyrie interrupts on the Quadra 630. Part of a change
...
from Michael R. Zucca, PR 4988.
1998-03-22 23:13:52 +00:00
is
a798a71d08
MACHINE_NEW_NONCONTIG for NetBSD/Amiga. The older contiguous and
...
MACHINE_NONCONTIG stuff isn't supported anymore.
1998-03-22 23:12:49 +00:00
thorpej
7819cad7ec
Implement pmap_deactivate() (a noop in this pmap) and clean up
...
pmap_activate() a little.
1998-03-22 23:12:15 +00:00
pk
279df61dbe
Fill in the pointers the MI back-end expects correctly.
...
Add comment and diagram explaining the memory layout (to be revisited..).
1998-03-22 22:12:52 +00:00
mjacob
fc27ffd92c
update some debugging stuff- also turn off possible ULTRA mode for 1020s
1998-03-22 22:02:29 +00:00
chuck
e6da5a01e4
remove tmpwire arg from uvm_pagewire() -- it isn't needed anymore.
...
noted by chuck s.
1998-03-22 21:29:30 +00:00
pk
405ec57e9f
Lift the tilde a bit.
1998-03-22 20:24:05 +00:00
pk
e837c98ca8
For the ch & uk device, unit number == minor
1998-03-22 20:22:08 +00:00
mycroft
ff0635ab25
Fix error in previous change.
1998-03-22 19:36:52 +00:00
mark
0c7f9767f4
Replace eh0 and em0 devices with ne* device.
1998-03-22 18:33:28 +00:00
mark
f8fabd927a
Use netslot_ea() function to obtain the machine ethernet address of the
...
netslot interface.
1998-03-22 18:30:04 +00:00
thorpej
272d8a4a38
Process 2 (the pagedaemon) always runs in kernel space, so share VM
...
space with proc0.
1998-03-22 18:22:07 +00:00
drochner
db80fc3242
The "pckbd" attribute of pc/vt is now "pckbcport".
...
Use the real console driver name here to make more obvious where
pms and spkr attach to.
1998-03-22 18:18:45 +00:00
is
456d2a7c07
Add bus_space_subregion().
1998-03-22 17:58:01 +00:00
drochner
4682d49cf1
tell drivers that this port knows about the new wscons code
...
(and generates the NWSCONS etc include files)
1998-03-22 17:53:23 +00:00
drochner
f321f0c731
add entries for the new wscons stuff
1998-03-22 17:50:12 +00:00
drochner
d4d8012d51
Export pcconskbd_cnattach() - it is used if pccons attaches to the MI
...
keyboard controller driver.
1998-03-22 17:49:00 +00:00
drochner
c4a9c8a96e
Allow to use pccons with the new MI keyboard controller driver.
...
This is more or less for testing (it doesn't contribute to the beauty
of the code).
1998-03-22 17:40:08 +00:00
is
6e806b8115
This is no longer DraCo-specific (and hasn't been for a long time).
1998-03-22 17:16:33 +00:00
drochner
a773a26ab1
Allow to attach the mouse driver to the new MI keyboard controller driver.
...
This should allow to use old X servers which depend on the old mouse
interface to work in the future.
XXX There can be only one attachment - either to an old console driver
or to the new pckbc driver - be configured.
1998-03-22 16:48:51 +00:00
drochner
e6244ecd3a
allow use of new wscons code:
...
-rename the "pckbd" internal attribute to pckbcport, it conflicts with the
real pckbd device in dev/pckbc
-add attachments of pccons and pms to the new mi keyboard controller
driver (more or less for testing)
-include the new "files.wscons" and "files.pckbc"
-add declarations for VGA - must be done here for now to avoid conflicts
with alpha's private VGA driver
1998-03-22 16:14:39 +00:00
chuck
617118bccc
fix released pg bugs detected by Chuck S.:
...
- release the correct page (ppsp[lcv], not pg)
- don't access the page's fields after we have released it
- in the uvm_objct case: move on to the next page if we've released
[should have been merged in on 1998/02/12, but we somehow missed it]
1998-03-22 16:10:29 +00:00
drochner
528890f3ab
Allow to use the new VGA and keyboard controller drivers as console:
...
-allow to bus_space_map() for the memory hole in early startup
-add calls to the new XXX_cnattach() functions to consinit()
-add a "pckbc_machdep_cnattach()" dispatch function to allow the
combination of old console driver - new keyboard controller driver
1998-03-22 16:04:31 +00:00
drochner
3c346a45ca
The keyboard controller's address range is 5 bytes long - reflect this
...
here.
1998-03-22 15:44:02 +00:00
drochner
2390332103
Devices attached to the PC keyboard controller (or its aux port),
...
for use with the new wscons code.
(keyboard map management will change)
1998-03-22 15:41:27 +00:00
drochner
b5ec34f082
MI driver for the infamous PC keyboard controller, primarily for use with
...
the new wscons code (but may be interfaced with other drivers as well).
needs testing
1998-03-22 15:25:15 +00:00
drochner
013507e321
PCI frontend for sys/dev/ic/vga.c
1998-03-22 15:16:18 +00:00
drochner
065733619a
ISA frontend for sys/dev/ic/vga.c
1998-03-22 15:14:35 +00:00
drochner
3a43fe7109
initial import of VGA driver backend for use with the new wscons code
1998-03-22 15:11:49 +00:00
drochner
b31e63865f
Initial import of cgd's new wscons code.
1998-03-22 14:24:02 +00:00
drochner
06471a2eed
switch to non-BROKEN_INDIRECT_CONFIG
1998-03-22 12:52:03 +00:00
drochner
52c701add6
Make this file compile without BROKRN_INDIRECT_CONFIG.
...
(Brute force - device probe always returns 0. Should be fixed soon.)
1998-03-22 12:50:20 +00:00
drochner
5aaf839bc3
Make this file compile without BROKRN_INDIRECT_CONFIG.
...
(Brute force - device probe always returns 0. The driver is replaced
by if_ate, if_fmc and if_mbe and is here for reference only.)
1998-03-22 12:48:41 +00:00
jonathan
70f1f1a099
use dev/dec/lk201.h, fold back DELAY() changes from pmax lk201.c rev 1.7.
1998-03-22 09:37:47 +00:00
jonathan
9a8dbd75df
Clone lk20.h (keycode definitions) to /sys/dev/dec.
...
Update source pmax files accordingly.
cvs remove old pmax/dev/lk201.h.
1998-03-22 09:27:07 +00:00