*BSD News Article 17257


Return to BSD News archive

Newsgroups: comp.os.386bsd.development
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!haven.umd.edu!darwin.sura.net!newsserver.jvnc.net!gmd.de!mururoa!veit
From: veit@mururoa.gmd.de (Holger Veit)
Subject: Re: Console Driver
Message-ID: <1993Jun17.153500.28625@gmd.de>
Sender: veit@mururoa (Holger Veit)
Nntp-Posting-Host: mururoa
Organization: GMD, Sankt Augustin, Germany
References: <1v9nrdINN412@gap.caltech.edu> <2380@hcshh.hcs.de> <DERAADT.93Jun12232325@newt.fsa.ca>
Date: Thu, 17 Jun 1993 15:35:00 GMT
Lines: 69

In article <DERAADT.93Jun12232325@newt.fsa.ca>, deraadt@fsa.ca (Theo de Raadt) writes:
|> In article <2380@hcshh.hcs.de> hm@hcshh.hcs.de (Hellmuth Michaelis) writes:
|> >   Yes, its taking place. There is a mailing list moderated by Julian Elischer and
|> >   10-15 people (including the authors of syscons, codrv and pcvt) from all over
|> >   the world participating.
|> 
|> I think I should add my list of highest priorities for this.
|> 
|> 1. vtXXX support. The "pc3" emulation has got to go for a number of reasons.
|>    (Yes, this is #1 for me.)

Playing a little bit a speaker for the console group...

This *will* certainly be done.

|> 2. codrv-like X code.

Depends on the interpretation what the codrv-like X interface really is.
There will be seperated /dev/kbd and /dev/vga like in codrv, but it is
not yet fixed whether to adopt the special codrv way of interaction.
We are also discussing the SVR4 vty style here. The XFree86 people on the list
could live with any solution, but there is preference to allow switchable
xservers in a vty, which sounds interesting and could be done with the SVR4
VTYs (Adding other SCO/SysV ioctls have been discussed quite controversely,
however).

|> 3. /dev/console vs. /dev/vga with syslog problem solved.

Of course.

|> 4. fast. for instance, i believe that currently the pccons driver in NetBSD
|>    is probably one of the fastest.

There are certainly things to optimize in any other driver, but this is
certainly not first priority (perhaps not even fourth) in our schedule.

|> 5. There are a bunch of functions which were being called by the rest of
|>    the kernel. Any that are not needed for a regular device driver, or for
|>    console sub-driver should be made static. *everything* must go through
|>    the console calls (ie. serial console.)

We would like to have a detailed list of things you would like to see
removed/moved to elsewhere for e.g. the pccons driver, such like
sgetc(), pg(), Crtat etc. in order not to propagate the old hacks into the
new driver. Please send such a list to the coordination account at
console@jules.dialix.oz.au.

|> >   But, (and thats my personal opinion) it will last some time until this gets
|> >   ready, don't expect anything before the end of the summer ...
|> 
|> I hope before then. That timeline is too long. Long before then, others
|> will have settled on something else. My advice, unfortunately, is hurry
|> up or give up. I wish the best though.
|>  <tdr.

This should be a well planned project, not yet another hacking session all
existing console drivers still suffer from. This requires time to speak
about certain things and then implement. We don't care about other attempts
to throw something on the market, and we ignore any pressure from elsewhere
to get something working fast. The situation is not that there is
nothing available at all.

-- 
         Dr. Holger Veit                   | INTERNET: Holger.Veit@gmd.de
|  |   / GMD-SET German National Research  | Phone: (+49) 2241 14 2448
|__|  /  Center for Computer Science       | Fax:   (+49) 2241 14 2342
|  | /   P.O. Box 13 16                    |    Three lines Signature space
|  |/    Schloss Birlinghoven              |    available for rent. Nearly
         DW-5205 St. Augustin, Germany     |    unused, good conditions