From owner-freebsd-emulation Tue Apr 16 08:47:57 1996 Return-Path: owner-emulation Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA20282 for emulation-outgoing; Tue, 16 Apr 1996 08:47:57 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA20278 for freebsd-emulation; Tue, 16 Apr 1996 08:47:55 -0700 (PDT) Date: Tue, 16 Apr 1996 08:47:55 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199604161547.IAA20278@freefall.freebsd.org> To: freebsd-emulation Subject: Welcome to the FreeBSD-emulation mailing list (and status report)! Sender: owner-emulation@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Apologies for the temporary glitch with the alias which kept this list off the air up to now, but it should all be fixed and `freebsd-emulation@freebsd.org' (or just `emulation') open for business. There are a couple of emulation projects we have ongoing right now, so I'll just give a few quick updates as to status: o Linux/ELF emulation: This has been going pretty well, and John Polstra has been making significant progress with his `elf kit' for native ELF binary generation as well - the latest version of his kit can be found at ftp://ftp.polstra.com/pub/FreeBSD/elfkit/elfkit-1.2.1.tar.gz Not really strictly an `emulation' topic, perhaps, but still worthy of some mention here! o Willows: This is the Windows emulator recently released by Willows Software and sort-of-ported to FreeBSD by Sujal Patel, Gary Jennejohn and others. I say "sort of" not to insult the work they've done at all, simply to indicate that there's still a bit of work to be done on this one. If you'd like to find out more about Willows and sign up for the source (yes, you still need to register for it), please see http://www.willows.com. If you'd like to reach the developers, a small mailing alias on my machine, throck.com, is available for reaching the just the Willows folks (one of whom is also one of the lead designers at Willows). Please also don't send "what's the status of this?" messages to the list - you'll only get "It's not finished! We need more volunteers!" back as a reply :-). Periodic bulletins will also be sent to this emulation mailing list as major milestones (I hope!) are hit. o Rundos: This is the DOS emulator recently donated to us by BSDI under the BSD copyright. Progress has been slow, but steady, with Sean Eric Fagan and Michael Smith doing the lion's share of the work so far. I've also recently been contacted by Alexander Kolbasov and Pace Willisson , two of the original developers of the code for BSDI. Both are on this mailing list. Pace has indicated that he's really not going to be up for much more than answering questions from time to time, whereas Alexander has indicated that he wouldn't mind being more actively involved. If we can avoid pestering these two too much, I think that both of them will be invaluable resources in getting this project off the ground quickly (nothing like having the people who originally wrote the code to talk to! :-). An overall coordinator for the DOS emulation project is also yet to be found, though I'd be happy to nominate Sean Eric Fagan if he's interested! :-) J.R. Westmoreland has also volunteered, if Sean's schedule does not permit this (my preference for Sean comes simply out of the fact that I know he's studied the heck out of the code for the last couple of weeks! :-). o BSD/OS: The emulation of BSD/OS 2.0 executables went into FreeBSD-current several months ago and, as far as I know, is working flawlessly with everything. Please let us know if you encounter any exceptions. Thanks! Again, this mailing list is freebsd-emulation@FreeBSD.org. Some of you were added indirectly by request, so if you wish to be taken off again at any time, simply send mail to majordomo@FreeBSD.org and say `unsubscribe freebsd-emulation' somewhere in the body of the message. Jordan From owner-freebsd-emulation Wed Apr 17 02:03:02 1996 Return-Path: owner-emulation Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA26184 for emulation-outgoing; Wed, 17 Apr 1996 02:03:02 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id CAA26177 for ; Wed, 17 Apr 1996 02:02:59 -0700 (PDT) Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id SAA08706 for emulation@freebsd.org; Wed, 17 Apr 1996 18:25:18 +0930 From: Michael Smith Message-Id: <199604170855.SAA08706@genesis.atrad.adelaide.edu.au> Subject: latest doscmd patches To: emulation@freebsd.org Date: Wed, 17 Apr 1996 18:25:17 +0930 (CST) 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 And the latest issue in the series... For all you aspiring kernel hackers out there, here's the latest in the doscmd-on-freebsd saga. Go to ftp://genesis.atrad.adelaide.edu.au/pub/doscmd and grab what you see. Then pull aside a -current kernel tree, apply the v86 diffs and build a new kernel. Put proc.h, frame.h, trap.h and signal.h from i386/include in /usr/include/machine. DO NOT toast your old kernel just yet, and keep backups of the include files that you replace. Build a new kernel. Put DDB in it for minimum surprise value. Patch a virgin doscmd and build it. This must happen _after_ you've move the new header files in. Boot your new kernel, and try running doscmd. Note that it doesn't work. In particular, if anyone can explain why the registers come back trampled, Sean will send them a chocolate golliwog. Note also that occasionally you'll get a GPF; if anyone can explain the odd cs:ip values they win a prize too. (Note that chocolate sent by post rarely makes it to the addressee 8) -- ]] Mike Smith, Software Engineer msmith@atrad.adelaide.edu.au [[ ]] Genesis Software genesis@atrad.adelaide.edu.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control (ph/fax) +61-8-267-3039 [[ ]] Collector of old Unix hardware. "Where are your PEZ?" The Tick [[ From owner-freebsd-emulation Wed Apr 17 17:41:59 1996 Return-Path: owner-emulation Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA00170 for emulation-outgoing; Wed, 17 Apr 1996 17:41:59 -0700 (PDT) Received: from nexxus.novasys.com (frozen@nexxus.novasys.com [206.249.116.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id RAA00165 for ; Wed, 17 Apr 1996 17:41:56 -0700 (PDT) Received: (from frozen@localhost) by nexxus.novasys.com (8.7.5/8.6.12) id UAA07852; Wed, 17 Apr 1996 20:37:20 -0400 Date: Wed, 17 Apr 1996 20:37:19 -0400 (EDT) From: Shattered Hope To: freebsd-emulation@freebsd.org Subject: Question - Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I hope this is not a stupid question - if it is, I apologize. I couldn't find an answer in any of the FAQs and no one replied to me on the (miscellaneous) newsgroup for FreeBSD. Is there any way to get ELF binaries for Linux to work with the (and any version of the) emulation libraries? Thanks, David J. Wilson ------------------------------------------------------------------ ..djw, Dave Wilson - email: frozen@nexxus.novasys.com IRC: Neffy WWW: http://www2.novasys.com/~frozen "such nothingness that still I long for the stars, forevermore..." ------------------------------------------------------------------ From owner-freebsd-emulation Wed Apr 17 22:23:29 1996 Return-Path: owner-emulation Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA15013 for emulation-outgoing; Wed, 17 Apr 1996 22:23:29 -0700 (PDT) Received: from kithrup.com (kithrup.com [205.179.156.40]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id WAA15008 for ; Wed, 17 Apr 1996 22:23:26 -0700 (PDT) Received: (from sef@localhost) by kithrup.com (8.6.8/8.6.6) id WAA24844 for emulation@freebsd.org; Wed, 17 Apr 1996 22:23:24 -0700 Date: Wed, 17 Apr 1996 22:23:24 -0700 From: Sean Eric Fagan Message-Id: <199604180523.WAA24844@kithrup.com> To: emulation@freebsd.org Subject: Latest kernel v86 patches Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk are on file://freebsd.org/pub/sef/v86.diffs. They are relative to a kernel tree I checked out last week, I think it was (sorry it's not more up to date). They're context diffs, though, so you should be able to patch them into your kernels if they don't go cleanly ;). Mike Smith is working on the user side of doscmd, and I think we're both at the point now that more people looking at it would be beneficial. (At times, I have needed other people's insights for the kernel work [thanks bruce, soren, david, john ;)], and I only have a limited amount of time I can work on this. Also, worst of all, I do not have a machine running 2.x I can do kernel development on, so I can't *test* most of my changes. [And, yes, Jordan has convinced me to rectify this situation, which I plan to do within the next two months, barring any emergencies ;).]) Sean.