Subject: Kernel QDSS support finished
To: None <port-vax@NetBSD.ORG>
From: Boris Gjenero <bgjenero@undergrad.math.uwaterloo.ca>
List: port-vax
Date: 03/16/1998 11:02:53
I'm now done with the in-kernel QDSS support stuff.  A few things have
been fixed since my last announcement:
- support for select()
- support for the kernel debugger
- QDSS detection
- ENXIO (and not a crash) when accessing non-existant QDSS
- maybe more things I don't remember now
The code has also been cleaned up and tested and I hope it is now ready
to be integrated into -current.

I'm making available:
A precompiled kernel for a MicroVAX II:
http://www.undergrad.math.uwaterloo.ca/~bgjenero/tmp/netbsd.qdss.gz
A .tar.gz of /sys/arch/vax
http://www.undergrad.math.uwaterloo.ca/~bgjenero/tmp/vax.qdss.tar.gz
A unified diff patch for /sys/arch/vax (patch with patch -p0 in
/sys/arch):
http://www.undergrad.math.uwaterloo.ca/~bgjenero/tmp/vax.qdss.diff.gz

These are for a late December 1.3BETA and they contain all of the qdss
changes, including the changes to the standalone stuff and the cnpollc
things.

The only other thing that should be changed is MAKEDEV.  It should
create the following devices:
crw-------  1 root  wheel   25,   0 Mar 16 00:15 /dev/gencons
crw-------  1 root  wheel   41,   0 Feb 28 00:38 /dev/qconsole
crw-------  1 root  wheel   41,   2 Feb 28 00:38 /dev/qd0
/dev/gencons should be created so it can be used as a serial port when
it isn't a console.  (this works but of course the port sucks)

A few problems remain:
- Console scrolling sometimes hesitates a bit and rarely I see a partial
scroll.  I think this is in the 4.3BSD driver too.  I didn't add it.
- The QDSS is disabled if you use a break to switch to the serial
console.  This is the ROM's fault... it does something evil, and I don't
know how to undo it.

Please let me know about any other bugs that you find.

Anyways, now I guess it's time to integrate Xqdss into the current X
sources.  Ugh.  At least I hope it'll be a bit faster than what I'm
using now.

-- 
|  Boris Gjenero <bgjenero@undergrad.math.uwaterloo.ca>              |
|  Home page:  http://www.undergrad.math.uwaterloo.ca/~bgjenero/     |
|  "Luke, you're going to find that many of the truths we cling to   |
|  depend greatly on our own point of view." - Obi-Wan Kenobi, ROTJ  |