From owner-freebsd-emulation@FreeBSD.ORG Sat May 1 12:34:40 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2633C16A4CE for ; Sat, 1 May 2004 12:34:40 -0700 (PDT) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id A0B2D43D5C for ; Sat, 1 May 2004 12:34:39 -0700 (PDT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.12.10/8.12.10) with ESMTP id i41JYcxZ021269 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 1 May 2004 15:34:38 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.12.9p2/8.12.9/Submit) id i41JYXJa094720; Sat, 1 May 2004 15:34:33 -0400 (EDT) (envelope-from gallatin) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16531.64457.287692.950839@grasshopper.cs.duke.edu> Date: Sat, 1 May 2004 15:34:33 -0400 (EDT) To: iedowse@maths.tcd.ie X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid cc: freebsd-emulation@freebsd.org Subject: re: vmware2 patch for -CURRENT X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 May 2004 19:34:40 -0000 Ian, Your patch for vmware2 posted to -emulation a few weeks back worked fine for me.. (I needed to dig up my old vmware2 license to run usermode linux..) There were 2 quirks which I don't think have anything to do with your patch o - I have a UP system (-current from April 3) using IOAPIC with a UP kernel. This confused vmware (and caused a kernel panic) until I booted with hint.apic.0.disabled=1. I think we need to do a little more work to get the apic address, and not make it conditional on SMP. o - linux-base 8.x is too new to run vmware2. Due to a change in the nice ABI in glibc, if you run vmware2 with newer libs, it will crash, complaining that AIO is not implemented. This has nothing to do with your patch, but I wanted to get it into the archives, as it took me an hour or two of running strings on the linux libc and Googling before I pulled the /compat/linux/lib directory from an old 4.x with linux_base-6.1 installed. Anyway, please consider your patches tested. But we still need a ports comitter... Drew