From owner-freebsd-emulation Fri Aug 8 17:55:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA27225 for emulation-outgoing; Fri, 8 Aug 1997 17:55:52 -0700 (PDT) Received: from micron.efn.org (resnet.uoregon.edu [128.223.170.28]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA27220 for ; Fri, 8 Aug 1997 17:55:47 -0700 (PDT) Received: (from mini@localhost) by micron.efn.org (8.8.5/8.8.5) id RAA00683; Fri, 8 Aug 1997 17:56:15 -0700 (PDT) Message-ID: <19970808175614.07560@micron.efn.org> Date: Fri, 8 Aug 1997 17:56:14 -0700 From: Jonathan Mini To: Jonathan Lemon Cc: "Helmut F. Wirth" , emulation@FreeBSD.ORG Subject: Re: Fun with DOSCMD (was Re: modifying boot mgrs FROM FREEBSD) Reply-To: Jonathan Mini References: <19970806075054.63235@ct.picker.com> <199708061320.WAA08867@genesis.atrad.adelaide.edu.au> <19970806220031.07191@ct.picker.com> <33EA058A.42B9@fps.biblos.unal.edu.co> <19970808001728.40702@right.PCS> <33EBA119.41C67EA6@ping.at> <19970808180611.34384@right.PCS> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.76e In-Reply-To: <19970808180611.34384@right.PCS>; from Jonathan Lemon on Fri, Aug 08, 1997 at 06:06:11PM -0500 X-files: The Truth is Out There. Sender: owner-freebsd-emulation@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Jonathan Lemon stands accused of saying : > I'd be interested in getting DPMI working, but I think that it requires > a 16/32 bit protected mode environment, which we don't have at the moment. > I'm looking at this, but am still trying to really understand DMPI. What will be needed for DPMI support could be done fiarly easily, all you need to do is make a way to make a 32bit TSS that will do two things for you : 1) don't pay attention to FreeBSD's normal syscall method. 2) pass INTn attempts, and all other traps, to the doscmd kernel, instead of the normal handlers :) ... THe DPMI host only needs to make a virtual machine who's first 1M is the v86 task's mappings, and then provide whatever amount of memory for XMS it feels like. :) It can deny cr0 access, (most DPMI host do) which means you probably won't be able to run Win95, but most certainly Win 3.1 (will take a little work with memory managers) > TBH, I don't think that there's really been much work on doscmd for a while, > it would be nice to start getting the ball rolling. > > > Is there a place where to get actual sources, or some mechanism to > > send back changes/additions to the code ? > > Changes/additions would probably best be posted on this list, I think. > -- > Jonathan -- Jonathan Mini (j_mini@efn.org) ... bleakness ... desolation ... plastic forks ...