From owner-freebsd-current@FreeBSD.ORG Fri May 20 15:05:47 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 40BBE16A4CF for ; Fri, 20 May 2005 15:05:47 +0000 (GMT) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.202]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8639C43DCF for ; Fri, 20 May 2005 15:05:44 +0000 (GMT) (envelope-from swhetzel@gmail.com) Received: by wproxy.gmail.com with SMTP id 69so1053541wri for ; Fri, 20 May 2005 08:05:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:mime-version:content-type; b=okgLA//GXeenN/r6wyXv928YWayfWSaSumT3pwvUttT75PIZZikxN7q0Sl7NQLUedew2dyEAhYDmSnb7I3PH5y4d3SDNscdoS+HAibqQOLLAINSolja5pA7jPl98c9Omy3pNZsp8uUEElTzpOaH5jOV805r9bg/AwS1Duz9Ve1I= Received: by 10.54.56.74 with SMTP id e74mr1786297wra; Fri, 20 May 2005 08:05:40 -0700 (PDT) Received: by 10.54.29.77 with HTTP; Fri, 20 May 2005 08:05:40 -0700 (PDT) Message-ID: <790a9fff0505200805694f4dab@mail.gmail.com> Date: Fri, 20 May 2005 10:05:40 -0500 From: Scot Hetzel To: freebsd-stable@freebsd.org, freebsd-current@freebsd.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_1256_17267220.1116601540850" X-Content-Filtered-By: Mailman/MimeDel 2.1.1 cc: orlando@break.net Subject: MFC Request: linux_gettid from 6-CURRENT to 5-STABLE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Scot Hetzel List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 May 2005 15:05:47 -0000 ------=_Part_1256_17267220.1116601540850 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Sep 6 2004 several new syscalls were added to the linux emulator code. This was done to get TransGaming's winex (partially) working.=20 Additionally these changes would allow VMware 4 to function. Could we get a MFC of the 6-CURRENT linux emulator code to 5-STABLE, or at a minimum the following versions: src/sys/i386/linux/linux_machdep.c 1.44 src/sys/i386/linux/linux_proto.h 1.61 src/sys/i386/linux/linux_syscall.h 1.55 src/sys/i386/linux/linux_sysent.c 1.62 src/sys/i386/linux/syscalls.master 1.58 I have attached 2 files: linux.gettid-freebsd4-20050520.diff.gz - not tested, needs someone to check if it will work on 4-STABLE linux.gettid-freebsd6-20040906.diff.gz - diff between the above linux emu files and there previous version= s - minus $FreeBSD$ ids - should work on FreeBSD 5-STABLE and 6-CURRENT (OSVERSION < 600003) Also need a place to host the above kernel patch files. I'm currently looking into creating the VMware 4 & 5 Host OS ports. I am using orlando's VMware 4 patch to vmmon and the VMware 3 vmnet patch for the VMware 4 port. Scot ------=_Part_1256_17267220.1116601540850--