Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Jul 1998 07:18:05 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        jkh@time.cdrom.com (Jordan K. Hubbard)
Cc:        joelh@gnu.org, smoergrd@oslo.geco-prakla.slb.com, tarkhil@asteroid.svib.ru, current@FreeBSD.ORG
Subject:   Re: xf86OpenConsole: KDENABIO failed (Operation not permitted)
Message-ID:  <199807070718.AAA04728@usr06.primenet.com>
In-Reply-To: <27823.899790700@time.cdrom.com> from "Jordan K. Hubbard" at Jul 6, 98 10:51:40 pm

next in thread | previous in thread | raw e-mail | index | archive | help

> Truly, standing up on a soapbox and calling it a bug is Not Useful and
> has already been done before by a succession of previous soapbox
> orators (check out the OpenBSD mailing lists sometime for a whole
> book's worth of material on the topic).  Suggesting some real,
> tangible approach to dealing with it would be a welcome switch from
> the usual.

I'm pretty sure patches to add Linux-like control to the I/O address
space rather than using the /dev/io hack have gone by several times;
from recollection, these patches have been rejected on the basis of
performance degradation for context switching.  But they *have* gone
by on the list at least twice that I'm aware of (once in the context
of X, and once in the context of the Linux emulator ABI support).

This is on the order of the "f00f" fix: it degrades performance, but
it fixes a problem.  The difference is only in where the (arbitrary)
cost/benefit axe comes down.

PS: Linux has better context switch times than FreeBSD, if I recall
correctly, so the argument about overhead being unacceptable has got
to be pretty specious...


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199807070718.AAA04728>