Date: Mon, 2 Dec 1996 15:32:48 +1100 From: Bruce Evans <bde@zeta.org.au> To: bde@zeta.org.au, gerg@stallion.oz.au Cc: alex@yahoo.com, hardware@FreeBSD.org, sos@ravenock.cybercity.dk, sysseh@devetir.qld.gov.au Subject: Re: FreeBSD as Terminal Server Message-ID: <199612020432.PAA10899@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
>> >>You'd need to translate the istallion driver from the Linlish :-). >> ... >Sure, but that one thing hardly makes the driver "Linlish". See they smiley. >> These drivers are mostly apparently unmaintained :=]. > >Well, the Stallion drivers are??? Are they? :-) I'd like all drivers to be actively maintained. This seems to require many commits per year even for "finished" drivers. You could read the commit logs for all changes to other tty drivers to make sure you're not falling behind. >I have modified the Stallion drivers to only use spltty, and am bench >testing them now... Trivial change, code should be available in a few >days. Good. Other things to do: unfinished details: - support devfs. - support the drivers in MAKEDEV. - convert README.stl into a man page. recent changes to keep up with: - support new ioctl TIOCDCDTIMESTAMP. Better support old ioctl TIOCTIMESTAMP too. - make sure that the drivers pass all NIST PCTS (POSIX) tests. The tests have a good coverage of fancy termios stuff that no one uses :-). future changes to keep up with: - fix some ioctls that don't wait for the (controlling) tty to be in the foreground before changing it. The wait is done in ttioctl(), but that is too late - it is after ttsetcompat(), locking and l_ioctl(). This is most serious for ttsetcompat(). Locking inhibits unwanted changes and background processes are unlikely when the line discipline in nonstandard. ttioctl() neglects to wait for many ioctls too. Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199612020432.PAA10899>