jonathan
4631885e91
Kill __BROKEN_INDIRECT_CONFIG on pmax.
...
Based on a patch from Chris G. Demetriou, December 1996.
1997-07-21 05:39:02 +00:00
jonathan
59b1c9add9
Correct cursor-movement bounds check in ifdef'ed out code, as
...
for revision 1.7 of sys/arch/pmax/dev/ims332.c:
>Bound x motion by framebuffer width, not height.
>Bound y motion by framebuffer height, not width.
1997-07-20 03:57:18 +00:00
jonathan
ad4cc08b75
Bound x motion by framebuffer width, not height.
...
Bound y motion by framebuffer height, not width.
(cf revision 1.4.)
1997-07-19 12:03:51 +00:00
jonathan
21717110ba
Raise spl to spltty() in polled console input routine dtopKBDGetc(),
...
to ensure polled console I/O really is polled.
From Michael L. Hitch <mhitch@lightning.oscs.montana.edu>.
1997-07-19 12:00:10 +00:00
jonathan
d1ec048977
DDB for mips.
...
Add DDB interface to /sys/arch/mips/mips..
Rework heuristic stack traceback to work with DDB.
Add hooks to print exception log from DDB.
Add hooks from pmax console drivers: call Debugger()
after break from serial console, or 'DO' key from LK-xxx.
1997-07-07 03:54:24 +00:00
jonathan
eca6630217
Fix NSCC tests. Use NSCC > 0 (needs-flag) rather than NSCC > 1 (needs-count).
...
Fix prototypes previously hidden by same.
1997-07-02 13:59:15 +00:00
jonathan
e0bb7d9370
Establish handler for vertical-retrace interrupts.
...
Use establish-time argument in handlers, to work with multiple framebuffers.
1997-06-30 22:08:58 +00:00
jonathan
11bfae37bb
Update compiled-in default partition. Default root 32Mbytes, swap 64Mbytes.
...
(appropriate for ELF and growth in / since 4.4bsd/pmax).
Clip default-label partitions against the end of the disk to make installs
easier.
1997-06-25 11:00:32 +00:00
jonathan
1f44934407
* Change Sprite MACH_xxx prefix to MIPS_xxx.
...
* Use standard mips terminology (xxx_KSEG0, xxx_KSEG1) instead of the
(more meaningful) Sprite names (xxx_CACHED, xxx_UNCACHED).
1997-06-22 07:42:25 +00:00
pk
6b976a7d46
rzsize(): call rzopen()/rzclose() if not yet open, per the
...
current `openmask'.
1997-06-18 22:19:13 +00:00
jonathan
3d2676b809
Garbage-collect '#include <machine/pte.h>'.
1997-06-16 23:52:06 +00:00
jonathan
2eec9b0bc3
Back out previous change:
...
Add placeholder for Ted Lemon's years-old-but-new cursor-movment range checks.
1997-06-16 09:53:14 +00:00
jonathan
f4dc901780
Use #include <machine/bus.h> in pmax device drivers.
...
Garbage-collect `#include <pmax/locore.h>' lines.
1997-06-16 02:53:23 +00:00
jonathan
817af928bf
Add placeholder for Ted Lemon's years-old-but-new cursor-movment range checks.
1997-06-16 02:18:47 +00:00
jonathan
cd48c79960
Remove the machConst.h (wrapper for Sprite-derived source), and all
...
#includes <machine/machConst.h> uses.
Other header files now include <mips/cpuregs.h> where necessary.
1997-06-16 01:45:05 +00:00
mhitch
74245805bb
DECstation MIPS3 support: wbflush() is cpu-dependent, need declaration from
...
machine/locore.h.
1997-06-15 17:58:56 +00:00
mhitch
4ccdbb1c9e
Don't return error status on recoverable errors
1997-06-15 17:17:07 +00:00
mhitch
074ad77297
Correct an #endif comment to match the #if comment.
1997-06-15 16:18:29 +00:00
jonathan
3906c8cde5
Fix possible uninitialized variable bug which trips -Wall. When
...
recovering from a possible race condition in sii_intr, read the active
target from the destat register, and set the softc state pointer
`state' appropriately. (This warning is in a block that prints a
warning message, and the warning message has _never_ been seen. The
bug is probably innocuous.)
Also addresses the `more thought needed' in the log message for rev. 1.12.
1997-05-29 19:26:06 +00:00
jonathan
ceff1980b7
lint: Add prototypes for the redirection hoks used for rcons/4.3bsd
...
qvss-style in-kernel X inputevent processing.
This whole interface should be replaced with wscons.
1997-05-28 14:21:39 +00:00
jonathan
e319f99e4b
lint: include header files with declarations of input-redirect hooks.
...
Add prototypes and explicit casts where the hooks are polymorphic.
This whole interface should be replaced with wscons.
1997-05-25 10:53:33 +00:00
jonathan
a2051af8b9
RCSid police. Delete obsolete function-scope extern declarations.
1997-05-25 05:26:00 +00:00
jonathan
352da01442
Remove #ifdef NDTOP/#endif wrapper, not needed with new config.
...
Annotate strange #includes (dcreg.h?).
1997-05-25 04:58:36 +00:00
jonathan
42ad3d85be
Move prototypes for X11-upcall hooks to dtopvar.h, for the benefit of
...
the Ultrix framebuffer-API compatibility code.
1997-05-25 04:49:59 +00:00
jonathan
ce0a173bf6
Add prototypes for device-specific handlers and input-event (X11) upcalls.
1997-05-25 02:37:55 +00:00
jonathan
d617788337
Fix typos in prototypes of console-init entrypoints.
1997-05-24 09:15:46 +00:00
jonathan
8f17cfaec1
Add 'needs-flag' to pmax, 3max dc (DZ-11 clone) front-ends (dc_ds, dc_ioasic
...
respectively), so console setup code can test forconfiguration of the
correct front-end (via NDC_DC and NDC_IOASIC, respectively).
Delete 'needs-flags' from dc.c. GC obsolete uses of NDC, "dc.h".
1997-05-24 08:19:44 +00:00
mhitch
0db8e55935
DMA state was not getting saved if dmaCurPhase was data-out. If the
...
message-in was a save data pointer, the driver would loop in the
interrupt routine.
1997-05-22 03:26:16 +00:00
jonathan
d212e8744e
Include "rasterconsole.h" to get definition of NRASTERCONSOLE (rcons flag).
...
Don't try rcons on 3100s with keyboards if rcons isn't configured,
1997-05-21 19:41:08 +00:00
mellon
dcf4d707a4
Only compile in rcons tests if rcons pseudo-device was declared
1997-05-15 16:43:36 +00:00
jonathan
d6611ebcef
* Add fixes for possibly-uninitialized variables from rev 1.11.
...
(The operator-precdence changes in 1.11 were pulled up in rev 1.14).
* If the chip asserts a SCSI-bus error (SII_BER) in sii_intr,
reset the SII_BER bit instead of ignoring it.
XXX SII_BER May need checking and resetting elsewhere.
1997-04-29 01:58:38 +00:00
jonathan
902f17af37
Correct sense of fi->fi_blanked in bt455_video_off().
1997-04-19 08:25:31 +00:00
jonathan
22d3d9819d
Correct sense of FBIO[GS]VIDEO ioctl as noted in PR #3515 .
1997-04-19 08:21:59 +00:00
jonathan
4ecce8621c
* 2048 bytes between vertically-adjacent pixels on 1280x1024 mfb.
...
Fixes broken blitting from rcons.
* Put back old 4.4bsd range test on cursor movement. 1.2 code is broken.
* Disable screensaver, it reportedly never comes back on properly.
1997-04-10 08:37:54 +00:00
thorpej
9fc5d41bb3
Garbage-collect an ... insane use of "GENERIC" (used to generate a
...
different "default in-core disklabel" with a larger b partition in
the event no disklabel was present on the disk).
1997-02-04 05:24:55 +00:00
thorpej
08dafb1339
Add a sick little hack to glue old-config-pmax-scsi-stuff into the
...
alldevs list. This is required for the new machine-independent setroot().
1997-01-31 02:00:56 +00:00
mhitch
808f2c3ec1
The mfb driver uses struct fbinfo for the device data, but was only allocating
...
memory for struct device.
1997-01-23 01:54:09 +00:00
mhitch
4fe9d4efee
The sfb driver uses the device data, so more than a "struct device" is
...
needed. When sfbattach() initializes the fbinfo data, it was corrupting
data past the struct device data actually allocated. This does not appear
to have caused a problem in the past, but causes a problem with the new
setroot() changes by Jason.
1997-01-22 17:27:54 +00:00
jonathan
11a7f97c20
Use <> not "" #include path for pmax/stand/dec_boot.h.
1997-01-15 00:52:17 +00:00
mhitch
0023076caa
Need to initialize fi_glasstty before using it.
1996-10-23 02:34:23 +00:00
mhitch
32fccda062
The active target needs to be initialized in siiattach() instead of
...
old_siiattach().
1996-10-22 23:15:10 +00:00
jonathan
428a2b873f
Fix polled I/O getc/putc functions for non-serial consoles when
...
still cold (e.g., to initialize keyboards and mice).
Why these use polled, rather than interrupt-driven, IO is a mystery.
1996-10-16 02:10:33 +00:00
jonathan
19c816fd6b
Delete #ifdef'ed-out TC support (for 5000/200).
1996-10-14 17:28:46 +00:00
jonathan
f2c95d6cce
Use kernel driver for serial console. PROM console output no longer used at all.
1996-10-14 17:15:42 +00:00
jonathan
9d781ce37f
Back out second inclusion of <sys/poll.h> from duplicated poll(2) changes.
1996-10-14 04:55:26 +00:00
mhitch
be3a168305
Removed stray ";" so conditional return is really conditional. Fixes
...
autoconfig display for xcfb.
1996-10-14 01:39:57 +00:00
christos
ad67e04154
backout previous kprintf change
1996-10-13 16:50:51 +00:00
jonathan
23ad284399
Remove obsolete `#include <machine/MachConst.h>'.
...
Where CACHED_TO_HYS() is still needed for kernel-virtual-to-physical
or physical-to-uncached mapping (fb drivers), replace with
`#include <mips/cpuregs.h>'.
1996-10-13 13:13:50 +00:00
jonathan
0c048bf278
poll(2) changes for rcons, pmax framebuffer hardware-independent layer.
1996-10-13 12:47:55 +00:00
jonathan
1f97bf2ceb
Update SCCS id to 4.4-lite2. We already had lite2 tz.c changes from
...
Raph Cambpell.
1996-10-13 12:34:20 +00:00