From owner-cvs-sys Thu Apr 10 10:07:43 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA18010 for cvs-sys-outgoing; Thu, 10 Apr 1997 10:07:43 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA17997; Thu, 10 Apr 1997 10:07:30 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id DAA13021; Fri, 11 Apr 1997 03:05:12 +1000 Date: Fri, 11 Apr 1997 03:05:12 +1000 From: Bruce Evans Message-Id: <199704101705.DAA13021@godzilla.zeta.org.au> To: guido@gvr.win.tue.nl, peter@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 genassym.c machdep.c trap.c src/sys/i386/include pcb.h Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> This change makes VM86 mode harder, but the following commits will remove >> a lot of constraints for the VM86 system, including the possibility of >> extending the pcb for an IO port map etc. > >Yes! Finally get rid of the old /dev/io hack ;-) It would mainly make things more complicated and cost more. Accesses through the port map cost 20 cycles extra. There would be up to 64K of ports to manage. Who knows where the DMA ports (if any) on new video cards are? Bruce