From owner-freebsd-current Sat Dec 16 16:07:35 1995 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA12080 for current-outgoing; Sat, 16 Dec 1995 16:07:35 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id QAA12075 for ; Sat, 16 Dec 1995 16:07:30 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id RAA08507; Sat, 16 Dec 1995 17:03:05 -0700 From: Terry Lambert Message-Id: <199512170003.RAA08507@phaeton.artisoft.com> Subject: Re: Is the Linux emulator not working for you? To: dyson@freefall.freebsd.org (John Dyson) Date: Sat, 16 Dec 1995 17:03:05 -0700 (MST) Cc: peter@jhome.DIALix.COM, winter@jurai.net, kato@eclogite.eps.nagoya-u.ac.jp, current@FreeBSD.ORG In-Reply-To: <199512161409.GAA13508@freefall.freebsd.org> from "John Dyson" at Dec 16, 95 06:09:13 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.ORG Precedence: bulk > I have been evaluating the possibility of the VM system properly > supporting ill constructed a.out formats (like those with 1K offset) > and it would not be too hard. It would break coherency -- but > would add maybe 25-50 lines of code (very simple.) Since it is > bad (not allowed) to modify a running binary anyway, the cost (in > functionality) is low. I definitely plan to add it for 2.2. But > if someone has a better (easier) solution -- PLEASE go for it!!! You should talk to Matt Day (mday@elbereth.org). He has been working on VOP_GETPAGE/VOP_PUTPAGE style linear address caching modification (ala SunOS/SVR4) if you think this will completely torpedo coherency. You would have to get the details from him; he was talking about rolling the changes back in. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.