From owner-freebsd-hackers Sun Nov 30 11:02:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA25420 for hackers-outgoing; Sun, 30 Nov 1997 11:02:47 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from ns2.cetlink.net (root@ns2.cetlink.net [209.54.54.20]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id LAA25395 for ; Sun, 30 Nov 1997 11:02:39 -0800 (PST) (envelope-from jak@cetlink.net) Received: from hot1.auctionfever.com (ts1-cltnc-46.cetlink.net [209.54.58.46]) by ns2.cetlink.net (8.8.5/8.8.5) with SMTP id OAA14499; Sun, 30 Nov 1997 14:02:30 -0500 (EST) From: jak@cetlink.net (John Kelly) To: John-Mark Gurney Cc: hackers@freebsd.org Subject: Re: 650 UART, SIO driver, 8259 PIC Date: Sun, 30 Nov 1997 20:03:34 GMT Message-ID: <3483bf52.19369575@mail.cetlink.net> References: <199711300856.TAA05947@godzilla.zeta.org.au> <19971130011359.25067@hydrogen.nike.efn.org> In-Reply-To: <19971130011359.25067@hydrogen.nike.efn.org> X-Mailer: Forte Agent 1.01/16.397 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id LAA25398 Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Sun, 30 Nov 1997 01:13:59 -0800, John-Mark Gurney wrote: >personally, I would like to see a complete rewrite of most of the hardware >into two layers, the "chip interface" layer which describes how the >chip interacts, and then a bus layer in how the chip is mapped to the >computer.. Abstraction creates inefficiencies which can be avoided in a monolithic design. And the interdependence of the SIO code with the peculiarities of the Intel PC interrupt architecture would be difficult to abstract without creating subtle or hidden flaws. John