On Sep 6 2004 several new syscalls were added to the linux emulator code. This was done to get TransGaming's winex (partially) working. 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 versions - 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
On 5/20/05, Scot Hetzel <swhetzel@gmail.com> wrote:> 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: >Also need to bump the OSVERSION on 5-STABLE when commited, so the VMware ports can detect if a patch to the kernel is needed or not.> I have attached 2 files: > linux.gettid-freebsd4-20050520.diff.gz > linux.gettid-freebsd6-20040906.diff.gzIf these files have been stripped from the list, let me know and I'll send them directly to those who are interested.