From owner-freebsd-emulation Sun Jan 5 13:04:30 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id NAA14784 for emulation-outgoing; Sun, 5 Jan 1997 13:04:30 -0800 (PST) Received: from zook.lafn.org (zook.lafn.ORG [206.117.18.5]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id NAA14779 for ; Sun, 5 Jan 1997 13:04:25 -0800 (PST) From: ap293@lafn.org Received: from alfred ([192.168.18.42]) by zook.lafn.org (8.6.12/8.6.12) with SMTP id NAA16867 for ; Sun, 5 Jan 1997 13:05:14 -0800 Message-ID: <32D01665.6616@lafn.org> Date: Sun, 05 Jan 1997 13:00:21 -0800 X-Mailer: Mozilla 3.0Gold (Win95; I) MIME-Version: 1.0 To: emulation@FreeBSD.org Subject: please add me to your mailing list Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-emulation@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk ap293@lafn.org From owner-freebsd-emulation Tue Jan 7 14:58:05 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA17830 for emulation-outgoing; Tue, 7 Jan 1997 14:58:05 -0800 (PST) Received: from ingenieria ([168.176.15.11]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id OAA17815 for ; Tue, 7 Jan 1997 14:57:59 -0800 (PST) Received: by ingenieria (SMI-8.6/SMI-SVR4) id RAA01357; Tue, 7 Jan 1997 17:45:14 -0500 Date: Tue, 7 Jan 1997 17:45:14 -0500 (EST) From: Pedro Giffuni To: emulation@freebsd.org Subject: Re: Running ORACLE 7.2.2.4 on FreeBSD 2.2-SNAP (fwd) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk At last I found someone with an IBCS manual, Terry replied the following to the proposed changes. ---------- Forwarded message ---------- Date: Mon, 6 Jan 1997 10:48:06 -0700 (MST) From: Terry Lambert To: m230761@ingenieria.ingsala.unal.edu.co Cc: terry@lambert.org Subject: Re: Running ORACLE 7.2.2.4 on FreeBSD 2.2-SNAP > Hi, > I was wondering, do you happen to have an IBCS2 reference manual? Last > year, in emulation@freebsd.org we had the following bug report and we > are not sure about the second patch. The UNIX Press IBCS2 manuals shipped with SVR3 did not go into this level of detail; they dictated how to program to an IBCS2 interface, but not how to *build* an IBCS2 interface. The first fix, the ulimit fix, is definitely correct. The second fix, the IBCS2_..._MASK is *probably* correct; I would have to look at SVR3 manuals for signal(3) to be sure (they are online at that admin site referenced on the FreeBSD WWW server, so you might as well do that yourself 8-)). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. From owner-freebsd-emulation Tue Jan 7 15:47:16 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id PAA24608 for emulation-outgoing; Tue, 7 Jan 1997 15:47:16 -0800 (PST) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id PAA24596 for ; Tue, 7 Jan 1997 15:47:11 -0800 (PST) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id QAA28259; Tue, 7 Jan 1997 16:46:53 -0700 (MST) Date: Tue, 7 Jan 1997 16:46:53 -0700 (MST) Message-Id: <199701072346.QAA28259@rocky.mt.sri.com> From: Nate Williams To: Pedro Giffuni Cc: emulation@freebsd.org Subject: Re: Running ORACLE 7.2.2.4 on FreeBSD 2.2-SNAP (fwd) In-Reply-To: References: Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > At last I found someone with an IBCS manual, Terry replied the following to > the proposed changes. ... > > Hi, > > I was wondering, do you happen to have an IBCS2 reference manual? Last > > year, in emulation@freebsd.org we had the following bug report and we > > are not sure about the second patch. > > The UNIX Press IBCS2 manuals shipped with SVR3 did not go into this > level of detail; they dictated how to program to an IBCS2 interface, > but not how to *build* an IBCS2 interface. > > The first fix, the ulimit fix, is definitely correct. > And I fixed it the very day it was committed, and Bruce told me how to implement it more correctly. > The second fix, the IBCS2_..._MASK is *probably* correct; I would have > to look at SVR3 manuals for signal(3) to be sure (they are online at > that admin site referenced on the FreeBSD WWW server, so you might as > well do that yourself 8-)). Did you do that? If so, what was the result.... From owner-freebsd-emulation Wed Jan 8 11:33:58 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id LAA24612 for emulation-outgoing; Wed, 8 Jan 1997 11:33:58 -0800 (PST) Received: from dns.pinpt.com (dns.pinpt.com [205.179.195.1]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id LAA24604 for ; Wed, 8 Jan 1997 11:33:56 -0800 (PST) Received: from journeyman (gatemaster.pinpt.com [205.179.195.65]) by dns.pinpt.com (8.6.12/8.6.12) with SMTP id LAA15075 for ; Wed, 8 Jan 1997 11:33:24 -0800 Date: Wed, 8 Jan 97 11:32:00 Pacific Standard Time From: "Sean J. Schluntz" Subject: A question on the SCO emulation. To: freebsd-emulation@FreeBSD.ORG X-Mailer: Chameleon ATX 6.0, Standards Based IntraNet Solutions, NetManage Inc. X-Priority: 3 (Normal) References: <199612050351.TAA23637@kithrup.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-emulation@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk A question on the SCO emulation. I know that for a couple of different apps out there for SCO you need special SCO libraries on your FreeBSD system for the apps to run. Does any one know what those libraries are? And can I get them from the SCO Openserver CD or do I have to have a running SCO system to get them. -Thanks -Sean ---------------------------------------------------------------------- Sean J. Schluntz Manager, Support Services ph. 408.997.6900 x222 PinPoint Software Corporation fx. 408.323.2300 6155 Almaden Expressway, Suite 100 San Jose, CA. 95120 http://www.pinpt.com/ Local Time Sent: 01/08/97 11:32:01 ---------------------------------------------------------------------- From owner-freebsd-emulation Wed Jan 8 13:16:22 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id NAA29944 for emulation-outgoing; Wed, 8 Jan 1997 13:16:22 -0800 (PST) Received: from ingenieria ([168.176.15.11]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id NAA29931 for ; Wed, 8 Jan 1997 13:16:18 -0800 (PST) Received: by ingenieria (SMI-8.6/SMI-SVR4) id QAA03089; Wed, 8 Jan 1997 16:03:19 -0500 Date: Wed, 8 Jan 1997 16:03:18 -0500 (EST) From: Pedro Giffuni To: "Sean J. Schluntz" cc: freebsd-emulation@freebsd.org Subject: Re: A question on the SCO emulation. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Wed, 8 Jan 1997, Sean J. Schluntz wrote: > I know that for a couple of different apps out there for SCO you need special > SCO libraries on your FreeBSD system for the apps to run. Does any one know > what those libraries are? And can I get them from the SCO Openserver CD or do > I have to have a running SCO system to get them. > Precisely what I'm working on...yes you have to get them from the SCO CD because we can't distribute them (can we ?). They must not be ELF (find out with a file command). I'm downloading a binary of SCO's gcc to see what libraries come there, SCO's Xfree86 doesn't support shared libraries (yet ?) so there's not much more that can be done. I'm looking how to use our gcc as a cross compiler, perhaps one day we can build our own lesstif for SCO. Pedro. > -Thanks > -Sean > ---------------------------------------------------------------------- > Sean J. Schluntz > Manager, Support Services ph. 408.997.6900 x222 > PinPoint Software Corporation fx. 408.323.2300 > 6155 Almaden Expressway, Suite 100 > San Jose, CA. 95120 http://www.pinpt.com/ > > Local Time Sent: 01/08/97 11:32:01 > ---------------------------------------------------------------------- > > From owner-freebsd-emulation Wed Jan 8 14:10:10 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA03195 for emulation-outgoing; Wed, 8 Jan 1997 14:10:10 -0800 (PST) Received: from dns.pinpt.com (dns.pinpt.com [205.179.195.1]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id OAA03189 for ; Wed, 8 Jan 1997 14:10:07 -0800 (PST) Received: from journeyman (gatemaster.pinpt.com [205.179.195.65]) by dns.pinpt.com (8.6.12/8.6.12) with SMTP id OAA16166; Wed, 8 Jan 1997 14:09:32 -0800 Date: Wed, 8 Jan 97 14:08:11 Pacific Standard Time From: "Sean J. Schluntz" Subject: Re: A question on the SCO emulation. To: "Sean J. Schluntz" , Pedro Giffuni Cc: freebsd-emulation@freebsd.org X-Mailer: Chameleon ATX 6.0, Standards Based IntraNet Solutions, NetManage Inc. X-Priority: 3 (Normal) References: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk wrote: > On Wed, 8 Jan 1997, Sean J. Schluntz wrote: > > I know that for a couple of different apps out there for SCO you need special > > SCO libraries on your FreeBSD system for the apps to run. Does any one know > > what those libraries are? And can I get them from the SCO Openserver CD or do > > I have to have a running SCO system to get them. > > > Precisely what I'm working on...yes you have to get them from the SCO CD > because we can't distribute them (can we ?). They must not be ELF > (find out with a file command). I'm downloading a binary of SCO's gcc to > see what libraries come there, SCO's Xfree86 doesn't support shared > libraries (yet ?) so there's not much more that can be done. I'm looking > how to use our gcc as a cross compiler, perhaps one day we can build our > own lesstif for SCO. > > Pedro. Yah, that was why I spend the whole $27 for the personal copy of SCO, there was the possibility that I would need to be able to run WordPerfict. I will be interested to see where it goes. And no, we can't distribute the libraries, they are licensed code of SCO and that would be a breach of their copyright. -Sean ---------------------------------------------------------------------- Sean J. Schluntz Manager, Support Services ph. 408.997.6900 x222 PinPoint Software Corporation fx. 408.323.2300 6155 Almaden Expressway, Suite 100 San Jose, CA. 95120 http://www.pinpt.com/ Local Time Sent: 01/08/97 14:08:12 ---------------------------------------------------------------------- From owner-freebsd-emulation Thu Jan 9 08:46:22 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA09043 for emulation-outgoing; Thu, 9 Jan 1997 08:46:22 -0800 (PST) Received: from intgate.myrias.ab.ca (root@intgate.Myrias.AB.CA [198.161.248.2]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id IAA09037 for ; Thu, 9 Jan 1997 08:46:14 -0800 (PST) Received: (from root@localhost) by intgate.myrias.ab.ca (8.7.5/8.7.3) id JAA25069 for ; Thu, 9 Jan 1997 09:45:59 -0700 Received: from slave.myrias.ab.ca(198.161.246.21) by intgate.myrias.ab.ca via smap (V2.0beta) id xma025063; Thu, 9 Jan 97 09:45:42 -0700 Received: from sparcbhl.myrias ([198.161.246.12]) by slave.Myrias.AB.CA with SMTP id <1032>; Thu, 9 Jan 1997 09:45:38 -0700 Received: by sparcbhl.myrias (SMI-8.6/SMI-SVR4) id JAA12908; Thu, 9 Jan 1997 09:40:08 -0700 To: emulation@freebsd.org Subject: DOS Emulation (*sigh*) From: Jean-Henri Duteau Date: Thu, 9 Jan 1997 09:40:06 -0700 Message-ID: Lines: 36 X-Mailer: Gnus v5.3/Emacs 19.33 Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Well, I've fully converted over to the FreeBSD world and I've read the archives of the mailing lists and it appears I'm going to have to get my hands dirty. I used to be a Linux user and DOSEMU worked wonders for me. My DOS emulation needs aren't very much. I have one program -- a hockey simulator from APBA -- that I need to run and don't like running over to my wife's system or rebooting my own computer just to run one program. I knew that DOSEMU was mainly a Linux thing, but thought that someone must have ported it to FreeBSD and I also knew about PCEMU for FreeBSD so I wasn't too worried about DOS emulation being a factor in my choice to go to FreeBSD. But I have since found out otherwise. 8-( PCEMU crashes when I try to run the simulator and its utility programs and, unless someone knows better than I, DOSEMU is really only a Linux thing. But I've heard about this RUNDOS or DOSCMD or whatever and heard about its progress on the emulation list archive. I've read the BSDI man page on it and it might do what I want (although it would be nice to bring it up in an X window, but we can always add that). So I'm officially volunteering to help bring this to a usable state. Whoever's in charge, please contact me. I'm willing to do "stuff" for you. (I believe that this would be Sean or Michael?? I couldn't really decipher that from the archives.) Thanks and I hope to hear from you soon. -- Jean-Henri Duteau jeand@myrias.com (work) jeand@west-teq.net (home) My employer: Myrias Computer Technologies (www.myrias.com) Currently working on RHSS - a realistic hockey simulator system covered by GPL. Fantasy Sports Guru -- Commissioner--RHL,RHHL,LFHL,CFFL.Owner--FHL,FFL,RCFFL I run FreeBSD2.1.5 at home and am striving for a totally Free Operating System. From owner-freebsd-emulation Thu Jan 9 09:30:36 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id JAA11543 for emulation-outgoing; Thu, 9 Jan 1997 09:30:36 -0800 (PST) Received: from ingenieria ([168.176.15.11]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id JAA11536 for ; Thu, 9 Jan 1997 09:30:29 -0800 (PST) Received: by ingenieria (SMI-8.6/SMI-SVR4) id MAA04625; Thu, 9 Jan 1997 12:17:34 -0500 Date: Thu, 9 Jan 1997 12:17:33 -0500 (EST) From: Pedro Giffuni To: Jean-Henri Duteau cc: emulation@freebsd.org Subject: Re: DOS Emulation (*sigh*) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Thu, 9 Jan 1997, Jean-Henri Duteau wrote: > Well, I've fully converted over to the FreeBSD world and I've read the > archives of the mailing lists and it appears I'm going to have to get > my hands dirty. > Please do so 8-)... > > Whoever's in charge, please contact me. I'm willing to do "stuff" for > you. (I believe that this would be Sean or Michael?? I couldn't > really decipher that from the archives.) > Mostly from the Michael's comments, I deduce the state is this: *PCEMU is being worked upon and works, but it will only run 8086 and perhaps some 80286 code. *RUNDOS once worked, it does about the same thing PCEMU does (basically). I don't know anything about DOSEMU but the work on that also seems suspended. The problem with this apps is that we require someone that knows about VM86 and has time. Could Michael or SEAN release the VM86 and RUNDOS code as it was during the last period it worked (please)? Pedro. > Thanks and I hope to hear from you soon. > -- > Jean-Henri Duteau jeand@myrias.com (work) jeand@west-teq.net (home) > My employer: Myrias Computer Technologies (www.myrias.com) > Currently working on RHSS - a realistic hockey simulator system covered by GPL. > Fantasy Sports Guru -- Commissioner--RHL,RHHL,LFHL,CFFL.Owner--FHL,FFL,RCFFL > I run FreeBSD2.1.5 at home and am striving for a totally Free Operating System. > From owner-freebsd-emulation Thu Jan 9 10:42:02 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id KAA14683 for emulation-outgoing; Thu, 9 Jan 1997 10:42:02 -0800 (PST) Received: from hydrogen.nike.efn.org (resnet.uoregon.edu [128.223.170.28]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id KAA14677 for ; Thu, 9 Jan 1997 10:41:58 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by hydrogen.nike.efn.org (8.8.4/8.8.4) with SMTP id KAA12970; Thu, 9 Jan 1997 10:40:56 -0800 (PST) Date: Thu, 9 Jan 1997 10:40:54 -0800 (PST) From: John-Mark Gurney Reply-To: John-Mark Gurney To: Pedro Giffuni cc: Jean-Henri Duteau , emulation@freebsd.org Subject: Re: DOS Emulation (*sigh*) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Thu, 9 Jan 1997, Pedro Giffuni wrote: > On Thu, 9 Jan 1997, Jean-Henri Duteau wrote: > > > Well, I've fully converted over to the FreeBSD world and I've read the > > archives of the mailing lists and it appears I'm going to have to get > > my hands dirty. > > > Please do so 8-)... > > > > Whoever's in charge, please contact me. I'm willing to do "stuff" for > > you. (I believe that this would be Sean or Michael?? I couldn't > > really decipher that from the archives.) > > > Mostly from the Michael's comments, I deduce the state is this: > *PCEMU is being worked upon and works, but it will only run 8086 and > perhaps some 80286 code. > *RUNDOS once worked, it does about the same thing PCEMU does (basically). > I don't know anything about DOSEMU but the work on that also seems > suspended. The problem with this apps is that we require someone that > knows about VM86 and has time. > > Could Michael or SEAN release the VM86 and RUNDOS code as it was during the > last period it worked (please)? if I remeber correctly... the problem was that the patches weren't in a CVS tree at the time it worked... also.. it was a userland hack to ring0 (i.e. user process with complete access to EVERY thing) that was allowing it to work... and this isn't a good "production" idea... from a message by Michael Smith (quoted with out his permission): (If anyone does want to help; change the size of the sigcontext struct, recompile your kernel, and then come back with an enumerated list of other things that need to be changed to stop it from crashing. We could _really_ use some help here.) so that should explaine what needs to be done... assumeing this is still the problem... ttyl.. John-Mark gurney_j@efn.org http://resnet.uoregon.edu/~gurney_j/ Modem/FAX: (541) 683-6954 (FreeBSD Box) Live in Peace, destroy Micro$oft, support free software, run FreeBSD (unix) From owner-freebsd-emulation Thu Jan 9 17:26:13 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id RAA04987 for emulation-outgoing; Thu, 9 Jan 1997 17:26:13 -0800 (PST) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id RAA04982 for ; Thu, 9 Jan 1997 17:26:00 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.2/8.7.3) id LAA29778; Fri, 10 Jan 1997 11:55:24 +1030 (CST) From: Michael Smith Message-Id: <199701100125.LAA29778@genesis.atrad.adelaide.edu.au> Subject: Re: DOS Emulation (*sigh*) In-Reply-To: from Jean-Henri Duteau at "Jan 9, 97 09:40:06 am" To: jeand@Myrias.COM (Jean-Henri Duteau) Date: Fri, 10 Jan 1997 11:55:23 +1030 (CST) Cc: emulation@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I'll settle these in order 8) Jean-Henri Duteau stands accused of saying: > Well, I've fully converted over to the FreeBSD world and I've read the > archives of the mailing lists and it appears I'm going to have to get > my hands dirty. Perhaps. Depends on your x86 hacking skills - we could certainly use some help 8) > I used to be a Linux user and DOSEMU worked wonders for me. My DOS > emulation needs aren't very much. I have one program -- a hockey > simulator from APBA -- that I need to run and don't like running over > to my wife's system or rebooting my own computer just to run one > program. Fair enough. > But I have since found out otherwise. 8-( PCEMU crashes when I try to > run the simulator and its utility programs and, unless someone knows > better than I, DOSEMU is really only a Linux thing. If the simulator does graphics-mode things, PCEMU isn't going to help. If it's text-only, then please tell me how it crashes so I can see about fixing it. > Whoever's in charge, please contact me. I'm willing to do "stuff" for > you. (I believe that this would be Sean or Michael?? I couldn't > really decipher that from the archives.) If you've read the archives, you'll know that we're hung up on a kernel-internal oddity. I have been trying to raise help regarding this, but it's a very-definitely-non-trivial issue. > Jean-Henri Duteau jeand@myrias.com (work) jeand@west-teq.net (home) -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-freebsd-emulation Thu Jan 9 17:27:52 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id RAA05022 for emulation-outgoing; Thu, 9 Jan 1997 17:27:52 -0800 (PST) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id RAA05015 for ; Thu, 9 Jan 1997 17:27:38 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.2/8.7.3) id LAA29795; Fri, 10 Jan 1997 11:57:06 +1030 (CST) From: Michael Smith Message-Id: <199701100127.LAA29795@genesis.atrad.adelaide.edu.au> Subject: Re: DOS Emulation (*sigh*) In-Reply-To: from Pedro Giffuni at "Jan 9, 97 12:17:33 pm" To: m230761@ingenieria.ingsala.unal.edu.co (Pedro Giffuni) Date: Fri, 10 Jan 1997 11:57:04 +1030 (CST) Cc: jeand@Myrias.COM, emulation@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-emulation@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Pedro Giffuni stands accused of saying: > Could Michael or SEAN release the VM86 and RUNDOS code as it was during the > last period it worked (please)? It's where it was, and has been since I last posted it there : ftp://gsoft.com.au/pub/doscmd/; the diffs against -current may require some minimal hand-tweaking though. > Pedro. -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-freebsd-emulation Thu Jan 9 17:39:55 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id RAA05472 for emulation-outgoing; Thu, 9 Jan 1997 17:39:55 -0800 (PST) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id RAA05462 for ; Thu, 9 Jan 1997 17:39:49 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.2/8.7.3) id MAA29877; Fri, 10 Jan 1997 12:08:54 +1030 (CST) From: Michael Smith Message-Id: <199701100138.MAA29877@genesis.atrad.adelaide.edu.au> Subject: Re: DOS Emulation (*sigh*) In-Reply-To: from John-Mark Gurney at "Jan 9, 97 10:40:54 am" To: gurney_j@resnet.uoregon.edu Date: Fri, 10 Jan 1997 12:08:53 +1030 (CST) Cc: m230761@ingenieria.ingsala.unal.edu.co, jeand@myrias.com, emulation@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk John-Mark Gurney stands accused of saying: > > if I remeber correctly... the problem was that the patches weren't in a > CVS tree at the time it worked... also.. it was a userland hack to ring0 > (i.e. user process with complete access to EVERY thing) that was allowing > it to work... and this isn't a good "production" idea... You don't remember very well. 8) - It's been in my CVS tree at home (available for sup) since day 1. The kernel patches were revolting and never worked properly. - DOSCMD uses vm86 mode, and most certainly _never_ ran the user process in ring0. The kernel handles emulation of some of the simpler priveledged instructions (cli/sti), and initially all raw I/O is passed off to the user-space emulation module. Sometime further down the track, there are plans to use a seperate tss for an emulated process, and allow selective direct-mode hardware access. > from a message by Michael Smith (quoted with out his permission): > (If anyone does want to help; change the size of the sigcontext struct, > recompile your kernel, and then come back with an enumerated list of > other things that need to be changed to stop it from crashing. We > could _really_ use some help here.) > > so that should explaine what needs to be done... assumeing this is still > the problem... ttyl.. It is the current stumbling block on the path to the correct solution. The patches currently available have a basic problem in that they exit to vm86 mode via a private return, which is Bad and Evil because it means that the scheduler doesn't run, and thus a vm86 process which doesn't trap to the userland emulation code can never be scheduled, and appears to lock the system up. You get this with DOS programs that spin on the BIOS tick counter; normally the userland emulation would have SIGALRM delivered on a regular basis for maintaining time-related illusions. However, with the vm86 process spin-looping, the clock interrupt occurs, the SIGALRM is posted, and the interrupt handler returns, but because it goes out through the backdoor to vm86 mode, the scheduler doesn't run, and so the emulation module can't receive its signal. Likewise on the clock interrupt when the vm86 process' quantum expires. - Fixing this requires some reworking of the generic exit-to-userland code. - Reworking the exit-to-userland code requires adding some extra members to the sigcontext structure. - Adding extra members to the sigcontext structure causes subtle kernel confusion and instability. And that's where we're at now. Part of the problem is that Sean has a Real Job, and is thus rather busy. I do too, and on top of that I don't understand the relevant internals well enough. There's lots of much easier grunt work required, but without a solution to this showstopper, I'm not inclined to waste my time organising it. 8( > John-Mark -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-freebsd-emulation Fri Jan 10 02:13:02 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id CAA04195 for emulation-outgoing; Fri, 10 Jan 1997 02:13:02 -0800 (PST) Received: from mail13.digital.com (mail13.digital.com [192.208.46.30]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id CAA04187 for ; Fri, 10 Jan 1997 02:12:46 -0800 (PST) From: garyj@frt.dec.com Received: from cssmuc.frt.dec.com by mail13.digital.com (8.7.5/UNX 1.5/1.0/WV) id FAA15685; Fri, 10 Jan 1997 05:08:43 -0500 (EST) Received: from localhost by cssmuc.frt.dec.com; (5.65v3.2/1.1.8.2/14Nov95-0232PM) id AA20433; Fri, 10 Jan 1997 11:08:15 +0100 Message-Id: <9701101008.AA20433@cssmuc.frt.dec.com> X-Mailer: exmh version 1.6.4 10/10/95 To: emulation@FreeBSD.ORG In-Reply-To: Message from Michael Smith of Fri, 10 Jan 97 11:57:04 +1030. Reply-To: gjennejohn@frt.dec.com Subject: Re: DOS Emulation (*sigh*) Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 10 Jan 97 11:08:15 +0100 X-Mts: smtp Sender: owner-emulation@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith@atrad.adelaide.edu.au writes: > Pedro Giffuni stands accused of saying: > > Could Michael or SEAN release the VM86 and RUNDOS code as it was during the - > > last period it worked (please)? > > It's where it was, and has been since I last posted it there : > ftp://gsoft.com.au/pub/doscmd/; the diffs against -current may > require some minimal hand-tweaking though. > I just recently applied these patches to -current. Most of them applied with a little fuzz. There were only two rejects, and they were easy to apply by hand. --- Gary Jennejohn (work) gjennejohn@frt.dec.com (home) Gary.Jennejohn@munich.netsurf.de (play) gj@freebsd.org From owner-freebsd-emulation Fri Jan 10 05:37:01 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id FAA11524 for emulation-outgoing; Fri, 10 Jan 1997 05:37:01 -0800 (PST) Received: from wave.campus.luth.se (root@wave.campus.luth.se [130.240.193.79]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id FAA11519 for ; Fri, 10 Jan 1997 05:36:58 -0800 (PST) Received: (from peterb@localhost) by wave.campus.luth.se (8.6.12/8.6.12) id OAA00456 for freebsd-emulation@freebsd.org; Fri, 10 Jan 1997 14:35:14 +0100 From: Peter Brevik Message-Id: <199701101335.OAA00456@wave.campus.luth.se> Subject: Linux emulation To: freebsd-emulation@freebsd.org Date: Fri, 10 Jan 1997 14:35:13 +0100 (MET) X-Mailer: ELM [version 2.4 PL24 ME8a] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859 Content-Transfer-Encoding: 7bit Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I have a v2.1.0 Kernel and have compiled in "option COMPAT_LINUX". Installed the package 'linux_lib-1.0.tgz' Loaded the LKM linux_mod.o And still says: peterb@wave ~/linux_emu >./test ./test: Exec format error. Wrong Architecture. Exit 1 peterb@wave ~/linux_emu > What's wrong ..? /Peter peterb@wave.campus.luth.se From owner-freebsd-emulation Fri Jan 10 06:07:28 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA12549 for emulation-outgoing; Fri, 10 Jan 1997 06:07:28 -0800 (PST) Received: from colin.Muc.DE (root@colin.muc.de [193.174.4.1]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id GAA12540 for ; Fri, 10 Jan 1997 06:07:24 -0800 (PST) Received: from tavari.muc.de ([193.174.4.22]) by colin.muc.de with SMTP id <86036-2>; Fri, 10 Jan 1997 15:06:37 +0100 Received: from [192.168.42.51] (aleisha.tavari.muc.de [192.168.42.51]) by tavari.muc.de (8.8.3/8.7.3) with ESMTP id PAA19299; Fri, 10 Jan 1997 15:10:00 +0100 (MET) X-Sender: lutz@mail Message-Id: In-Reply-To: <199701101335.OAA00456@wave.campus.luth.se> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Date: Fri, 10 Jan 1997 15:06:28 +0100 To: Peter Brevik From: Lutz Albers Subject: Re: Linux emulation Cc: freebsd-emulation@freebsd.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by freefall.freebsd.org id GAA12545 Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >I have a v2.1.0 Kernel and have compiled in "option COMPAT_LINUX". > >Installed the package 'linux_lib-1.0.tgz' > >Loaded the LKM linux_mod.o > >And still says: > >peterb@wave ~/linux_emu >./test >./test: Exec format error. Wrong Architecture. >Exit 1 >peterb@wave ~/linux_emu > > > What's wrong ..? Which format does your linux executable have ? Do a 'file test'. If it says something like ELF ..., then you'll need FreeBSD 2.2*, because FreeBSD 2.1 only supports a.out Linux binaries. ciao lutz --------------------------------------------------------------------- Lutz Albers | What's good ? | lutz@muc.de Luederitzstr. 14 | Life's good - | ph: +49-89-93940363 81929-Muenchen, Germany | But not fair at all | fax:+49-89-93940365 (Lou Reed) Do not take life too seriously, you will never get out of it alive. From owner-freebsd-emulation Fri Jan 10 07:42:28 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA16308 for emulation-outgoing; Fri, 10 Jan 1997 07:42:28 -0800 (PST) Received: from ingenieria ([168.176.15.11]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id HAA16301 for ; Fri, 10 Jan 1997 07:42:25 -0800 (PST) Received: by ingenieria (SMI-8.6/SMI-SVR4) id KAA01399; Fri, 10 Jan 1997 10:29:31 -0500 Date: Fri, 10 Jan 1997 10:29:31 -0500 (EST) From: Pedro Giffuni To: Peter Brevik cc: freebsd-emulation@freebsd.org Subject: Re: Linux emulation In-Reply-To: <199701101335.OAA00456@wave.campus.luth.se> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Fri, 10 Jan 1997, Peter Brevik wrote: > > I have a v2.1.0 Kernel and have compiled in "option COMPAT_LINUX". > > And still says: > > peterb@wave ~/linux_emu >./test > ./test: Exec format error. Wrong Architecture. Is it ELF? 2.1 and 2.1.5 won't run ELF. Pedro. > > What's wrong ..? > > /Peter > > peterb@wave.campus.luth.se > > From owner-freebsd-emulation Fri Jan 10 11:59:54 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id LAA28846 for emulation-outgoing; Fri, 10 Jan 1997 11:59:54 -0800 (PST) Received: from csla.csl.sri.com (csla.csl.sri.com [192.12.33.2]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id LAA28841 for ; Fri, 10 Jan 1997 11:59:51 -0800 (PST) Received: from impulse.csl.sri.com (impulse.csl.sri.com [130.107.15.11]) by csla.csl.sri.com (8.7.3/8.7.3) with ESMTP id LAA14701 for ; Fri, 10 Jan 1997 11:56:42 -0800 (PST) Received: (from gilham@localhost) by impulse.csl.sri.com (8.7.3/8.7.3) id LAA03487; Fri, 10 Jan 1997 11:58:32 -0800 (PST) Date: Fri, 10 Jan 1997 11:58:32 -0800 (PST) Message-Id: <199701101958.LAA03487@impulse.csl.sri.com> From: Fred Gilham To: freebsd-emulation@freebsd.org Subject: Free Allegro CL Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hello, I wasn't able to find anything about this in the archives. Has anyone gotten the Free Allegro Common Lisp for Linux to run under the linux emulation package? I've installed it and gotten it to start up and do simple things, but loading or compiling files gives a bus error. japonica:~/gabriel > acl Allegro CL 4.3 [Linux/X86; R1] (12/11/96 1:33) Copyright (C) 1985-1996, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ;; Optimization settings: safety 1, space 1, speed 1, debug 2. ;; For a complete description of all compiler switches given the current optimization ;; settings evaluate (EXPLAIN-COMPILER-SETTINGS). USER(1): (car '(a b c)) A USER(2): (cdr '(a b c)) (B C) USER(3): (load "boyer.cl") ; Loading ./boyer.cl Bus error (core dumped) I've got a PPro 200 running 2.2-BETA, with linux_lib-2.3. Here's what I get when I run ldd: japonica:~/gabriel > /compat/linux/usr/bin/ldd /usr/acl4.3/bin/pb_cl.img libm.so.5 => /lib/libm.so.5.0.6 libdl.so.1 => /lib/libdl.so.1.7.14 libc.so.5 => /lib/libc.so.5.3.12 Any ideas? -Fred Gilham gilham@csl.sri.com