From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 11:02:01 2005 Return-Path: X-Original-To: emulation@freebsd.org 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 8A3F016A42A for ; Mon, 25 Jul 2005 11:02:01 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E055343D55 for ; Mon, 25 Jul 2005 11:02:00 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PB20YU018226 for ; Mon, 25 Jul 2005 11:02:00 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PB1x4d018216 for emulation@freebsd.org; Mon, 25 Jul 2005 11:01:59 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 25 Jul 2005 11:01:59 GMT Message-Id: <200507251101.j6PB1x4d018216@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: emulation@FreeBSD.org Cc: Subject: Current problem reports assigned to you X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 11:02:01 -0000 Current FreeBSD problem reports Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2003/06/28] kern/53874 emulation /usr/ports/emulators/linux_base isn't wor 1 problem total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2000/09/22] kern/21463 emulation Linux compatability mode should not allow o [2000/11/13] kern/22826 emulation Memory limits have no effect in linux com o [2001/03/28] kern/26171 emulation not work Linux-emulator, but hi is work i p [2002/04/16] kern/37161 emulation [ext2fs] ext2 linux file system, error ha o [2002/11/07] kern/45023 emulation flexlm does not run with linux-base-7, st o [2003/09/24] kern/57192 emulation linux-ibm-java1.4 freeze o [2004/06/20] kern/68131 emulation java/linux-ibm-jdk14: linux ibm jdk 1.4.1 o [2005/01/25] ports/76644 emulation FreeBSD 5.3 will freeze or crash when run o [2005/02/19] i386/77710 emulation Linux page fault sigcontext information i o [2005/05/05] ports/80679 emulation emulators/linux_base-8: Use ${MACHINE_ARC o [2005/05/09] ports/80837 emulation x11-toolkits/linux-gtk: cannot install by o [2005/05/12] ports/80926 emulation running $PREFIX/etc/rc.d/vmware.sh return o [2005/06/06] kern/81951 emulation [patch] linux emulation: getpriority() re 13 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [1999/04/16] i386/11165 emulation IBCS2 don't work correctly with PID_MAX 9 o [2000/12/15] kern/23561 emulation Linux compatibility mode does not support o [2001/08/14] kern/29698 emulation linux ipcs doesn'work o [2002/06/12] kern/39201 emulation ptrace(2) and rfork(RFLINUXTHPN) confuse o [2002/08/11] kern/41543 emulation Easier wine/w23 support p [2002/09/04] kern/42404 emulation TIOCSCTTY not implemented in linuxulator s [2002/09/06] kern/42466 emulation linux: 'ipc' typ=258 not implemented p [2003/01/22] kern/47349 emulation Fake a sound ioctl (plus linux hook) o [2003/08/21] kern/55835 emulation Linux IPC emulation missing SETALL syscal o [2004/10/19] ports/72865 emulation emulators/vmware3 crashes on 5.3-STABLE o [2004/10/20] kern/72920 emulation linux emulation : path "prefixing" is not o [2004/10/26] kern/73165 emulation [patch] getting rid of COMPAT_43 dependan o [2004/11/10] kern/73777 emulation [patch] linux emulation: root dir special o [2005/03/19] ports/79009 emulation [patch] Some linux ports are incorrectly o [2005/04/07] ports/79655 emulation linux_base-8 fails to install as non-root 15 problems total. From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 11:02:08 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org 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 1647F16A422 for ; Mon, 25 Jul 2005 11:02:08 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8840C43D49 for ; Mon, 25 Jul 2005 11:02:07 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PB27e9018331 for ; Mon, 25 Jul 2005 11:02:07 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PB266p018325 for freebsd-emulation@freebsd.org; Mon, 25 Jul 2005 11:02:06 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 25 Jul 2005 11:02:06 GMT Message-Id: <200507251102.j6PB266p018325@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-emulation@FreeBSD.org Cc: Subject: Current problem reports assigned to you X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 11:02:08 -0000 Current FreeBSD problem reports Critical problems Serious problems Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2004/11/08] kern/73663 emulation [ibcs2] module_register_init: MOD_LOAD (i o [2004/11/15] kern/73978 emulation [ibsc2] an error message appears during l o [2005/02/08] kern/77253 emulation meminfo in linprocfs returns bad value ab o [2005/05/30] kern/81670 emulation [patch] linux_execve return wrong value ( o [2005/06/08] kern/82026 emulation [ibcs2] module_register_init: MOD_LOAD (i o [2005/07/01] ports/82853 emulation No working linux_base port on alpha 6 problems total. From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 20:20:31 2005 Return-Path: X-Original-To: emulation@hub.freebsd.org 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 6A87016A420; Mon, 25 Jul 2005 20:20:31 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 65B9343D4C; Mon, 25 Jul 2005 20:20:27 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PKKR03053923; Mon, 25 Jul 2005 20:20:27 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PKKRZv053919; Mon, 25 Jul 2005 20:20:27 GMT (envelope-from linimon) Date: Mon, 25 Jul 2005 20:20:27 GMT From: Mark Linimon Message-Id: <200507252020.j6PKKRZv053919@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-emulation@FreeBSD.org, emulation@FreeBSD.org Cc: Subject: Re: kern/73663: [ibcs2] module_register_init: MOD_LOAD (ibcs2, 0xc1700e90, 0) error 45 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 20:20:31 -0000 Synopsis: [ibcs2] module_register_init: MOD_LOAD (ibcs2, 0xc1700e90, 0) error 45 Responsible-Changed-From-To: freebsd-emulation->emulation Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 25 20:20:14 GMT 2005 Responsible-Changed-Why: Canonicalize assignment. http://www.freebsd.org/cgi/query-pr.cgi?pr=73663 From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 20:20:31 2005 Return-Path: X-Original-To: freebsd-emulation@hub.freebsd.org Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A87016A420; Mon, 25 Jul 2005 20:20:31 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 65B9343D4C; Mon, 25 Jul 2005 20:20:27 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PKKR03053923; Mon, 25 Jul 2005 20:20:27 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PKKRZv053919; Mon, 25 Jul 2005 20:20:27 GMT (envelope-from linimon) Date: Mon, 25 Jul 2005 20:20:27 GMT From: Mark Linimon Message-Id: <200507252020.j6PKKRZv053919@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-emulation@FreeBSD.org, emulation@FreeBSD.org Cc: Subject: Re: kern/73663: [ibcs2] module_register_init: MOD_LOAD (ibcs2, 0xc1700e90, 0) error 45 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 20:20:31 -0000 Synopsis: [ibcs2] module_register_init: MOD_LOAD (ibcs2, 0xc1700e90, 0) error 45 Responsible-Changed-From-To: freebsd-emulation->emulation Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 25 20:20:14 GMT 2005 Responsible-Changed-Why: Canonicalize assignment. http://www.freebsd.org/cgi/query-pr.cgi?pr=73663 From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 20:20:47 2005 Return-Path: X-Original-To: freebsd-emulation@hub.freebsd.org Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6BBCE16A420; Mon, 25 Jul 2005 20:20:47 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2195343D4C; Mon, 25 Jul 2005 20:20:47 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PKKkV4053989; Mon, 25 Jul 2005 20:20:46 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PKKkQu053985; Mon, 25 Jul 2005 20:20:46 GMT (envelope-from linimon) Date: Mon, 25 Jul 2005 20:20:46 GMT From: Mark Linimon Message-Id: <200507252020.j6PKKkQu053985@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-emulation@FreeBSD.org, emulation@FreeBSD.org Cc: Subject: Re: kern/73978: [ibsc2] an error message appears during loading of ibcs2 module X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 20:20:47 -0000 Synopsis: [ibsc2] an error message appears during loading of ibcs2 module Responsible-Changed-From-To: freebsd-emulation->emulation Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 25 20:20:37 GMT 2005 Responsible-Changed-Why: Canonicalize assignment. http://www.freebsd.org/cgi/query-pr.cgi?pr=73978 From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 20:20:47 2005 Return-Path: X-Original-To: emulation@hub.freebsd.org 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 6BBCE16A420; Mon, 25 Jul 2005 20:20:47 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2195343D4C; Mon, 25 Jul 2005 20:20:47 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PKKkV4053989; Mon, 25 Jul 2005 20:20:46 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PKKkQu053985; Mon, 25 Jul 2005 20:20:46 GMT (envelope-from linimon) Date: Mon, 25 Jul 2005 20:20:46 GMT From: Mark Linimon Message-Id: <200507252020.j6PKKkQu053985@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-emulation@FreeBSD.org, emulation@FreeBSD.org Cc: Subject: Re: kern/73978: [ibsc2] an error message appears during loading of ibcs2 module X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 20:20:47 -0000 Synopsis: [ibsc2] an error message appears during loading of ibcs2 module Responsible-Changed-From-To: freebsd-emulation->emulation Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 25 20:20:37 GMT 2005 Responsible-Changed-Why: Canonicalize assignment. http://www.freebsd.org/cgi/query-pr.cgi?pr=73978 From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 20:21:16 2005 Return-Path: X-Original-To: freebsd-emulation@hub.freebsd.org Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C5A7B16A41F; Mon, 25 Jul 2005 20:21:16 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D279943D5E; Mon, 25 Jul 2005 20:21:14 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PKLE46054076; Mon, 25 Jul 2005 20:21:14 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PKLEou054072; Mon, 25 Jul 2005 20:21:14 GMT (envelope-from linimon) Date: Mon, 25 Jul 2005 20:21:14 GMT From: Mark Linimon Message-Id: <200507252021.j6PKLEou054072@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-emulation@FreeBSD.org, emulation@FreeBSD.org Cc: Subject: Re: kern/77253: [linprocfs] meminfo in linprocfs returns bad value about swap. X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 20:21:16 -0000 Old Synopsis: meminfo in linprocfs returns bad value about swap. New Synopsis: [linprocfs] meminfo in linprocfs returns bad value about swap. Responsible-Changed-From-To: freebsd-emulation->emulation Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 25 20:20:59 GMT 2005 Responsible-Changed-Why: Canonicalize assignment. http://www.freebsd.org/cgi/query-pr.cgi?pr=77253 From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 20:21:16 2005 Return-Path: X-Original-To: emulation@hub.freebsd.org 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 C5A7B16A41F; Mon, 25 Jul 2005 20:21:16 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D279943D5E; Mon, 25 Jul 2005 20:21:14 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PKLE46054076; Mon, 25 Jul 2005 20:21:14 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PKLEou054072; Mon, 25 Jul 2005 20:21:14 GMT (envelope-from linimon) Date: Mon, 25 Jul 2005 20:21:14 GMT From: Mark Linimon Message-Id: <200507252021.j6PKLEou054072@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-emulation@FreeBSD.org, emulation@FreeBSD.org Cc: Subject: Re: kern/77253: [linprocfs] meminfo in linprocfs returns bad value about swap. X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 20:21:17 -0000 Old Synopsis: meminfo in linprocfs returns bad value about swap. New Synopsis: [linprocfs] meminfo in linprocfs returns bad value about swap. Responsible-Changed-From-To: freebsd-emulation->emulation Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 25 20:20:59 GMT 2005 Responsible-Changed-Why: Canonicalize assignment. http://www.freebsd.org/cgi/query-pr.cgi?pr=77253 From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 20:21:37 2005 Return-Path: X-Original-To: emulation@hub.freebsd.org 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 66C1116A41F; Mon, 25 Jul 2005 20:21:37 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A9F843D45; Mon, 25 Jul 2005 20:21:37 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PKLafF054123; Mon, 25 Jul 2005 20:21:36 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PKLaTC054119; Mon, 25 Jul 2005 20:21:36 GMT (envelope-from linimon) Date: Mon, 25 Jul 2005 20:21:36 GMT From: Mark Linimon Message-Id: <200507252021.j6PKLaTC054119@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-emulation@FreeBSD.org, emulation@FreeBSD.org Cc: Subject: Re: kern/81670: [patch] linux_execve return wrong value (i386) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 20:21:37 -0000 Synopsis: [patch] linux_execve return wrong value (i386) Responsible-Changed-From-To: freebsd-emulation->emulation Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 25 20:21:28 GMT 2005 Responsible-Changed-Why: Canonicalize assignment. http://www.freebsd.org/cgi/query-pr.cgi?pr=81670 From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 20:21:37 2005 Return-Path: X-Original-To: freebsd-emulation@hub.freebsd.org Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 66C1116A41F; Mon, 25 Jul 2005 20:21:37 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A9F843D45; Mon, 25 Jul 2005 20:21:37 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PKLafF054123; Mon, 25 Jul 2005 20:21:36 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PKLaTC054119; Mon, 25 Jul 2005 20:21:36 GMT (envelope-from linimon) Date: Mon, 25 Jul 2005 20:21:36 GMT From: Mark Linimon Message-Id: <200507252021.j6PKLaTC054119@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-emulation@FreeBSD.org, emulation@FreeBSD.org Cc: Subject: Re: kern/81670: [patch] linux_execve return wrong value (i386) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 20:21:37 -0000 Synopsis: [patch] linux_execve return wrong value (i386) Responsible-Changed-From-To: freebsd-emulation->emulation Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 25 20:21:28 GMT 2005 Responsible-Changed-Why: Canonicalize assignment. http://www.freebsd.org/cgi/query-pr.cgi?pr=81670 From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 20:22:07 2005 Return-Path: X-Original-To: emulation@hub.freebsd.org 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 3BE3716A41F; Mon, 25 Jul 2005 20:22:07 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id F185543D46; Mon, 25 Jul 2005 20:22:06 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PKM6hV054170; Mon, 25 Jul 2005 20:22:06 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PKM6pm054166; Mon, 25 Jul 2005 20:22:06 GMT (envelope-from linimon) Date: Mon, 25 Jul 2005 20:22:06 GMT From: Mark Linimon Message-Id: <200507252022.j6PKM6pm054166@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-emulation@FreeBSD.org, emulation@FreeBSD.org Cc: Subject: Re: kern/82026: [ibcs2] module_register_init: MOD_LOAD (ibcs2, 0xc1700e90, 0) error 45 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 20:22:07 -0000 Synopsis: [ibcs2] module_register_init: MOD_LOAD (ibcs2, 0xc1700e90, 0) error 45 Responsible-Changed-From-To: freebsd-emulation->emulation Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 25 20:21:51 GMT 2005 Responsible-Changed-Why: Canonicalize assignment. http://www.freebsd.org/cgi/query-pr.cgi?pr=82026 From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 20:22:07 2005 Return-Path: X-Original-To: freebsd-emulation@hub.freebsd.org Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3BE3716A41F; Mon, 25 Jul 2005 20:22:07 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id F185543D46; Mon, 25 Jul 2005 20:22:06 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PKM6hV054170; Mon, 25 Jul 2005 20:22:06 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PKM6pm054166; Mon, 25 Jul 2005 20:22:06 GMT (envelope-from linimon) Date: Mon, 25 Jul 2005 20:22:06 GMT From: Mark Linimon Message-Id: <200507252022.j6PKM6pm054166@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-emulation@FreeBSD.org, emulation@FreeBSD.org Cc: Subject: Re: kern/82026: [ibcs2] module_register_init: MOD_LOAD (ibcs2, 0xc1700e90, 0) error 45 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 20:22:07 -0000 Synopsis: [ibcs2] module_register_init: MOD_LOAD (ibcs2, 0xc1700e90, 0) error 45 Responsible-Changed-From-To: freebsd-emulation->emulation Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 25 20:21:51 GMT 2005 Responsible-Changed-Why: Canonicalize assignment. http://www.freebsd.org/cgi/query-pr.cgi?pr=82026 From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 20:26:04 2005 Return-Path: X-Original-To: freebsd-emulation@hub.freebsd.org Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 598A316A420; Mon, 25 Jul 2005 20:26:04 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9101A43D5E; Mon, 25 Jul 2005 20:26:03 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PKQ33q054255; Mon, 25 Jul 2005 20:26:03 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PKQ2UD054251; Mon, 25 Jul 2005 20:26:02 GMT (envelope-from linimon) Date: Mon, 25 Jul 2005 20:26:02 GMT From: Mark Linimon Message-Id: <200507252026.j6PKQ2UD054251@freefall.freebsd.org> To: robert@mpe.mpg.de, linimon@FreeBSD.org, freebsd-emulation@FreeBSD.org, emulation@FreeBSD.org Cc: Subject: Re: ports/82853: [wish] working linux_base port for alpha X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 20:26:04 -0000 Old Synopsis: No working linux_base port on alpha New Synopsis: [wish] working linux_base port for alpha State-Changed-From-To: open->suspended State-Changed-By: linimon State-Changed-When: Mon Jul 25 20:22:16 GMT 2005 State-Changed-Why: Mark suspended awaiting patches. Responsible-Changed-From-To: freebsd-emulation->emulation Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 25 20:22:16 GMT 2005 Responsible-Changed-Why: Canonicalize assignment. http://www.freebsd.org/cgi/query-pr.cgi?pr=82853 From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 20:26:04 2005 Return-Path: X-Original-To: emulation@hub.freebsd.org 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 598A316A420; Mon, 25 Jul 2005 20:26:04 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9101A43D5E; Mon, 25 Jul 2005 20:26:03 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PKQ33q054255; Mon, 25 Jul 2005 20:26:03 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PKQ2UD054251; Mon, 25 Jul 2005 20:26:02 GMT (envelope-from linimon) Date: Mon, 25 Jul 2005 20:26:02 GMT From: Mark Linimon Message-Id: <200507252026.j6PKQ2UD054251@freefall.freebsd.org> To: robert@mpe.mpg.de, linimon@FreeBSD.org, freebsd-emulation@FreeBSD.org, emulation@FreeBSD.org Cc: Subject: Re: ports/82853: [wish] working linux_base port for alpha X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 20:26:04 -0000 Old Synopsis: No working linux_base port on alpha New Synopsis: [wish] working linux_base port for alpha State-Changed-From-To: open->suspended State-Changed-By: linimon State-Changed-When: Mon Jul 25 20:22:16 GMT 2005 State-Changed-Why: Mark suspended awaiting patches. Responsible-Changed-From-To: freebsd-emulation->emulation Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 25 20:22:16 GMT 2005 Responsible-Changed-Why: Canonicalize assignment. http://www.freebsd.org/cgi/query-pr.cgi?pr=82853 From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 20:26:43 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org 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 2AFB016A41F; Mon, 25 Jul 2005 20:26:43 +0000 (GMT) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn.kn-bremen.de [212.63.36.242]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6235F43D45; Mon, 25 Jul 2005 20:26:38 +0000 (GMT) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn [127.0.0.1]) by gwyn.kn-bremen.de (8.13.4/8.13.4/Debian-3) with ESMTP id j6PKQYF8007638; Mon, 25 Jul 2005 22:26:34 +0200 Received: from saturn.kn-bremen.de (uucp@localhost) by gwyn.kn-bremen.de (8.13.4/8.13.4/Submit) with UUCP id j6PKQYIf007636; Mon, 25 Jul 2005 22:26:34 +0200 Received: (from nox@localhost) by saturn.kn-bremen.de (8.11.4/8.8.5) id j6PKQBr43809; Mon, 25 Jul 2005 22:26:11 +0200 (CEST) From: Juergen Lock Date: Mon, 25 Jul 2005 22:26:09 +0200 To: freebsd-emulation@freebsd.org, freebsd-amd64@freebsd.org Message-ID: <20050725222608.A42815@saturn.kn-bremen.de> Mail-Followup-To: freebsd-emulation@freebsd.org, freebsd-amd64@freebsd.org, ports@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre3i Cc: ports@FreeBSD.org Subject: need help with kqemu X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 20:26:43 -0000 Hi! Fabrice has released a new version of kqemu that now also supports amd64 hosts, but as he doesnt know FreeBSD (and my kernel foo is far from being good enough, neither do i have an amd64 box) we need someone to port the wrapper to amd64. Actually the i386 wrapper he has now added to the release (kqemu-0.7.1.tar.gz) doesnt work either (not sure what happened there, it doesnt even build), so we need someone to fix/update that as well. I have made an update for the port that can be used as a template (only non-kqemu build works), I'll append it below: Removed files: files/BSDmakefile files/kmod_bsd.c New files: files/kqemu-Makefile-patch files/patch-libmath2 files/patch-vl.c (btw patch-vl.c is from Andrey V. Elsukov, it enables kernel debugging via virtual serial console, as posted on -ports: # qemu -hda disk.img -cdrom 6.0-BETA1.iso -serial pty # gdb (gdb) target remote /dev/ptyp0 ....) Index: Makefile =================================================================== RCS file: /home/ncvs/ports/emulators/qemu/Makefile,v retrieving revision 1.27 diff -u -r1.27 Makefile --- Makefile 19 Jul 2005 06:06:56 -0000 1.27 +++ Makefile 25 Jul 2005 16:52:49 -0000 @@ -6,12 +6,9 @@ # PORTNAME= qemu -PORTVERSION= 0.7.0s.20050717 +PORTVERSION= 0.7.1 CATEGORIES= emulators -MASTER_SITES= http://www.qemu.org/ \ - http://people.fruitsalad.org/nox/qemu/ \ - http://dad-answers.com/qemu/ -DISTNAME= ${PORTNAME}-snapshot-2005-07-17_23 +MASTER_SITES= http://www.qemu.org/ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= nox@jelal.kn-bremen.de @@ -23,12 +20,12 @@ .endif .if defined(WITH_KQEMU) -DISTKQEMU= kqemu-0.6.2-1.tar.gz +DISTKQEMU= kqemu-0.7.1.tar.gz DISTFILES= ${EXTRACT_ONLY} ${DISTKQEMU} +EXTRA_PATCHES= ${FILESDIR}/kqemu-Makefile-patch .endif HAS_CONFIGURE= yes -USE_BZIP2= yes USE_GMAKE= yes USE_GETOPT_LONG= yes USE_SDL= sdl @@ -85,7 +82,7 @@ .if defined(WITH_KQEMU) post-extract: @cd ${WRKSRC} && ${TAR} xfz ${_DISTDIR}/${DISTKQEMU} - @${CP} ${FILESDIR}/BSDmakefile ${FILESDIR}/kmod_bsd.c ${WRKSRC}/kqemu + @${LN} -s Makefile.freebsd ${WRKSRC}/kqemu/BSDmakefile .endif pre-patch: Index: distinfo =================================================================== RCS file: /home/ncvs/ports/emulators/qemu/distinfo,v retrieving revision 1.20 diff -u -r1.20 distinfo --- distinfo 19 Jul 2005 06:06:56 -0000 1.20 +++ distinfo 25 Jul 2005 16:40:12 -0000 @@ -1,4 +1,4 @@ -MD5 (qemu-snapshot-2005-07-17_23.tar.bz2) = 5d21295c1f328ea00de19a54715ee7c3 -SIZE (qemu-snapshot-2005-07-17_23.tar.bz2) = 1114748 -MD5 (kqemu-0.6.2-1.tar.gz) = c6bb3b40fb3d526d731eb0f1f9dee7ee -SIZE (kqemu-0.6.2-1.tar.gz) = 21002 +MD5 (qemu-0.7.1.tar.gz) = b0c80d2c082049a5b8ccbc7f55fe165b +SIZE (qemu-0.7.1.tar.gz) = 1338521 +MD5 (kqemu-0.7.1.tar.gz) = 8fc7967492b2157521198f6639218420 +SIZE (kqemu-0.7.1.tar.gz) = 76135 Index: files/kqemu-Makefile-patch @@ -0,0 +1,13 @@ +Index: qemu/kqemu/Makefile.freebsd +@@ -1,6 +1,10 @@ + # $Id: Makefile.freebsd,v 1.1 2005/04/17 17:21:31 bellard Exp $ + KMOD= kqemu +-SRCS= kmod-freebsd.c ++SRCS= kqemu-freebsd.c + OBJS= kqemu-mod-i386.o ++.if ${OSVERSION} >= 500000 ++CC= cc ++.endif ++WERROR= + + .include Index: files/patch-libmath2 @@ -0,0 +1,67 @@ +Index: qemu/bsd/Makefile +@@ -16,7 +16,8 @@ + ${MACHINE_ARCH}/s_rintl.c \ + ${MACHINE_ARCH}/s_round.c \ + ${MACHINE_ARCH}/s_sinl.S \ +- ${MACHINE_ARCH}/s_tanl.S ++ ${MACHINE_ARCH}/s_tanl.S \ ++ ${MACHINE_ARCH}/s_ldexpl.c + + OBJS= ${SRCS:R:S/$/.o/} + +Index: qemu/bsd/i386/s_ldexpl.c +@@ -0,0 +1,21 @@ ++#include ++#include ++#include ++ ++long double __ldexpl(long double x, int expn) ++{ ++ long double res; ++ if (!isfinite (x) || x == 0.0L) ++ return x; ++ ++ __asm__ ("fscale" ++ : "=t" (res) ++ : "0" (x), "u" ((long double) expn)); ++ ++ if (!isfinite (res) || res == 0.0L) ++ errno = ERANGE; ++ ++ return res; ++} ++ ++weak_alias(__ldexpl,ldexpl) +Index: qemu/bsd/amd64/s_ldexpl.c +@@ -0,0 +1,21 @@ ++#include ++#include ++#include ++ ++long double __ldexpl(long double x, int expn) ++{ ++ long double res; ++ if (!isfinite (x) || x == 0.0L) ++ return x; ++ ++ __asm__ ("fscale" ++ : "=t" (res) ++ : "0" (x), "u" ((long double) expn)); ++ ++ if (!isfinite (res) || res == 0.0L) ++ errno = ERANGE; ++ ++ return res; ++} ++ ++weak_alias(__ldexpl,ldexpl) +Index: qemu/target-i386/helper.c +@@ -2886,6 +2886,8 @@ + ST0 = floatx_round_to_int(ST0, &env->fp_status); + } + ++long double ldexpl(long double, int); ++ + void helper_fscale(void) + { + ST0 = ldexp (ST0, (int)(ST1)); Index: files/patch-vl.c @@ -0,0 +1,21 @@ +Index: qemu/vl.c +@@ -40,6 +40,10 @@ + #include + #include + #include ++#ifdef __FreeBSD__ ++#include ++#include ++#endif + #ifdef _BSD + #include + #ifndef __APPLE__ +@@ -1280,7 +1284,7 @@ + return chr; + } + +-#if defined(__linux__) ++#if defined(__linux__) || defined(__FreeBSD__) + CharDriverState *qemu_chr_open_pty(void) + { + char slave_name[1024]; From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 22:26:13 2005 Return-Path: X-Original-To: freebsd-emulation@FreeBSD.org 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 BD52416A420; Mon, 25 Jul 2005 22:26:13 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 680F543D58; Mon, 25 Jul 2005 22:26:09 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from niksun.com (anuket [10.70.0.5]) by anuket.mj.niksun.com (8.13.1/8.13.1) with ESMTP id j6PMSLHG036444; Mon, 25 Jul 2005 18:28:21 -0400 (EDT) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: freebsd-amd64@FreeBSD.org Date: Mon, 25 Jul 2005 18:25:50 -0400 User-Agent: KMail/1.6.2 References: <20050725222608.A42815@saturn.kn-bremen.de> In-Reply-To: <20050725222608.A42815@saturn.kn-bremen.de> MIME-Version: 1.0 Content-Disposition: inline Content-Type: Multipart/Mixed; boundary="Boundary-00=_vbW5CTfX8oQ8HhB" Message-Id: <200507251825.51540.jkim@FreeBSD.org> X-Virus-Scanned: ClamAV 0.85.1/992/Mon Jul 25 17:48:49 2005 on anuket.mj.niksun.com X-Virus-Status: Clean Cc: ports@FreeBSD.org, freebsd-emulation@FreeBSD.org, Juergen Lock Subject: Re: need help with kqemu X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 22:26:13 -0000 --Boundary-00=_vbW5CTfX8oQ8HhB Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Monday 25 July 2005 04:26 pm, Juergen Lock wrote: > Hi! > > Fabrice has released a new version of kqemu that now also > supports amd64 hosts, but as he doesnt know FreeBSD (and my > kernel foo is far from being good enough, neither do i have > an amd64 box) we need someone to port the wrapper to amd64. > Actually the i386 wrapper he has now added to the release > (kqemu-0.7.1.tar.gz) doesnt work either (not sure what happened > there, it doesnt even build), so we need someone to fix/update > that as well. I have made an update for the port that can be > used as a template (only non-kqemu build works), I'll append it > below: > > Removed files: files/BSDmakefile files/kmod_bsd.c > New files: files/kqemu-Makefile-patch files/patch-libmath2 > files/patch-vl.c > > (btw patch-vl.c is from Andrey V. Elsukov, it enables kernel > debugging via virtual serial console, as posted on -ports: > > # qemu -hda disk.img -cdrom 6.0-BETA1.iso -serial pty > # gdb > (gdb) target remote /dev/ptyp0 > ....) Try the attachment. It seems to build and work on amd64 now, including kqemu. Thanks! Jung-uk Kim --Boundary-00=_vbW5CTfX8oQ8HhB Content-Type: text/x-diff; charset="iso-8859-1"; name="qemu.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="qemu.diff" Index: Makefile =================================================================== RCS file: /home/ncvs/ports/emulators/qemu/Makefile,v retrieving revision 1.27 diff -u -r1.27 Makefile --- Makefile 19 Jul 2005 06:06:56 -0000 1.27 +++ Makefile 25 Jul 2005 22:16:33 -0000 @@ -6,12 +6,9 @@ # PORTNAME= qemu -PORTVERSION= 0.7.0s.20050717 +PORTVERSION= 0.7.1 CATEGORIES= emulators -MASTER_SITES= http://www.qemu.org/ \ - http://people.fruitsalad.org/nox/qemu/ \ - http://dad-answers.com/qemu/ -DISTNAME= ${PORTNAME}-snapshot-2005-07-17_23 +MASTER_SITES= http://www.qemu.org/ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= nox@jelal.kn-bremen.de @@ -23,12 +20,12 @@ .endif .if defined(WITH_KQEMU) -DISTKQEMU= kqemu-0.6.2-1.tar.gz +DISTKQEMU= kqemu-0.7.1.tar.gz DISTFILES= ${EXTRACT_ONLY} ${DISTKQEMU} +EXTRA_PATCHES= ${FILESDIR}/kqemu-freebsd-patch .endif HAS_CONFIGURE= yes -USE_BZIP2= yes USE_GMAKE= yes USE_GETOPT_LONG= yes USE_SDL= sdl @@ -40,9 +37,11 @@ ONLY_FOR_ARCHS= amd64 i386 .if defined(WITH_KQEMU) NO_PACKAGE= Depends on kernel, and module not redistributable +CONFIGURE_ARGS+= --enable-kqemu PLIST_SUB= WITH_KQEMU="" PLIST_SUB+= KMODDIR=${KMODDIR} .else +CONFIGURE_ARGS+= --disable-kqemu PLIST_SUB= WITH_KQEMU="@comment " .endif @@ -52,7 +51,7 @@ .if ${ARCH} == "amd64" ARCH= x86_64 -.if ${OSVERSION} >= 502126 +.if ${OSVERSION} >= 502126 && ${OSVERSION} <= 600029 BUILD_DEPENDS+= gcc34:${PORTSDIR}/lang/gcc34 GCCVERSION= 030402 CC= gcc34 @@ -63,16 +62,12 @@ USE_GCC= 3.4 .endif -.if defined(WITH_KQEMU) && ${ARCH} != "i386" -IGNORE= kqemu only supported on i386 -.endif - .if defined(WITH_KQEMU) && !exists(${SRC_BASE}/sys/Makefile) IGNORE= kqemu requires kernel source to be installed .endif pre-everything:: -.if !defined(WITH_KQEMU) && ${ARCH} == "i386" +.if !defined(WITH_KQEMU) @${ECHO_MSG} "Notice: you can build qemu with the (alpha!) kqemu accelerator kernel module" @${ECHO_MSG} "by defining WITH_KQEMU." .endif @@ -85,7 +80,7 @@ .if defined(WITH_KQEMU) post-extract: @cd ${WRKSRC} && ${TAR} xfz ${_DISTDIR}/${DISTKQEMU} - @${CP} ${FILESDIR}/BSDmakefile ${FILESDIR}/kmod_bsd.c ${WRKSRC}/kqemu + @${LN} -s Makefile.freebsd ${WRKSRC}/kqemu/BSDmakefile .endif pre-patch: Index: distinfo =================================================================== RCS file: /home/ncvs/ports/emulators/qemu/distinfo,v retrieving revision 1.20 diff -u -r1.20 distinfo --- distinfo 19 Jul 2005 06:06:56 -0000 1.20 +++ distinfo 25 Jul 2005 22:16:33 -0000 @@ -1,4 +1,4 @@ -MD5 (qemu-snapshot-2005-07-17_23.tar.bz2) = 5d21295c1f328ea00de19a54715ee7c3 -SIZE (qemu-snapshot-2005-07-17_23.tar.bz2) = 1114748 -MD5 (kqemu-0.6.2-1.tar.gz) = c6bb3b40fb3d526d731eb0f1f9dee7ee -SIZE (kqemu-0.6.2-1.tar.gz) = 21002 +MD5 (qemu-0.7.1.tar.gz) = b0c80d2c082049a5b8ccbc7f55fe165b +SIZE (qemu-0.7.1.tar.gz) = 1338521 +MD5 (kqemu-0.7.1.tar.gz) = 8fc7967492b2157521198f6639218420 +SIZE (kqemu-0.7.1.tar.gz) = 76135 Index: files/patch-fbsd =================================================================== RCS file: /home/ncvs/ports/emulators/qemu/files/patch-fbsd,v retrieving revision 1.2 diff -u -r1.2 patch-fbsd --- files/patch-fbsd 5 May 2005 12:41:10 -0000 1.2 +++ files/patch-fbsd 25 Jul 2005 22:16:33 -0000 @@ -13,7 +13,7 @@ $(MAKE) -C kqemu -f Makefile.winnt else - $(MAKE) -C kqemu -+ cd kqemu && $(BSD_MAKE) ++ ( cd kqemu && $(BSD_MAKE) ) endif endif --- files/kqemu-freebsd-patch Mon Jul 25 18:11:00 2005 +++ files/kqemu-freebsd-patch Mon Jul 25 18:04:37 2005 @@ -0,0 +1,50 @@ +--- qemu/configure.orig Mon Jul 25 17:58:33 2005 ++++ qemu/configure Mon Jul 25 17:59:55 2005 +@@ -99,7 +99,7 @@ + FreeBSD) + bsd="yes" + oss="yes" +-if [ "$cpu" = "i386" ] ; then ++if [ "$cpu" = "i386" -o "$cpu" = "x86_64" ] ; then + kqemu="yes" + fi + ;; +--- qemu/kqemu/Makefile.freebsd.orig Sun Apr 17 13:21:31 2005 ++++ qemu/kqemu/Makefile.freebsd Mon Jul 25 17:32:48 2005 +@@ -1,6 +1,11 @@ + # $Id: Makefile.freebsd,v 1.1 2005/04/17 17:21:31 bellard Exp $ + KMOD= kqemu +-SRCS= kmod-freebsd.c ++SRCS= kqemu-freebsd.c ++.if ${MACHINE_ARCH} == "i386" + OBJS= kqemu-mod-i386.o ++.elif ${MACHINE_ARCH} == "amd64" ++OBJS= kqemu-mod-x86_64.o ++.endif ++WERROR= + + .include +--- qemu/kqemu/kqemu-freebsd.c.orig Mon Apr 25 18:14:40 2005 ++++ qemu/kqemu/kqemu-freebsd.c Mon Jul 25 17:40:17 2005 +@@ -59,9 +59,9 @@ + // printf("kqemu_unlock_user_page(%08lx)\n", page_index); + va = (vm_offset_t)page; + ret = vm_map_unwire(&vm->vm_map, va, va+PAGE_SIZE, VM_MAP_WIRE_USER); +- if (ret != KERN_SUCCESS) { +- printf("kqemu_unlock_user_page(%08lx) failed, ret=%d\n", page_index, ret); +- } ++ // if (ret != KERN_SUCCESS) { ++ // printf("kqemu_unlock_user_page(%08lx) failed, ret=%d\n", page_index, ret); ++ // } + } + + /* +@@ -88,7 +88,7 @@ + + void CDECL kqemu_free_page(struct kqemu_page *page) + { +- printf("kqemu_free_page(%08lx)\n", page_index); ++ // printf("kqemu_free_page(%08lx)\n", page_index); + /* XXX: do it */ + } + --- files/patch-libmath2 Mon Jul 25 18:11:00 2005 +++ files/patch-libmath2 Mon Jul 25 16:54:12 2005 @@ -0,0 +1,67 @@ +Index: qemu/bsd/Makefile +@@ -16,7 +16,8 @@ + ${MACHINE_ARCH}/s_rintl.c \ + ${MACHINE_ARCH}/s_round.c \ + ${MACHINE_ARCH}/s_sinl.S \ +- ${MACHINE_ARCH}/s_tanl.S ++ ${MACHINE_ARCH}/s_tanl.S \ ++ ${MACHINE_ARCH}/s_ldexpl.c + + OBJS= ${SRCS:R:S/$/.o/} + +Index: qemu/bsd/i386/s_ldexpl.c +@@ -0,0 +1,21 @@ ++#include ++#include ++#include ++ ++long double __ldexpl(long double x, int expn) ++{ ++ long double res; ++ if (!isfinite (x) || x == 0.0L) ++ return x; ++ ++ __asm__ ("fscale" ++ : "=t" (res) ++ : "0" (x), "u" ((long double) expn)); ++ ++ if (!isfinite (res) || res == 0.0L) ++ errno = ERANGE; ++ ++ return res; ++} ++ ++weak_alias(__ldexpl,ldexpl) +Index: qemu/bsd/amd64/s_ldexpl.c +@@ -0,0 +1,21 @@ ++#include ++#include ++#include ++ ++long double __ldexpl(long double x, int expn) ++{ ++ long double res; ++ if (!isfinite (x) || x == 0.0L) ++ return x; ++ ++ __asm__ ("fscale" ++ : "=t" (res) ++ : "0" (x), "u" ((long double) expn)); ++ ++ if (!isfinite (res) || res == 0.0L) ++ errno = ERANGE; ++ ++ return res; ++} ++ ++weak_alias(__ldexpl,ldexpl) +Index: qemu/target-i386/helper.c +@@ -2886,6 +2886,8 @@ + ST0 = floatx_round_to_int(ST0, &env->fp_status); + } + ++long double ldexpl(long double, int); ++ + void helper_fscale(void) + { + ST0 = ldexp (ST0, (int)(ST1)); --- files/patch-vl.c Mon Jul 25 18:11:00 2005 +++ files/patch-vl.c Mon Jul 25 16:54:12 2005 @@ -0,0 +1,21 @@ +Index: qemu/vl.c +@@ -40,6 +40,10 @@ + #include + #include + #include ++#ifdef __FreeBSD__ ++#include ++#include ++#endif + #ifdef _BSD + #include + #ifndef __APPLE__ +@@ -1280,7 +1284,7 @@ + return chr; + } + +-#if defined(__linux__) ++#if defined(__linux__) || defined(__FreeBSD__) + CharDriverState *qemu_chr_open_pty(void) + { + char slave_name[1024]; --Boundary-00=_vbW5CTfX8oQ8HhB-- From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 22:28:08 2005 Return-Path: X-Original-To: freebsd-emulation@FreeBSD.org 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 222AB16A41F; Mon, 25 Jul 2005 22:28:08 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id B255C43D46; Mon, 25 Jul 2005 22:28:07 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from niksun.com (anuket [10.70.0.5]) by anuket.mj.niksun.com (8.13.1/8.13.1) with ESMTP id j6PMUCgc036505; Mon, 25 Jul 2005 18:30:12 -0400 (EDT) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: freebsd-amd64@FreeBSD.org Date: Mon, 25 Jul 2005 18:27:41 -0400 User-Agent: KMail/1.6.2 References: <20050725222608.A42815@saturn.kn-bremen.de> <200507251825.51540.jkim@FreeBSD.org> In-Reply-To: <200507251825.51540.jkim@FreeBSD.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="euc-kr" Content-Transfer-Encoding: 7bit Message-Id: <200507251827.42671.jkim@FreeBSD.org> X-Virus-Scanned: ClamAV 0.85.1/992/Mon Jul 25 17:48:49 2005 on anuket.mj.niksun.com X-Virus-Status: Clean Cc: ports@FreeBSD.org, freebsd-emulation@FreeBSD.org, Juergen Lock Subject: Re: need help with kqemu X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 22:28:08 -0000 On Monday 25 July 2005 06:25 pm, Jung-uk Kim wrote: > On Monday 25 July 2005 04:26 pm, Juergen Lock wrote: > > Hi! > > > > Fabrice has released a new version of kqemu that now also > > supports amd64 hosts, but as he doesnt know FreeBSD (and my > > kernel foo is far from being good enough, neither do i have > > an amd64 box) we need someone to port the wrapper to amd64. > > Actually the i386 wrapper he has now added to the release > > (kqemu-0.7.1.tar.gz) doesnt work either (not sure what happened > > there, it doesnt even build), so we need someone to fix/update > > that as well. I have made an update for the port that can be > > used as a template (only non-kqemu build works), I'll append it > > below: > > > > Removed files: files/BSDmakefile files/kmod_bsd.c > > New files: files/kqemu-Makefile-patch files/patch-libmath2 > > files/patch-vl.c > > > > (btw patch-vl.c is from Andrey V. Elsukov, it enables kernel > > debugging via virtual serial console, as posted on -ports: > > > > # qemu -hda disk.img -cdrom 6.0-BETA1.iso -serial pty > > # gdb > > (gdb) target remote /dev/ptyp0 > > ....) > > Try the attachment. It seems to build and work on amd64 now, > including kqemu. Oops, I forgot to tell you that I renamed files/kqemu-Makefile-patch to files/kqemu-freebsd-patch because it has more than Makefile.freebsd patch now. Sorry, Jung-uk Kim > Thanks! > > Jung-uk Kim From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 23:41:45 2005 Return-Path: X-Original-To: freebsd-emulation@FreeBSD.org 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 0ED4C16A41F; Mon, 25 Jul 2005 23:41:45 +0000 (GMT) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn.kn-bremen.de [212.63.36.242]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0EFE743D45; Mon, 25 Jul 2005 23:41:42 +0000 (GMT) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn [127.0.0.1]) by gwyn.kn-bremen.de (8.13.4/8.13.4/Debian-3) with ESMTP id j6PNfeFC023396; Tue, 26 Jul 2005 01:41:40 +0200 Received: from saturn.kn-bremen.de (uucp@localhost) by gwyn.kn-bremen.de (8.13.4/8.13.4/Submit) with UUCP id j6PNfe3e023394; Tue, 26 Jul 2005 01:41:40 +0200 Received: (from nox@localhost) by saturn.kn-bremen.de (8.11.4/8.8.5) id j6PNg8l49455; Tue, 26 Jul 2005 01:42:08 +0200 (CEST) From: Juergen Lock Date: Tue, 26 Jul 2005 01:42:08 +0200 To: Jung-uk Kim Message-ID: <20050726014207.A48961@saturn.kn-bremen.de> Mail-Followup-To: Jung-uk Kim , freebsd-amd64@FreeBSD.org, freebsd-emulation@FreeBSD.org, ports@FreeBSD.org References: <20050725222608.A42815@saturn.kn-bremen.de> <200507251825.51540.jkim@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre3i In-Reply-To: <200507251825.51540.jkim@FreeBSD.org> Cc: ports@FreeBSD.org, freebsd-emulation@FreeBSD.org, freebsd-amd64@FreeBSD.org Subject: Re: need help with kqemu X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 25 Jul 2005 23:41:45 -0000 On Mon, Jul 25, 2005 at 06:25:50PM -0400, Jung-uk Kim wrote: > On Monday 25 July 2005 04:26 pm, Juergen Lock wrote: > > Hi! > > > > Fabrice has released a new version of kqemu that now also > > supports amd64 hosts, but as he doesnt know FreeBSD (and my > > kernel foo is far from being good enough, neither do i have > > an amd64 box) we need someone to port the wrapper to amd64. > > Actually the i386 wrapper he has now added to the release > > (kqemu-0.7.1.tar.gz) doesnt work either (not sure what happened > > there, it doesnt even build), so we need someone to fix/update > > that as well. I have made an update for the port that can be > > used as a template (only non-kqemu build works), I'll append it > > below: > > > > Removed files: files/BSDmakefile files/kmod_bsd.c > > New files: files/kqemu-Makefile-patch files/patch-libmath2 > > files/patch-vl.c > > > > (btw patch-vl.c is from Andrey V. Elsukov, it enables kernel > > debugging via virtual serial console, as posted on -ports: > > > > # qemu -hda disk.img -cdrom 6.0-BETA1.iso -serial pty > > # gdb > > (gdb) target remote /dev/ptyp0 > > ....) > > Try the attachment. It seems to build and work on amd64 now, > including kqemu. Hey, nice! So there wasnt actually that much wrong... One question: Does this also work on 4.x? Here's my version: (I disabled a kqemu_vmalloc_to_phys(%p) printf and added back use of the system cc for kqemu) Removed files: files/BSDmakefile, files/kmod_bsd.c New files: files/kqemu-freebsd-patch files/patch-libmath2 files/patch-vl.c Index: Makefile =================================================================== RCS file: /home/ncvs/ports/emulators/qemu/Makefile,v retrieving revision 1.27 diff -u -r1.27 Makefile --- Makefile 19 Jul 2005 06:06:56 -0000 1.27 +++ Makefile 25 Jul 2005 23:00:43 -0000 @@ -6,12 +6,9 @@ # PORTNAME= qemu -PORTVERSION= 0.7.0s.20050717 +PORTVERSION= 0.7.1 CATEGORIES= emulators -MASTER_SITES= http://www.qemu.org/ \ - http://people.fruitsalad.org/nox/qemu/ \ - http://dad-answers.com/qemu/ -DISTNAME= ${PORTNAME}-snapshot-2005-07-17_23 +MASTER_SITES= http://www.qemu.org/ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= nox@jelal.kn-bremen.de @@ -23,12 +20,12 @@ .endif .if defined(WITH_KQEMU) -DISTKQEMU= kqemu-0.6.2-1.tar.gz +DISTKQEMU= kqemu-0.7.1.tar.gz DISTFILES= ${EXTRACT_ONLY} ${DISTKQEMU} +EXTRA_PATCHES= ${FILESDIR}/kqemu-freebsd-patch .endif HAS_CONFIGURE= yes -USE_BZIP2= yes USE_GMAKE= yes USE_GETOPT_LONG= yes USE_SDL= sdl @@ -40,9 +37,11 @@ ONLY_FOR_ARCHS= amd64 i386 .if defined(WITH_KQEMU) NO_PACKAGE= Depends on kernel, and module not redistributable +CONFIGURE_ARGS+= --enable-kqemu PLIST_SUB= WITH_KQEMU="" PLIST_SUB+= KMODDIR=${KMODDIR} .else +CONFIGURE_ARGS+= --disable-kqemu PLIST_SUB= WITH_KQEMU="@comment " .endif @@ -52,7 +51,7 @@ .if ${ARCH} == "amd64" ARCH= x86_64 -.if ${OSVERSION} >= 502126 +.if ${OSVERSION} >= 502126 && ${OSVERSION} <= 600029 BUILD_DEPENDS+= gcc34:${PORTSDIR}/lang/gcc34 GCCVERSION= 030402 CC= gcc34 @@ -63,16 +62,12 @@ USE_GCC= 3.4 .endif -.if defined(WITH_KQEMU) && ${ARCH} != "i386" -IGNORE= kqemu only supported on i386 -.endif - .if defined(WITH_KQEMU) && !exists(${SRC_BASE}/sys/Makefile) IGNORE= kqemu requires kernel source to be installed .endif pre-everything:: -.if !defined(WITH_KQEMU) && ${ARCH} == "i386" +.if !defined(WITH_KQEMU) @${ECHO_MSG} "Notice: you can build qemu with the (alpha!) kqemu accelerator kernel module" @${ECHO_MSG} "by defining WITH_KQEMU." .endif @@ -85,7 +80,7 @@ .if defined(WITH_KQEMU) post-extract: @cd ${WRKSRC} && ${TAR} xfz ${_DISTDIR}/${DISTKQEMU} - @${CP} ${FILESDIR}/BSDmakefile ${FILESDIR}/kmod_bsd.c ${WRKSRC}/kqemu + @${LN} -s Makefile.freebsd ${WRKSRC}/kqemu/BSDmakefile .endif pre-patch: Index: distinfo =================================================================== RCS file: /home/ncvs/ports/emulators/qemu/distinfo,v retrieving revision 1.20 diff -u -r1.20 distinfo --- distinfo 19 Jul 2005 06:06:56 -0000 1.20 +++ distinfo 25 Jul 2005 23:00:43 -0000 @@ -1,4 +1,4 @@ -MD5 (qemu-snapshot-2005-07-17_23.tar.bz2) = 5d21295c1f328ea00de19a54715ee7c3 -SIZE (qemu-snapshot-2005-07-17_23.tar.bz2) = 1114748 -MD5 (kqemu-0.6.2-1.tar.gz) = c6bb3b40fb3d526d731eb0f1f9dee7ee -SIZE (kqemu-0.6.2-1.tar.gz) = 21002 +MD5 (qemu-0.7.1.tar.gz) = b0c80d2c082049a5b8ccbc7f55fe165b +SIZE (qemu-0.7.1.tar.gz) = 1338521 +MD5 (kqemu-0.7.1.tar.gz) = 8fc7967492b2157521198f6639218420 +SIZE (kqemu-0.7.1.tar.gz) = 76135 Index: files/patch-fbsd =================================================================== RCS file: /home/ncvs/ports/emulators/qemu/files/patch-fbsd,v retrieving revision 1.2 diff -u -r1.2 patch-fbsd --- files/patch-fbsd 5 May 2005 12:41:10 -0000 1.2 +++ files/patch-fbsd 25 Jul 2005 23:00:43 -0000 @@ -13,7 +13,7 @@ $(MAKE) -C kqemu -f Makefile.winnt else - $(MAKE) -C kqemu -+ cd kqemu && $(BSD_MAKE) ++ ( cd kqemu && $(BSD_MAKE) ) endif endif Index: files/kqemu-freebsd-patch @@ -0,0 +1,62 @@ +--- qemu/configure.orig Mon Jul 25 17:58:33 2005 ++++ qemu/configure Mon Jul 25 17:59:55 2005 +@@ -99,7 +99,7 @@ + FreeBSD) + bsd="yes" + oss="yes" +-if [ "$cpu" = "i386" ] ; then ++if [ "$cpu" = "i386" -o "$cpu" = "x86_64" ] ; then + kqemu="yes" + fi + ;; +--- qemu/kqemu/Makefile.freebsd.orig Sun Apr 17 13:21:31 2005 ++++ qemu/kqemu/Makefile.freebsd Mon Jul 25 17:32:48 2005 +@@ -1,6 +1,14 @@ + # $Id: Makefile.freebsd,v 1.1 2005/04/17 17:21:31 bellard Exp $ + KMOD= kqemu +-SRCS= kmod-freebsd.c ++SRCS= kqemu-freebsd.c ++.if ${MACHINE_ARCH} == "i386" + OBJS= kqemu-mod-i386.o ++.elif ${MACHINE_ARCH} == "amd64" ++OBJS= kqemu-mod-x86_64.o ++.endif ++.if ${OSVERSION} >= 500000 ++CC= cc ++.endif ++WERROR= + + .include +--- qemu/kqemu/kqemu-freebsd.c.orig Mon Apr 25 18:14:40 2005 ++++ qemu/kqemu/kqemu-freebsd.c Mon Jul 25 17:40:17 2005 +@@ -59,9 +59,9 @@ + // printf("kqemu_unlock_user_page(%08lx)\n", page_index); + va = (vm_offset_t)page; + ret = vm_map_unwire(&vm->vm_map, va, va+PAGE_SIZE, VM_MAP_WIRE_USER); +- if (ret != KERN_SUCCESS) { +- printf("kqemu_unlock_user_page(%08lx) failed, ret=%d\n", page_index, ret); +- } ++ // if (ret != KERN_SUCCESS) { ++ // printf("kqemu_unlock_user_page(%08lx) failed, ret=%d\n", page_index, ret); ++ // } + } + + /* +@@ -88,7 +88,7 @@ + + void CDECL kqemu_free_page(struct kqemu_page *page) + { +- printf("kqemu_free_page(%08lx)\n", page_index); ++ // printf("kqemu_free_page(%08lx)\n", page_index); + /* XXX: do it */ + } + +@@ -138,7 +138,7 @@ + printf("kqemu_vmalloc_to_phys(%p)->error\n", vaddr); + return -1; + } +- printf("kqemu_vmalloc_to_phys(%p)->%08x\n", vaddr, pa); ++ /*printf("kqemu_vmalloc_to_phys(%p)->%08x\n", vaddr, pa);*/ + return pa >> PAGE_SHIFT; + } + Index: files/patch-libmath2 @@ -0,0 +1,67 @@ +Index: qemu/bsd/Makefile +@@ -16,7 +16,8 @@ + ${MACHINE_ARCH}/s_rintl.c \ + ${MACHINE_ARCH}/s_round.c \ + ${MACHINE_ARCH}/s_sinl.S \ +- ${MACHINE_ARCH}/s_tanl.S ++ ${MACHINE_ARCH}/s_tanl.S \ ++ ${MACHINE_ARCH}/s_ldexpl.c + + OBJS= ${SRCS:R:S/$/.o/} + +Index: qemu/bsd/i386/s_ldexpl.c +@@ -0,0 +1,21 @@ ++#include ++#include ++#include ++ ++long double __ldexpl(long double x, int expn) ++{ ++ long double res; ++ if (!isfinite (x) || x == 0.0L) ++ return x; ++ ++ __asm__ ("fscale" ++ : "=t" (res) ++ : "0" (x), "u" ((long double) expn)); ++ ++ if (!isfinite (res) || res == 0.0L) ++ errno = ERANGE; ++ ++ return res; ++} ++ ++weak_alias(__ldexpl,ldexpl) +Index: qemu/bsd/amd64/s_ldexpl.c +@@ -0,0 +1,21 @@ ++#include ++#include ++#include ++ ++long double __ldexpl(long double x, int expn) ++{ ++ long double res; ++ if (!isfinite (x) || x == 0.0L) ++ return x; ++ ++ __asm__ ("fscale" ++ : "=t" (res) ++ : "0" (x), "u" ((long double) expn)); ++ ++ if (!isfinite (res) || res == 0.0L) ++ errno = ERANGE; ++ ++ return res; ++} ++ ++weak_alias(__ldexpl,ldexpl) +Index: qemu/target-i386/helper.c +@@ -2886,6 +2886,8 @@ + ST0 = floatx_round_to_int(ST0, &env->fp_status); + } + ++long double ldexpl(long double, int); ++ + void helper_fscale(void) + { + ST0 = ldexp (ST0, (int)(ST1)); Index: files/patch-vl.c @@ -0,0 +1,21 @@ +Index: qemu/vl.c +@@ -40,6 +40,10 @@ + #include + #include + #include ++#ifdef __FreeBSD__ ++#include ++#include ++#endif + #ifdef _BSD + #include + #ifndef __APPLE__ +@@ -1280,7 +1284,7 @@ + return chr; + } + +-#if defined(__linux__) ++#if defined(__linux__) || defined(__FreeBSD__) + CharDriverState *qemu_chr_open_pty(void) + { + char slave_name[1024]; From owner-freebsd-emulation@FreeBSD.ORG Tue Jul 26 22:35:49 2005 Return-Path: X-Original-To: freebsd-emulation@FreeBSD.org 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 9FBFD16A420; Tue, 26 Jul 2005 22:35:49 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C9A743D49; Tue, 26 Jul 2005 22:35:48 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from niksun.com (anuket [10.70.0.5]) by anuket.mj.niksun.com (8.13.1/8.13.1) with ESMTP id j6QMc4T4065413; Tue, 26 Jul 2005 18:38:05 -0400 (EDT) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: Juergen Lock Date: Tue, 26 Jul 2005 18:35:29 -0400 User-Agent: KMail/1.6.2 References: <20050725222608.A42815@saturn.kn-bremen.de> <200507251825.51540.jkim@FreeBSD.org> <20050726014207.A48961@saturn.kn-bremen.de> In-Reply-To: <20050726014207.A48961@saturn.kn-bremen.de> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200507261835.32168.jkim@FreeBSD.org> X-Virus-Scanned: ClamAV 0.85.1/993/Tue Jul 26 03:28:36 2005 on anuket.mj.niksun.com X-Virus-Status: Clean Cc: ports@FreeBSD.org, freebsd-emulation@FreeBSD.org, freebsd-amd64@FreeBSD.org Subject: Re: need help with kqemu X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Tue, 26 Jul 2005 22:35:49 -0000 On Monday 25 July 2005 07:42 pm, Juergen Lock wrote: > On Mon, Jul 25, 2005 at 06:25:50PM -0400, Jung-uk Kim wrote: > > Try the attachment. It seems to build and work on amd64 now, > > including kqemu. > > Hey, nice! So there wasnt actually that much wrong... One > question: Does this also work on 4.x? > > Here's my version: (I disabled a kqemu_vmalloc_to_phys(%p) printf > and added back use of the system cc for kqemu) BTW, I think KQEMU for amd64 is still unstable. VM crashes with error message like this: kqemu: aborting: Unexpected exception 0x0d in monitor space CS:EIP=f180:ffff900000001729 With `-no-kqemu' option, everything's fine. Actually somebody in Linux world also reported somthing similar. In his case, it was just hanging VM, though. Thanks, Jung-uk Kim From owner-freebsd-emulation@FreeBSD.ORG Wed Jul 27 21:20:35 2005 Return-Path: X-Original-To: emulation@freebsd.org 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 E67D716A41F; Wed, 27 Jul 2005 21:20:35 +0000 (GMT) (envelope-from jm.detrez@cegetel.net) Received: from smtp.cegetel.net (mf00.sitadelle.com [212.94.174.67]) by mx1.FreeBSD.org (Postfix) with ESMTP id A905943D46; Wed, 27 Jul 2005 21:20:33 +0000 (GMT) (envelope-from jm.detrez@cegetel.net) Received: from Portable (80-125-221-14.dti.cegetel.net [80.125.221.14]) by smtp.cegetel.net (Postfix) with ESMTP id 161C91A4282; Wed, 27 Jul 2005 23:20:00 +0200 (CEST) From: "jean-marc DETREZ" To: , Date: Wed, 27 Jul 2005 23:19:57 +0200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0000_01C59301.C8035880" X-Mailer: Microsoft Office Outlook, Build 11.0.5510 Thread-Index: AcWS732IUJjHNvNyQuabG3niOVxAtw== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 Message-Id: <20050727212000.161C91A4282@smtp.cegetel.net> X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: barner@FreeBSD.org Subject: patch for libs/wine/mmap.c making wine running on FreeBSD 5.x X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Wed, 27 Jul 2005 21:20:36 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C59301.C8035880 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi, I'm currently testing a patch I've made for unbreaking wine (20050725) on FreeBSD.I'ts seems that like other OS a call to mmap() return not always the desired address range. For NetBSD it appears that a special function was compiled "try_mmap_fixed" who call mmap with MAP_FIXED after verifying that the memory address is free. I'm use this function to Create Heap System at base address 0x80000000 , I didn't always use that function for all calls to mmap because it seems that cause performance issues. I made a little correction of "try_mmap_fixed" because it's seems to me that the function didn't really test the result (vec). I've some feedbacks from users who could run wine on BSD with that patch. Jean-marc. ------=_NextPart_000_0000_01C59301.C8035880 Content-Type: application/octet-stream; name="mmap.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="mmap.patch" --- mmap.orig Mon Jun 20 13:43:47 2005=0A= +++ mmap.c Wed Jul 27 22:26:53 2005=0A= @@ -59,7 +59,7 @@ static inline int munmap( void *ptr, siz=0A= #endif=0A= =0A= =0A= -#if (defined(__svr4__) || defined(__NetBSD__)) && !defined(MAP_TRYFIXED)=0A= +#if (defined(__svr4__) || defined(__NetBSD__) || defined (__FreeBSD__)) = && !defined(MAP_TRYFIXED)=0A= /***********************************************************************=0A= * try_mmap_fixed=0A= *=0A= @@ -116,7 +116,7 @@ static int try_mmap_fixed (void *addr, s=0A= If any of these calls succeeds, the page is already=0A= mapped and we must fail. */=0A= for ( i =3D 0; i < len; i +=3D pagesize )=0A= - if ( mincore( (caddr_t)addr + i, pagesize, &vec ) !=3D -1 )=0A= + if ( mincore( (caddr_t)addr + i, pagesize, &vec ) !=3D -1 = && (vec&1))=0A= _exit(1);=0A= =0A= /* Perform the mapping with MAP_FIXED set. This is safe=0A= @@ -159,7 +159,7 @@ static int try_mmap_fixed (void *addr, s=0A= }=0A= }=0A= =0A= -#endif /* (__svr4__ || __NetBSD__) && !MAP_TRYFIXED */=0A= +#endif /* (__svr4__ || __NetBSD__ || __FreeBSD__ ) && !MAP_TRYFIXED */=0A= =0A= =0A= /***********************************************************************=0A= @@ -207,6 +207,13 @@ void *wine_anon_mmap( void *start, size_=0A= #elif defined(__svr4__) || defined(__NetBSD__) || defined(__APPLE__)=0A= if ( try_mmap_fixed( start, size, prot, flags, fdzero, 0 ) )=0A= return start;=0A= +#elif defined(__FreeBSD__)=0A= + /*for FreeBSD assure system heap adress of 0x80000000*/=0A= + if (start =3D=3D (void *)0x80000000)=0A= + {=0A= + if (try_mmap_fixed( start, size, prot, flags, fdzero, 0 ) )=0A= + return start;=0A= + }=0A= #endif=0A= }=0A= return mmap( start, size, prot, flags, fdzero, 0 );=0A= ------=_NextPart_000_0000_01C59301.C8035880-- From owner-freebsd-emulation@FreeBSD.ORG Thu Jul 28 03:08:38 2005 Return-Path: X-Original-To: emulation@freebsd.org 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 81B1416A423 for ; Thu, 28 Jul 2005 03:08:38 +0000 (GMT) (envelope-from dmitry@baikal.ru) Received: from gate.baikal.ru (gate.baikal.ru [213.59.130.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46DBD43D62 for ; Thu, 28 Jul 2005 03:08:34 +0000 (GMT) (envelope-from dmitry@baikal.ru) Received: from relay.baikal.ru (gate.baikal.ru [213.59.130.26]) by gate.baikal.ru (8.13.4/8.13.1) with ESMTP id j6S38Pww052139 for ; Thu, 28 Jul 2005 12:08:31 +0900 (IRKST) (envelope-from dmitry@baikal.ru) Received: from mailserv.isu.ru (mailserv.isu.ru [213.59.130.29]) by relay.baikal.ru (8.13.4/8.13.1) with ESMTP id j6S38IAk052127 for ; Thu, 28 Jul 2005 12:08:25 +0900 (IRKST) (envelope-from dmitry@baikal.ru) Received: from mailserv.isu.ru (root@localhost) by mailserv.isu.ru (8.13.3/8.13.1) with SMTP id j6S38Imw071525 for ; Thu, 28 Jul 2005 12:08:18 +0900 (IRKST) (envelope-from dmitry@baikal.ru) Received: from dmitry (pptp.navigator.irk.ru [195.206.45.164]) by mailserv.isu.ru (8.13.3/8.13.1) with SMTP id j6S38GnW071515; Thu, 28 Jul 2005 12:08:17 +0900 (IRKST) (envelope-from dmitry@baikal.ru) Message-ID: <020101c59321$fd1d3200$0300a8c0@dmitry> From: "Dmitry Timoshkov" To: , References: <20050727212000.161C91A4282@smtp.cegetel.net> Date: Thu, 28 Jul 2005 12:10:58 +0900 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1506 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 X-SpamTest-Version: SMTP-Filter Version 2.0.0 [0125], KAS/Release X-Spamtest-Info: Pass through Cc: wine-devel@winehq.org, barner@freebsd.org Subject: Re: patch for libs/wine/mmap.c making wine running on FreeBSD 5.x X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Thu, 28 Jul 2005 03:08:38 -0000 "jean-marc DETREZ" wrote: > @@ -207,6 +207,13 @@ void *wine_anon_mmap( void *start, size_ > #elif defined(__svr4__) || defined(__NetBSD__) || defined(__APPLE__) > if ( try_mmap_fixed( start, size, prot, flags, fdzero, 0 ) ) > return start; > +#elif defined(__FreeBSD__) > + /*for FreeBSD assure system heap adress of 0x80000000*/ > + if (start == (void *)0x80000000) > + { > + if (try_mmap_fixed( start, size, prot, flags, fdzero, 0 ) ) > + return start; > + } > #endif > } > return mmap( start, size, prot, flags, fdzero, 0 ); Why didn't you simply add __FreeBSD__ to the '#elif defined(__svr4__) || defined(__NetBSD__) || defined(__APPLE__)' case? -- Dmitry. From owner-freebsd-emulation@FreeBSD.ORG Thu Jul 28 09:47:41 2005 Return-Path: X-Original-To: emulation@freebsd.org 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 85A0516A420; Thu, 28 Jul 2005 09:47:41 +0000 (GMT) (envelope-from julliard@winehq.org) Received: from wine.codeweavers.com (wine.codeweavers.com [198.144.15.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 108C543D48; Thu, 28 Jul 2005 09:47:40 +0000 (GMT) (envelope-from julliard@winehq.org) Received: from wine.dyndns.org (adsl-84-226-50-215.adslplus.ch [84.226.50.215]) (authenticated bits=0) by wine.codeweavers.com (8.12.8/8.12.8) with ESMTP id j6S9lIww021419 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 28 Jul 2005 04:47:20 -0500 Received: by wine.dyndns.org (Postfix, from userid 1000) id 6CDF34F8AB; Thu, 28 Jul 2005 11:47:33 +0200 (CEST) Sender: julliard@wine.dyndns.org To: "jean-marc DETREZ" References: <20050727212000.161C91A4282@smtp.cegetel.net> From: Alexandre Julliard Date: 28 Jul 2005 11:47:33 +0200 In-Reply-To: <20050727212000.161C91A4282@smtp.cegetel.net> Message-ID: <87mzo7feiy.fsf@wine.dyndns.org> Lines: 11 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Status: No, score=0.1 required=4.0 tests=FORGED_RCVD_HELO autolearn=failed version=3.0.4 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on wine.codeweavers.com X-Virus-Scanned: ClamAV 0.80/588/Sun Nov 14 18:06:21 2004 clamav-milter version 0.80j on 127.0.0.1 X-Virus-Status: Clean Cc: wine-devel@winehq.com, emulation@freebsd.org, barner@freebsd.org Subject: Re: patch for libs/wine/mmap.c making wine running on FreeBSD 5.x X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Thu, 28 Jul 2005 09:47:41 -0000 "jean-marc DETREZ" writes: > I made a little correction of "try_mmap_fixed" because it's seems to me > that the function didn't really test the result (vec). That's the way it should be, we don't care if the page is in core or not, we only want to know if something is mapped there. -- Alexandre Julliard julliard@winehq.org From owner-freebsd-emulation@FreeBSD.ORG Thu Jul 28 15:59:02 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org 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 DAFCA16A420 for ; Thu, 28 Jul 2005 15:59:02 +0000 (GMT) (envelope-from cracauer@schlepper.zs64.net) Received: from schlepper.zs64.net (schlepper.zs64.net [212.12.50.230]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62BCB43D48 for ; Thu, 28 Jul 2005 15:58:58 +0000 (GMT) (envelope-from cracauer@schlepper.zs64.net) Received: from schlepper.zs64.net (schlepper [212.12.50.230]) by schlepper.zs64.net (8.13.1/8.12.9) with ESMTP id j6SFwuS3056205 for ; Thu, 28 Jul 2005 17:58:56 +0200 (CEST) (envelope-from cracauer@schlepper.zs64.net) Received: (from cracauer@localhost) by schlepper.zs64.net (8.13.1/8.12.9/Submit) id j6SFwupm056204 for freebsd-emulation@freebsd.org; Thu, 28 Jul 2005 11:58:56 -0400 (EDT) (envelope-from cracauer) Date: Thu, 28 Jul 2005 11:58:56 -0400 From: Martin Cracauer To: freebsd-emulation@freebsd.org Message-ID: <20050728115856.A55853@cons.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Subject: Recent 6-current and Linux-firefox and Linux-sun-jdk X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Thu, 28 Jul 2005 15:59:03 -0000 Trying to make a habit of mailing everytime I get around a showstopper. Recent FreeBSD-6 updates broke my linux-firefox with linux-sun-jdk-14. However, using jdk1.5.0_04 as downloaded from Sun's website and using it as a plugin works with a Linux firefox 1.0.6 as downloaded as a binary tarball from mozilla.org. Linux Firefix 1.0.6 also works with the current linux-flashplayer 7. Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer http://www.cons.org/cracauer/ No warranty. This email is probably produced by one of my cats stepping on the keys. No, I don't have an infinite number of cats. From owner-freebsd-emulation@FreeBSD.ORG Thu Jul 28 19:31:53 2005 Return-Path: X-Original-To: emulation@freebsd.org 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 8A3A316A41F; Thu, 28 Jul 2005 19:31:53 +0000 (GMT) (envelope-from jm.detrez@cegetel.net) Received: from smtp.cegetel.net (mf01.sitadelle.com [212.94.174.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27BD743D48; Thu, 28 Jul 2005 19:31:52 +0000 (GMT) (envelope-from jm.detrez@cegetel.net) Received: from Portable (80-125-221-14.dti.cegetel.net [80.125.221.14]) by smtp.cegetel.net (Postfix) with ESMTP id 4D90A3181FD; Thu, 28 Jul 2005 21:31:51 +0200 (CEST) From: "jean-marc DETREZ" To: "'Alexandre Julliard'" Date: Thu, 28 Jul 2005 21:31:39 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Office Outlook, Build 11.0.5510 Thread-Index: AcWTWWXY/p31CLZxQTmiL3SW+r2EOwAUHJqg In-Reply-To: <87mzo7feiy.fsf@wine.dyndns.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 Message-Id: <20050728193151.4D90A3181FD@smtp.cegetel.net> Cc: emulation@freebsd.org, wine-devel@winehq.com, barner@FreeBSD.org Subject: RE: patch for libs/wine/mmap.c making wine running on FreeBSD 5.x X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Thu, 28 Jul 2005 19:31:53 -0000 Perhaps i found the begin of an explanation, in NetBSD and linux , error codes for mincore() are : =20 [EFAULT] vec points to an illegal address. [EINVAL] addr is not a multiple of the system page size. [EINVAL] len is equal to 0. [ENOMEM] The address range specified is invalid for the calling process, or one or more of the pages specified in the range are = not mapped =20 So I think that when you call mincore for testing if a page is mapped or = not the result would be -1 and errno set to ENOMEM. But in FreeBSD a man mincore give this errors conditions: [EFAULT] vec points to an illegal address. [EINVAL] addr is not a multiple of the system page size. It seems that when a page is not mapped mincore return no error code. -----Message d'origine----- De=A0: julliard@wine.dyndns.org [mailto:julliard@wine.dyndns.org] De la = part de Alexandre Julliard Envoy=E9=A0: jeudi 28 juillet 2005 11:48 =C0=A0: jean-marc DETREZ Cc=A0: wine-devel@winehq.com; emulation@freebsd.org; 'Gerald Pfeifer'; barner@freebsd.org Objet=A0: Re: patch for libs/wine/mmap.c making wine running on FreeBSD = 5.x "jean-marc DETREZ" writes: > I made a little correction of "try_mmap_fixed" because it's seems = to me > that the function didn't really test the result (vec). That's the way it should be, we don't care if the page is in core or not, we only want to know if something is mapped there. --=20 Alexandre Julliard julliard@winehq.org From owner-freebsd-emulation@FreeBSD.ORG Fri Jul 29 07:00:56 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org 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 A81E216A41F for ; Fri, 29 Jul 2005 07:00:56 +0000 (GMT) (envelope-from marsgmiro@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47A6843D46 for ; Fri, 29 Jul 2005 07:00:56 +0000 (GMT) (envelope-from marsgmiro@gmail.com) Received: by zproxy.gmail.com with SMTP id 8so473616nzo for ; Fri, 29 Jul 2005 00:00:55 -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:mime-version:content-type:content-transfer-encoding:content-disposition; b=jnzC20TiFRpCiBKYvHXXH35xEgKNpyOOY1EOGJhpkjJ8NuZkLU8JXbyytmsE4xYcmjEWxDDhtakdjIoKM9lgrO51wNpdpWQgGiEYOioNN12A1OpekkN1FGsyULdV8AbP7rAzM+Rv45jZwWUiXQe/gQh52+UUxWcnDJxIlVeUnNs= Received: by 10.36.71.12 with SMTP id t12mr2811580nza; Fri, 29 Jul 2005 00:00:19 -0700 (PDT) Received: by 10.36.72.13 with HTTP; Fri, 29 Jul 2005 00:00:19 -0700 (PDT) Message-ID: <28edec3c0507290000415a350d@mail.gmail.com> Date: Fri, 29 Jul 2005 15:00:19 +0800 From: "Mars G. Miro" To: freebsd-emulation@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: ata devices on emulated amd64 on qemu X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Mars G. Miro" List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2005 07:00:56 -0000 Yo list! Under qemu, I seem to have a problem with teh amd64 emulator detecting emulated ata devices. This is my setup: Host: FreeBSD5.4/amd64 Guest: FreeBSD5.4/i386 --> works like a charm. I can emulate FreeBSD/i386 as well as (limited) networking (via -user-net), though there's a performance hit (of course). ata devices: ad0: 500MB [1015/16/63] at ata0-master PIO2 acd0: CDROM at ata1-master PIO3 qemu was invoked by doing a: % qemu -hda test -cdrom /path/to/5.4-RELEASE-i386-disc1.iso -pci -user-net -std-vga -boot d =20 Guest: FreeBSD5.4/amd64-> can boot only up to sysinstall menu, but cannot detect emulated ata devices (qemu hd image as well as the cdrom are nowehere to be found) qemu was invoked by doing a: % qemu-system-x86_64 -hda test -cdrom /path/to/5.4-RELEASE-amd64-disc1.iso -pci -user-net -std-vga -boot d =20 qemu image was created by doing a:=20 % qemu-img create test 500M =20 qemu was built from the ports and is most recent (at the time of this writ= ing). So has anyone else seen this? Thanks. cheers mars From owner-freebsd-emulation@FreeBSD.ORG Fri Jul 29 18:18:22 2005 Return-Path: X-Original-To: emulation@freebsd.org 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 DFC8716A41F; Fri, 29 Jul 2005 18:18:21 +0000 (GMT) (envelope-from jm.detrez@cegetel.net) Received: from smtp.cegetel.net (mf01.sitadelle.com [212.94.174.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4678343D49; Fri, 29 Jul 2005 18:18:20 +0000 (GMT) (envelope-from jm.detrez@cegetel.net) Received: from Portable (84-4-225-28.adslgp.cegetel.net [84.4.225.28]) by smtp.cegetel.net (Postfix) with ESMTP id 7F1CB31849E; Fri, 29 Jul 2005 20:18:19 +0200 (CEST) From: "jean-marc DETREZ" To: "'Alexandre Julliard'" Date: Fri, 29 Jul 2005 20:18:11 +0200 MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook, Build 11.0.5510 Thread-Index: AcWUaeBhpXrj6jqATACbARZmzCRwVQ== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 Message-Id: <20050729181819.7F1CB31849E@smtp.cegetel.net> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: wine-devel@winehq.com, emulation@freebsd.org, 'Dmitry Timoshkov' , barner@FreeBSD.org Subject: wine on FreeBSD X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 29 Jul 2005 18:18:22 -0000 Hi, With the differents mails i receive from users or wine's developers, i think that: - Dislike OpenBSD or SRV4, mincore did'nt fail if the page is not mapped no [ENOMEM] error condition. - the FreeBSD man pages say that mmap would fail with [ENOMEM] error condition if address is in use but in the reality it seems always return the start address. So for to use wine on FreeBSD before doing a more clean patch i propose to add this to mmap . I know that it would map memory pages without verify before that the pages is'nt already map but the man pages say it must failed so I'm just verify that the result is equal to start address the mmap call asking for. I do that only when creating System heap because requesting mmap for 0x800000 start address (without MAP_FIXED) always fail and prevent wine running on FreeBSD. I'll do more test to implement a try_mmap_fixed function working on FreeBSD like this done for SRV4,NetBSD and DARWIN. Jean-marc From owner-freebsd-emulation@FreeBSD.ORG Fri Jul 29 18:32:50 2005 Return-Path: X-Original-To: emulation@freebsd.org 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 0ADC216A420; Fri, 29 Jul 2005 18:32:50 +0000 (GMT) (envelope-from jm.detrez@cegetel.net) Received: from smtp.cegetel.net (mf00.sitadelle.com [212.94.174.67]) by mx1.FreeBSD.org (Postfix) with ESMTP id D3B9443D45; Fri, 29 Jul 2005 18:32:48 +0000 (GMT) (envelope-from jm.detrez@cegetel.net) Received: from Portable (84-4-225-28.adslgp.cegetel.net [84.4.225.28]) by smtp.cegetel.net (Postfix) with ESMTP id 2DC011A44F2; Fri, 29 Jul 2005 20:32:47 +0200 (CEST) From: "jean-marc DETREZ" To: , , Date: Fri, 29 Jul 2005 20:32:39 +0200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0012_01C5947C.AB54E3D0" X-Mailer: Microsoft Office Outlook, Build 11.0.5510 Thread-Index: AcWUaeBhpXrj6jqATACbARZmzCRwVQAASJjQAAAsasA= X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 Message-Id: <20050729183247.2DC011A44F2@smtp.cegetel.net> X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: TR: wine on FreeBSD with patch X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 29 Jul 2005 18:32:50 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0012_01C5947C.AB54E3D0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable =20 =20 _____ =20 De : jean-marc DETREZ [mailto:jm.detrez@cegetel.net]=20 Envoy=E9 : vendredi 29 juillet 2005 20:28 =C0 : 'Alexandre Julliard' Cc : 'barner@FreeBSD.org'; 'wine-devel@winehq.com'; = 'emulation@freebsd.org'; 'Dmitry Timoshkov'; 'Gerald Pfeifer' Objet : TR: wine on FreeBSD with patch =20 =20 =20 _____ =20 De : jean-marc DETREZ [mailto:jm.detrez@cegetel.net]=20 Envoy=E9 : vendredi 29 juillet 2005 20:18 =C0 : 'Alexandre Julliard' Cc : 'barner@FreeBSD.org'; 'Gerald Pfeifer'; 'wine-devel@winehq.com'; 'emulation@freebsd.org'; 'Dmitry Timoshkov' Objet : wine on FreeBSD =20 Hi,=20 =20 With the differents mails i receive from users or wine=92s developers, = i think that: =20 - Dislike OpenBSD or SRV4, mincore did=92nt fail if the = page is not mapped no [ENOMEM] error condition. =20 - the FreeBSD man pages say that mmap would fail with [ENOMEM] error condition if address is in use but in the reality it seems always return the start address. =20 So for to use wine on FreeBSD before doing a more clean patch i propose = to add this to mmap . I know that it would map memory pages without verify before that the pages is=92nt already map but the man pages say it must = failed so I=92m just verify that the result is equal to start address the mmap = call asking for. =20 =20 I do that only when creating System heap because requesting = mmap for 0x800000 start address (without MAP_FIXED) always fail and prevent = wine running on FreeBSD. =20 I=92ll do more test to implement a try_mmap_fixed function = working on FreeBSD like this done for SRV4,NetBSD and DARWIN. =20 Jean-marc =20 =20 =20 =20 ------=_NextPart_000_0012_01C5947C.AB54E3D0 Content-Type: application/octet-stream; name="mmap.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="mmap.patch" --- mmap.orig Mon Jun 20 13:43:47 2005=0A= +++ mmap.c Fri Jul 29 18:57:55 2005=0A= @@ -207,7 +207,13 @@ void *wine_anon_mmap( void *start, size_=0A= #elif defined(__svr4__) || defined(__NetBSD__) || defined(__APPLE__)=0A= if ( try_mmap_fixed( start, size, prot, flags, fdzero, 0 ) )=0A= return start;=0A= -#endif=0A= +#elif defined(__FreeBSD__)=0A= + if (start =3D=3D (void *)0x80000000) =0A= + { /* assume that was not very clean to do that but mincore didnt = work to test if page is mapped in FreeBSD */=0A= + if (mmap (start, size, prot, flags | MAP_FIXED, fdzero, 0) = =3D=3D start)=0A= + return start;=0A= + }=0A= +#endif =0A= }=0A= return mmap( start, size, prot, flags, fdzero, 0 );=0A= #else=0A= ------=_NextPart_000_0012_01C5947C.AB54E3D0-- From owner-freebsd-emulation@FreeBSD.ORG Fri Jul 29 19:27:23 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org 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 A3E1716A41F for ; Fri, 29 Jul 2005 19:27:23 +0000 (GMT) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn.kn-bremen.de [212.63.36.242]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F92D43D49 for ; Fri, 29 Jul 2005 19:27:20 +0000 (GMT) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn [127.0.0.1]) by gwyn.kn-bremen.de (8.13.4/8.13.4/Debian-3) with ESMTP id j6TJRBTt028493; Fri, 29 Jul 2005 21:27:11 +0200 Received: from saturn.kn-bremen.de (uucp@localhost) by gwyn.kn-bremen.de (8.13.4/8.13.4/Submit) with UUCP id j6TJRBWZ028491; Fri, 29 Jul 2005 21:27:11 +0200 Received: from saturn.kn-bremen.de (localhost [127.0.0.1]) by saturn.kn-bremen.de (8.13.1/8.13.1) with ESMTP id j6TJNVDW018623; Fri, 29 Jul 2005 21:23:31 +0200 (CEST) (envelope-from nox@saturn.kn-bremen.de) Received: (from nox@localhost) by saturn.kn-bremen.de (8.13.1/8.13.1/Submit) id j6TJNQkX018622; Fri, 29 Jul 2005 21:23:26 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Fri, 29 Jul 2005 21:23:25 +0200 To: "Mars G. Miro" Message-ID: <20050729192325.GA18456@saturn.kn-bremen.de> Mail-Followup-To: "Mars G. Miro" , freebsd-emulation@freebsd.org References: <28edec3c0507290000415a350d@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <28edec3c0507290000415a350d@mail.gmail.com> User-Agent: Mutt/1.4.2.1i Cc: freebsd-emulation@freebsd.org Subject: Re: ata devices on emulated amd64 on qemu X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 29 Jul 2005 19:27:23 -0000 On Fri, Jul 29, 2005 at 03:00:19PM +0800, Mars G. Miro wrote: > Yo list! > > Under qemu, I seem to have a problem with teh amd64 emulator > detecting emulated ata devices. This is my setup: > > Host: FreeBSD5.4/amd64 > > Guest: FreeBSD5.4/i386 --> works like a charm. I can emulate > FreeBSD/i386 as well as (limited) networking (via -user-net), though > there's a performance hit (of course). > ata devices: > ad0: 500MB [1015/16/63] at ata0-master PIO2 > acd0: CDROM at ata1-master PIO3 > qemu was invoked by doing a: > % qemu -hda test -cdrom /path/to/5.4-RELEASE-i386-disc1.iso -pci > -user-net -std-vga -boot d > > Guest: FreeBSD5.4/amd64-> can boot only up to sysinstall menu, but > cannot detect emulated ata devices (qemu hd image as well as the cdrom > are nowehere to be found) > qemu was invoked by doing a: > % qemu-system-x86_64 -hda test -cdrom > /path/to/5.4-RELEASE-amd64-disc1.iso -pci -user-net -std-vga -boot d > > qemu image was created by doing a: > % qemu-img create test 500M > > qemu was built from the ports and is most recent (at the time of this writing). > > So has anyone else seen this? Known problem. (It also happens with linux guests, but those are able to use the disks regardless.) I think it is on Fabrice's TODO list, tho i dont know the priority. Of course anyone is invited to help... Juergen From owner-freebsd-emulation@FreeBSD.ORG Fri Jul 29 19:41:18 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org 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 0C23E16A465 for ; Fri, 29 Jul 2005 19:41:18 +0000 (GMT) (envelope-from jkim@niksun.com) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 72C2E43D45 for ; Fri, 29 Jul 2005 19:41:13 +0000 (GMT) (envelope-from jkim@niksun.com) Received: from niksun.com (anuket [10.70.0.5]) by anuket.mj.niksun.com (8.13.1/8.13.1) with ESMTP id j6TJhaOo053592; Fri, 29 Jul 2005 15:43:36 -0400 (EDT) (envelope-from jkim@niksun.com) From: Jung-uk Kim Organization: NIKSUN, Inc. To: freebsd-emulation@freebsd.org Date: Fri, 29 Jul 2005 15:40:49 -0400 User-Agent: KMail/1.6.2 References: <28edec3c0507290000415a350d@mail.gmail.com> <20050729192325.GA18456@saturn.kn-bremen.de> In-Reply-To: <20050729192325.GA18456@saturn.kn-bremen.de> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200507291540.52889.jkim@niksun.com> X-Virus-Scanned: ClamAV 0.85.1/997/Fri Jul 29 04:07:29 2005 on anuket.mj.niksun.com X-Virus-Status: Clean Cc: Juergen Lock , "Mars G. Miro" Subject: Re: ata devices on emulated amd64 on qemu X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 29 Jul 2005 19:41:18 -0000 On Friday 29 July 2005 03:23 pm, Juergen Lock wrote: > On Fri, Jul 29, 2005 at 03:00:19PM +0800, Mars G. Miro wrote: > > Yo list! > > > > Under qemu, I seem to have a problem with teh amd64 emulator > > detecting emulated ata devices. This is my setup: > > > > Host: FreeBSD5.4/amd64 > > > > Guest: FreeBSD5.4/i386 --> works like a charm. I can emulate > > FreeBSD/i386 as well as (limited) networking (via -user-net), > > though there's a performance hit (of course). > > ata devices: > > ad0: 500MB [1015/16/63] at ata0-master > > PIO2 acd0: CDROM at ata1-master PIO3 > > qemu was invoked by doing a: > > % qemu -hda test -cdrom /path/to/5.4-RELEASE-i386-disc1.iso -pci > > -user-net -std-vga -boot d > > > > Guest: FreeBSD5.4/amd64-> can boot only up to sysinstall menu, > > but cannot detect emulated ata devices (qemu hd image as well as > > the cdrom are nowehere to be found) > > qemu was invoked by doing a: > > % qemu-system-x86_64 -hda test -cdrom > > /path/to/5.4-RELEASE-amd64-disc1.iso -pci -user-net -std-vga > > -boot d > > > > qemu image was created by doing a: > > % qemu-img create test 500M > > > > qemu was built from the ports and is most recent (at the time of > > this writing). > > > > So has anyone else seen this? > > Known problem. (It also happens with linux guests, but those are > able to use the disks regardless.) I think it is on Fabrice's > TODO list, tho i dont know the priority. Of course anyone is > invited to help... I briefly looked at the issue last night. It seems IRQ's are hardcoded for Intel PIIX3 PCI IDE emulation, which is wrong. You can boot without ISA support, I think. Try -isa. Jung-uk Kim > Juergen From owner-freebsd-emulation@FreeBSD.ORG Fri Jul 29 20:27:59 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org 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 1179216A41F for ; Fri, 29 Jul 2005 20:27:59 +0000 (GMT) (envelope-from jkim@niksun.com) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id E226F43D46 for ; Fri, 29 Jul 2005 20:27:55 +0000 (GMT) (envelope-from jkim@niksun.com) Received: from niksun.com (anuket [10.70.0.5]) by anuket.mj.niksun.com (8.13.1/8.13.1) with ESMTP id j6TKUN0W055341; Fri, 29 Jul 2005 16:30:23 -0400 (EDT) (envelope-from jkim@niksun.com) From: Jung-uk Kim Organization: NIKSUN, Inc. To: freebsd-emulation@freebsd.org Date: Fri, 29 Jul 2005 16:27:36 -0400 User-Agent: KMail/1.6.2 References: <28edec3c0507290000415a350d@mail.gmail.com> <20050729192325.GA18456@saturn.kn-bremen.de> <200507291540.52889.jkim@niksun.com> In-Reply-To: <200507291540.52889.jkim@niksun.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200507291627.39960.jkim@niksun.com> X-Virus-Scanned: ClamAV 0.85.1/997/Fri Jul 29 04:07:29 2005 on anuket.mj.niksun.com X-Virus-Status: Clean Cc: Juergen Lock , "Mars G. Miro" Subject: Re: ata devices on emulated amd64 on qemu X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 29 Jul 2005 20:27:59 -0000 On Friday 29 July 2005 03:40 pm, Jung-uk Kim wrote: > I briefly looked at the issue last night. It seems IRQ's are > hardcoded for Intel PIIX3 PCI IDE emulation, which is wrong. You > can boot without ISA support, I think. Try -isa. --- PCI Sorry about that. Jung-uk Kim From owner-freebsd-emulation@FreeBSD.ORG Fri Jul 29 20:48:07 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org 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 79F4316A41F for ; Fri, 29 Jul 2005 20:48:07 +0000 (GMT) (envelope-from jkim@niksun.com) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD01243D48 for ; Fri, 29 Jul 2005 20:48:05 +0000 (GMT) (envelope-from jkim@niksun.com) Received: from niksun.com (anuket [10.70.0.5]) by anuket.mj.niksun.com (8.13.1/8.13.1) with ESMTP id j6TKoXSG055996; Fri, 29 Jul 2005 16:50:33 -0400 (EDT) (envelope-from jkim@niksun.com) From: Jung-uk Kim Organization: NIKSUN, Inc. To: freebsd-emulation@freebsd.org Date: Fri, 29 Jul 2005 16:47:44 -0400 User-Agent: KMail/1.6.2 References: <28edec3c0507290000415a350d@mail.gmail.com> <20050729192325.GA18456@saturn.kn-bremen.de> <200507291540.52889.jkim@niksun.com> In-Reply-To: <200507291540.52889.jkim@niksun.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200507291647.49230.jkim@niksun.com> X-Virus-Scanned: ClamAV 0.85.1/997/Fri Jul 29 04:07:29 2005 on anuket.mj.niksun.com X-Virus-Status: Clean Cc: Juergen Lock , "Mars G. Miro" Subject: Re: ata devices on emulated amd64 on qemu X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 29 Jul 2005 20:48:07 -0000 On Friday 29 July 2005 03:40 pm, Jung-uk Kim wrote: > I briefly looked at the issue last night. It seems IRQ's are > hardcoded for Intel PIIX3 PCI IDE emulation, which is wrong. You > can boot without PCI support, I think. Try -isa. Never mind. I tried FreeBSD/amd64 6.0-BETA1 and it doesn't seem to work on ISA-only system either. :-( Jung-uk Kim From owner-freebsd-emulation@FreeBSD.ORG Sat Jul 30 00:22:59 2005 Return-Path: X-Original-To: freebsd-emulation@FreeBSD.org 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 84D2716A41F for ; Sat, 30 Jul 2005 00:22:59 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E88443D45 for ; Sat, 30 Jul 2005 00:22:55 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from niksun.com (anuket [10.70.0.5]) by anuket.mj.niksun.com (8.13.1/8.13.1) with ESMTP id j6U0PNsE061011; Fri, 29 Jul 2005 20:25:23 -0400 (EDT) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: freebsd-emulation@FreeBSD.org Date: Fri, 29 Jul 2005 20:22:28 -0400 User-Agent: KMail/1.6.2 References: <28edec3c0507290000415a350d@mail.gmail.com> <200507291540.52889.jkim@niksun.com> <200507291647.49230.jkim@niksun.com> In-Reply-To: <200507291647.49230.jkim@niksun.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: Multipart/Mixed; boundary="Boundary-00=_Ohs6CUOOEU94CAJ" Message-Id: <200507292022.38135.jkim@FreeBSD.org> X-Virus-Scanned: ClamAV 0.85.1/997/Fri Jul 29 04:07:29 2005 on anuket.mj.niksun.com X-Virus-Status: Clean Cc: qemu-devel@nongnu.org, Juergen Lock , "Mars G. Miro" Subject: Re: ata devices on emulated amd64 on qemu X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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, 30 Jul 2005 00:22:59 -0000 --Boundary-00=_Ohs6CUOOEU94CAJ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Okay. I finally found a fix. It was actually quite simple. Newer FreeBSD and Linux ATA drivers check whether the PCI ATA controller is in legacy ATA mode (aka PATA mode). The test failed and it was treated like a SATA controller. Of course, IRQ failed to map. ;-) Try the attached patch. Tested with FreeBSD/amd64 6.0-BETA1 guest on FreeBSD/amd64 host. Cheers, Jung-uk Kim --Boundary-00=_Ohs6CUOOEU94CAJ Content-Type: text/plain; charset="iso-8859-1"; name="ide.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="ide.diff" --- qemu-0.7.1/hw/ide.c.orig Sun Jul 24 14:52:08 2005 +++ qemu-0.7.1/hw/ide.c Fri Jul 29 20:03:51 2005 @@ -2330,6 +2330,7 @@ pci_conf[0x01] = 0x80; pci_conf[0x02] = 0x10; pci_conf[0x03] = 0x70; + pci_conf[0x09] = 0x80; // legacy ATA mode pci_conf[0x0a] = 0x01; // class_sub = PCI_IDE pci_conf[0x0b] = 0x01; // class_base = PCI_mass_storage pci_conf[0x0e] = 0x00; // header_type --Boundary-00=_Ohs6CUOOEU94CAJ-- From owner-freebsd-emulation@FreeBSD.ORG Sat Jul 30 11:57:33 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org 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 29E0716A41F for ; Sat, 30 Jul 2005 11:57:33 +0000 (GMT) (envelope-from marsgmiro@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.197]) by mx1.FreeBSD.org (Postfix) with ESMTP id 657BE43D45 for ; Sat, 30 Jul 2005 11:57:32 +0000 (GMT) (envelope-from marsgmiro@gmail.com) Received: by zproxy.gmail.com with SMTP id 8so624886nzo for ; Sat, 30 Jul 2005 04:57:31 -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:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Dh5qSaXB6QajRrtiruKfbFLhzCMLgiEVhP7PFu+BJSXioKS9YJnNGLEK0/gKkmr14gT6PQh4dSUftH5lV4UowFWjcJaN9At5sNfCphbCI09r4kmNHgpUAZni7oC42SbXhZaROvoQnQhNJYiafayPcJIYP5euy0CVnV4S8IekDdU= Received: by 10.36.8.10 with SMTP id 10mr3952414nzh; Sat, 30 Jul 2005 04:57:31 -0700 (PDT) Received: by 10.36.72.13 with HTTP; Sat, 30 Jul 2005 04:57:31 -0700 (PDT) Message-ID: <28edec3c050730045765b5262b@mail.gmail.com> Date: Sat, 30 Jul 2005 19:57:31 +0800 From: "Mars G. Miro" To: Jung-uk Kim In-Reply-To: <200507292022.38135.jkim@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <28edec3c0507290000415a350d@mail.gmail.com> <200507291540.52889.jkim@niksun.com> <200507291647.49230.jkim@niksun.com> <200507292022.38135.jkim@FreeBSD.org> Cc: freebsd-emulation@freebsd.org, Juergen Lock , qemu-devel@nongnu.org Subject: Re: ata devices on emulated amd64 on qemu X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Mars G. Miro" List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Jul 2005 11:57:33 -0000 On 7/30/05, Jung-uk Kim wrote: > Okay. I finally found a fix. It was actually quite simple. Newer=20 > FreeBSD and Linux ATA drivers check whether the PCI ATA controller is=20 > in legacy ATA mode (aka PATA mode). The test failed and it was=20 > treated like a SATA controller. Of course, IRQ failed to map. ;-) =20 > Try the attached patch. Tested with FreeBSD/amd64 6.0-BETA1 guest on=20 > FreeBSD/amd64 host. >=20 You rock dude! This patch fixes it. FreeBSD54/amd64 Guest on FreeBSD54/amd64 Host. Any thoughts of including this patch in the ports? > Cheers, >=20 > Jung-uk Kim >=20 >=20 cheers mars From owner-freebsd-emulation@FreeBSD.ORG Sat Jul 30 13:56:50 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org 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 07B9A16A41F for ; Sat, 30 Jul 2005 13:56:50 +0000 (GMT) (envelope-from grog@grsu.by) Received: from grsu.by (grsu.by [194.158.202.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9013643D45 for ; Sat, 30 Jul 2005 13:56:48 +0000 (GMT) (envelope-from grog@grsu.by) Received: (qmail 50469 invoked from network); 30 Jul 2005 13:54:58 -0000 Received: from unknown (HELO ?10.31.16.99?) (grog@10.31.16.99) by grsu.by with SMTP; 30 Jul 2005 13:54:58 -0000 From: Yury Tarasievich To: freebsd-emulation@freebsd.org Date: Sat, 30 Jul 2005 16:41:12 +0300 User-Agent: KMail/1.7.2 References: <20050730120021.24C3C16A41F@hub.freebsd.org> In-Reply-To: <20050730120021.24C3C16A41F@hub.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200507301641.13479.grog@grsu.by> Subject: Re: freebsd-emulation Digest, Vol 119, Issue 6 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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, 30 Jul 2005 13:56:50 -0000 On 30 July 2005 15:00, freebsd-emulation-request@freebsd.org wrote: > Date: Fri, 29 Jul 2005 20:18:11 +0200 > From: "jean-marc DETREZ" > Subject: wine on FreeBSD =2E.. > =A0With the differents mails i receive from users or wine's developers, i > think that: =2E.. > =A0 =A0 =A0 =A0 =A0 =A0 I do that only when creating System heap because = requesting > mmap for 0x800000 start address (without MAP_FIXED) always fail and preve= nt > wine running on FreeBSD. I think you should know that failing call of mmap to 0x800000 doesn't actua= lly=20 stop wine from working on freebsd-4 or dragonflybsd. Wine complains but=20 works, it even is (was) able to load Notes :). Unfortunately, I didn't make= =20 an archive of that wine version, but I happen to remember I had it built on= =20 Jun 21. From owner-freebsd-emulation@FreeBSD.ORG Sat Jul 30 13:58:45 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org 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 6405F16A41F for ; Sat, 30 Jul 2005 13:58:45 +0000 (GMT) (envelope-from grog@grsu.by) Received: from grsu.by (grsu.by [194.158.202.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 39FCB43D46 for ; Sat, 30 Jul 2005 13:58:40 +0000 (GMT) (envelope-from grog@grsu.by) Received: (qmail 50630 invoked from network); 30 Jul 2005 13:56:52 -0000 Received: from unknown (HELO ?10.31.16.99?) (grog@10.31.16.99) by grsu.by with SMTP; 30 Jul 2005 13:56:52 -0000 From: Yury Tarasievich To: freebsd-emulation@freebsd.org Date: Sat, 30 Jul 2005 16:43:07 +0300 User-Agent: KMail/1.7.2 References: <20050730120021.24C3C16A41F@hub.freebsd.org> <200507301641.13479.grog@grsu.by> In-Reply-To: <200507301641.13479.grog@grsu.by> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200507301643.07552.grog@grsu.by> Subject: Re: freebsd-emulation Digest, Vol 119, Issue 6 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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, 30 Jul 2005 13:58:45 -0000 On 30 July 2005 16:41, Yury Tarasievich wrote: =2E.. > > =A0 =A0 =A0 =A0 =A0 =A0 I do that only when creating System heap becaus= e requesting > > mmap for 0x800000 start address (without MAP_FIXED) always fail and > > prevent wine running on FreeBSD. > > I think you should know that failing call of mmap to 0x800000 doesn't > actually stop wine from working on freebsd-4 or dragonflybsd. Wine I spoke too rash. On dragonlybsd, it was like I said, but on freebsd-4 -- I= 'm=20 just not sure. From owner-freebsd-emulation@FreeBSD.ORG Sat Jul 30 02:34:48 2005 Return-Path: X-Original-To: freebsd-emulation@FreeBSD.ORG 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 BC58B16A41F; Sat, 30 Jul 2005 02:34:48 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from fileserver.fields.utoronto.ca (fileserver.fields.utoronto.ca [128.100.216.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 330CE43D48; Sat, 30 Jul 2005 02:34:48 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from fields.fields.utoronto.ca (fields.localdomain [192.168.216.11]) by fileserver.fields.utoronto.ca (8.12.8/8.12.8/Fields 6.0) with ESMTP id j6U2XONV014985 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 29 Jul 2005 22:33:24 -0400 Received: from obsecurity.dyndns.org (fields.fields.utoronto.ca [128.100.216.11]) by fields.fields.utoronto.ca (8.12.8/8.12.8/Fields WS 6.0) with ESMTP id j6U2Wv6P023143; Fri, 29 Jul 2005 22:32:58 -0400 Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 46DEA511F0; Fri, 29 Jul 2005 22:32:51 -0400 (EDT) Date: Fri, 29 Jul 2005 22:32:51 -0400 From: Kris Kennaway To: announce@FreeBSD.ORG Message-ID: <20050730023251.GA17940@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gBBFr7Ir9EOA20Yy" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Mailman-Approved-At: Sat, 30 Jul 2005 16:12:50 +0000 Cc: Subject: Ports scheduled for removal X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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, 30 Jul 2005 02:34:49 -0000 --gBBFr7Ir9EOA20Yy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Dear FreeBSD users, The following ports are scheduled for removal over the next few months, if they are still unbuildable at the scheduled removal time and no PRs have been submitted to fix them. If you are interested in saving these ports, please submit the fix via send-pr(1) and contact the listed maintainer to inform them of the fix (unless the maintainer is ports@FreeBSD.org). If the maintainer is unresponsive or the maintainer is listed as "ports@FreeBSD.org" (i.e. the port is unmaintained), then please consider volunteering to maintain these or other unmaintained ports to support the FreeBSD community. In many cases the problems listed with the port are easily fixed and just require some simple care and attention from an interested user, so this is a great way to help out. In most cases, the build error logs can be obtained from http://pointyhat.freebsd.org/ Further information can be obtained from the CVS commit logs at http://cvsweb.freebsd.org/ports/ To find out if you have any expiring ports installed on your system, save this email to a file and perform the following commands in sh or tcsh: mkdir /tmp/exp && \ sed -e '1,/^=======/d' -e '/^=======/,$d' /path/to/saved/file | awk '{print $1}' > /tmp/exp/1 && \ pkg_info -ao | grep / | sort -u > /tmp/exp/2 && \ comm -1 -2 /tmp/exp/1 /tmp/exp/2 && \ rm -rf /tmp/exp If you use any of these ports and wish to keep them in the ports collection, please act now! Kris "Port Reaper" Kennaway Port Removal date Listed maintainer ==================================================================== archivers/libcabinet 2005-08-31 ports@FreeBSD.org astro/fooseti 2005-08-31 ports@FreeBSD.org audio/baudline 2005-09-22 dyeske@yahoo.com audio/festival+OGI 2005-09-22 trevor@FreeBSD.org audio/festlex-poslex 2005-09-22 trevor@FreeBSD.org audio/festvox-el11 2005-09-22 trevor@FreeBSD.org audio/festvox-ogirab 2005-09-22 trevor@FreeBSD.org audio/gdrdao 2005-08-31 ports@FreeBSD.org audio/mp3chew 2005-08-31 ports@FreeBSD.org audio/replay 2005-08-31 ports@FreeBSD.org audio/sonice 2005-08-31 ports@FreeBSD.org audio/timidity++-emacs 2005-09-22 yatt@luna2.org audio/xmms-imms 2005-09-22 green@FreeBSD.org biology/nclever 2005-09-22 tonym@biolateral.com.au cad/ziarc 2005-08-31 ports@FreeBSD.org chinese/CJK 2005-09-22 ports@FreeBSD.org chinese/chinput 2005-09-22 ports@FreeBSD.org chinese/metalist 2005-09-22 autrijus@autrijus.org chinese/xemacs21 2005-09-22 ports@FreeBSD.org converters/cn2jp 2005-08-31 ports@FreeBSD.org databases/hs-hsql 2005-09-22 haskell@FreeBSD.org databases/ruby-criteria 2005-09-22 knu@FreeBSD.org deskutils/narval 2005-09-22 ports@FreeBSD.org devel/alleyoop 2005-09-22 lioux@FreeBSD.org devel/arm-elf-gcc295 2005-09-22 esk@ira.uka.de devel/avltree 2005-08-31 ports@FreeBSD.org devel/cvsadmin 2005-08-31 ports@FreeBSD.org devel/doc++ 2005-09-22 Ruslan@Shevchenko.Kiev.UA devel/ecb-emacs20 2005-09-14 dryice@liu.com.cn devel/hs-uni 2005-09-22 gtchask@mm.st devel/korelib 2005-08-31 ports@FreeBSD.org devel/linux_devtools-6 2005-09-22 freebsd-emulation@FreeBSD.org devel/linux_devtools-7 2005-09-22 freebsd-emulation@FreeBSD.org devel/m6811-gcc 2005-09-22 ports@FreeBSD.org devel/msp430-binutils 2005-09-22 lev@FreeBSD.org devel/msp430-gdb 2005-09-22 lev@FreeBSD.org devel/ocaml-extlib 2005-09-22 mukai@jmuk.org devel/preps-gui 2005-09-22 shadow@psoft.net devel/qtk 2005-08-31 ports@FreeBSD.org devel/simulavr 2005-09-22 joerg@FreeBSD.org devel/terminality 2005-08-31 ports@FreeBSD.org devel/tide 2005-09-22 nils@holm-und-jeschag.de devel/wizard 2005-08-31 ports@FreeBSD.org devel/yacl 2005-08-31 ports@FreeBSD.org devel/zendstudio 2005-09-22 tux@pinguru.net dns/ddup 2005-08-31 ports@FreeBSD.org editors/dte 2005-08-31 ports@FreeBSD.org editors/sted 2005-08-31 ports@FreeBSD.org emulators/linux_base-src-rh-7.3 2005-09-22 trevor@FreeBSD.org emulators/linux_base-src-rh-8 2005-09-22 trevor@FreeBSD.org emulators/osf1_base 2005-09-22 obrien@FreeBSD.org games/battleball 2005-08-31 ports@FreeBSD.org games/crossword 2005-08-31 ports@FreeBSD.org games/freebooters 2005-09-22 janos.mohacsi@bsd.hu games/gniffel 2005-08-31 ports@FreeBSD.org games/hlserver-action 2005-09-22 pat@FreeBSD.org games/powerpak 2005-08-31 ports@FreeBSD.org games/pythoong 2005-08-31 ports@FreeBSD.org games/rtcw 2005-09-22 nik@FreeBSD.org games/smacx 2005-08-31 ports@FreeBSD.org games/stvef-server 2005-09-22 nik@FreeBSD.org games/tictactoe3d 2005-08-31 ports@FreeBSD.org games/utserver-to 2005-09-22 pat@FreeBSD.org games/utserver 2005-09-22 ports@FreeBSD.org games/xchain 2005-08-31 ports@FreeBSD.org games/xeyesplus 2005-08-31 ports@FreeBSD.org games/xjumpjump 2005-08-31 ports@FreeBSD.org games/xmj 2005-08-31 ports@FreeBSD.org games/xnibbles 2005-08-31 ports@FreeBSD.org games/xothello 2005-08-31 ports@FreeBSD.org games/xsol 2005-08-31 ports@FreeBSD.org games/xsoldier 2005-08-31 ports@FreeBSD.org games/yadex 2005-09-22 fracture@allusion.net graphics/diacanvas 2005-08-31 ports@FreeBSD.org graphics/hs-HOpenGL 2005-10-01 haskell@FreeBSD.org graphics/linux_mesa3 2005-10-01 freebsd-emulation@FreeBSD.org graphics/lodju 2005-09-22 jylitalo@iki.fi graphics/mgp-gallery 2005-08-31 ports@FreeBSD.org graphics/osgedit 2005-09-22 ports@FreeBSD.org graphics/p5-Tk-JPEG-Lite 2005-09-22 ports@FreeBSD.org graphics/py-imaging-handbook 2005-08-31 ports@FreeBSD.org graphics/xbarcode 2005-08-31 ports@FreeBSD.org graphics/xmms-xvs 2005-08-31 ports@FreeBSD.org irc/ircd-rusnet 2005-09-22 sead@mail.ru japanese/dserver 2005-09-22 mita@jp.FreeBSD.org japanese/edict-utf-8 2005-09-22 ports@FreeBSD.org japanese/kdrill 2005-09-22 sethk@meowfishies.com japanese/kochi-cidfonts 2005-09-22 kanou@khdd.net japanese/lyx 2005-09-22 ports@FreeBSD.org japanese/mozilla-jlp-devel 2005-09-22 fortune@n.jpn.ph japanese/openoffice-templates 2005-09-22 openoffice@FreeBSD.org japanese/perl5 2005-09-22 ports@FreeBSD.org japanese/ptex-base 2005-09-22 max@FreeBSD.org japanese/squirrelmail 2005-09-22 info@otsune.com japanese/timidity++-slang 2005-09-22 yatt@luna2.org japanese/timidity++-tcltk 2005-09-22 yatt@luna2.org japanese/w3 2005-09-22 ports@FreeBSD.org japanese/weblint97 2005-09-22 ports@FreeBSD.org japanese/xemacs21-canna+freewnn 2005-09-22 ports@FreeBSD.org japanese/xemacs21-canna+wnn6 2005-09-22 ports@FreeBSD.org japanese/xemacs21-canna 2005-09-22 ports@FreeBSD.org japanese/xemacs21-freewnn 2005-09-22 ports@FreeBSD.org japanese/xemacs21-wnn6 2005-09-22 ports@FreeBSD.org japanese/zope-zmilocalizer 2005-09-22 yasi@yasi.to java/bugseeker-demo 2005-09-22 ports@FreeBSD.org java/eclipse-vep 2005-09-22 alex@FreeBSD.ORG korean/gdick 2005-09-22 perky@FreeBSD.org korean/hanterm-xf86 2005-09-22 cjh@FreeBSD.org korean/imhangul 2005-09-22 cjh@FreeBSD.org lang/fpc-devel 2005-09-22 marco@freepascal.org lang/generic-haskell 2005-09-22 haskell@FreeBSD.org lang/helium 2005-09-22 haskell@FreeBSD.org lang/q 2005-09-22 ports@FreeBSD.org mail/crashecho 2005-08-31 ports@FreeBSD.org mail/exim-monitor 2005-09-22 krion@FreeBSD.org mail/mailsync 2005-09-22 mt@primats.org.ua mail/mew-mule 2005-09-22 ports@FreeBSD.org mail/ml 2005-08-31 ports@FreeBSD.org mail/stuphead 2005-08-01 ports@FreeBSD.org math/koctave 2005-09-22 kay_lehmann@web.de math/linux-dislin 2005-09-22 ports@FreeBSD.org misc/bibletime 2005-09-22 wvengen@stack.nl misc/documancer 2005-09-22 ports@FreeBSD.org misc/edonkey-tool-slist 2005-09-01 ports@FreeBSD.org misc/gkrellweather 2005-09-22 pat@FreeBSD.org misc/instant-workstation 2005-09-22 grog@lemis.com multimedia/cupid 2005-09-22 lioux@FreeBSD.org multimedia/netshow 2005-09-22 ports@FreeBSD.org net/gnomba 2005-09-22 ports@FreeBSD.org net/ruby-spread 2005-09-22 seanc@FreeBSD.org net/xmule 2005-09-22 lioux@FreeBSD.org net/zabbix-agent 2005-09-22 asa@gascom.ru news/gnus-emacs20 2005-09-22 ports@FreeBSD.org news/t-gnus 2005-09-22 ports@FreeBSD.org palm/hdconv 2005-09-01 ports@FreeBSD.org palm/prc-tools 2005-09-22 ports@FreeBSD.org print/acroread5-commfont 2005-09-22 koma2@lovepeers.org print/hugelatex 2005-09-22 murray@FreeBSD.org print/p5-GnomePrint 2005-09-22 ports@FreeBSD.org print/pdftk 2005-09-22 patrick_dkt@yahoo.com.hk russian/X.language 2005-09-22 ports@FreeBSD.org russian/nagios 2005-09-22 sam@brj.pp.ru russian/pgp.language 2005-09-22 ports@FreeBSD.org russian/pine.language 2005-09-22 ports@FreeBSD.org sysutils/cfengine 2005-09-14 gordon@FreeBSD.org sysutils/linux-afaapps 2005-09-22 bms@FreeBSD.org textproc/cdsware 2005-09-22 ports@FreeBSD.org textproc/redland-bindings 2005-09-22 russell@rucus.ru.ac.za textproc/ruby-rss.alt 2005-09-22 knu@FreeBSD.org textproc/tei-xlite 2005-09-22 ports@FreeBSD.org ukrainian/iceb 2005-09-22 ports@FreeBSD.org ukrainian/pine.language 2005-09-22 kunia@istc.kiev.ua vietnamese/vnterm 2005-09-22 obrien@FreeBSD.org vietnamese/vntex 2005-09-22 obrien@FreeBSD.org www/akregator 2005-09-22 ports@FreeBSD.org www/linux-lesstif-ns 2005-08-20 freebsd-emulation@FreeBSD.org www/mod_auth_pgsql 2005-09-22 seanc@FreeBSD.org www/mod_auth_pwcheck 2005-09-22 anton@chelcom.ru www/mod_pcgi2 2005-09-22 perky@FreeBSD.org www/netscape-remote 2005-10-12 ports@FreeBSD.org www/p5-Apache-GopherHandler 2005-09-22 toni.viemero@iki.fi www/p5-Apache-ParseFormData 2005-09-22 nistor@snickers.org www/p5-GtkHTML 2005-09-22 ports@FreeBSD.org www/p5-MasonX-Apache2Handler 2005-09-22 autrijus@autrijus.org www/pgdriver 2005-09-22 jkoshy@freebsd.org www/ruby-webunit 2005-09-22 knu@FreeBSD.org www/tasks 2005-09-22 gioria@FreeBSD.org www/w3 2005-09-22 ports@FreeBSD.org www/zope-cmfphoto 2005-09-22 kaeru@inigo-tech.com www/zope-mysqluserfolder 2005-09-22 filippo.natali@gmail.com www/zope-parsedxml 2005-09-22 x@Vex.Net www/zope-portaltransforms 2005-09-22 filippo.natali@gmail.com www/zope-soapmethod 2005-09-22 ports@FreeBSD.org www/zope-zmysqlda 2005-09-22 filippo.natali@gmail.com www/zope-zpt 2005-09-22 ports@FreeBSD.org x11-themes/kde-windeco-smoothblend 2005-08-31 decept0@gmail.com x11-toolkits/erlgtk 2005-09-22 ports@FreeBSD.org x11-toolkits/guis 2005-09-22 ports@FreeBSD.org x11-toolkits/hs-gtk2hs 2005-09-22 haskell@FreeBSD.org x11-toolkits/hs-port 2005-09-22 haskell@FreeBSD.org x11-toolkits/inti-gconf 2005-09-22 ports@FreeBSD.org x11-toolkits/inti-gl 2005-09-22 ports@FreeBSD.org x11-toolkits/inti-sourceview 2005-09-22 ports@FreeBSD.org x11-toolkits/jx 2005-09-22 ports@FreeBSD.org x11-toolkits/ruby-fox-devel 2005-09-22 alecn2002@yandex.ru x11-toolkits/ruby-fox 2005-09-22 knu@FreeBSD.org x11-toolkits/ruby-tk 2005-09-22 knu@FreeBSD.org x11-wm/rox-pager 2005-09-22 olgeni@FreeBSD.org x11-wm/waimea-devel 2005-09-22 danfe@FreeBSD.org x11/Terminal 2005-09-22 matt@bsdfly.org x11/ruby-gnome 2005-09-22 knu@FreeBSD.org ==================================================================== --gBBFr7Ir9EOA20Yy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFC6ubRWry0BWjoQKURAoP+AJwKi1l5osUEhS+wgULzsAIqws0gPgCgw+v9 z3C0NGTNLyI90Ew//WIEOHw= =+jwY -----END PGP SIGNATURE----- --gBBFr7Ir9EOA20Yy-- From owner-freebsd-emulation@FreeBSD.ORG Sat Jul 30 21:26:55 2005 Return-Path: X-Original-To: freebsd-emulation@FreeBSD.org 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 4BBDB16A41F for ; Sat, 30 Jul 2005 21:26:55 +0000 (GMT) (envelope-from simon@zaphod.nitro.dk) Received: from zaphod.nitro.dk (port324.ds1-khk.adsl.cybercity.dk [212.242.113.79]) by mx1.FreeBSD.org (Postfix) with ESMTP id C32C043D58 for ; Sat, 30 Jul 2005 21:26:54 +0000 (GMT) (envelope-from simon@zaphod.nitro.dk) Received: by zaphod.nitro.dk (Postfix, from userid 3000) id F22E511B07; Sat, 30 Jul 2005 23:26:53 +0200 (CEST) Date: Sat, 30 Jul 2005 23:26:53 +0200 From: "Simon L. Nielsen" To: freebsd-emulation@FreeBSD.org Message-ID: <20050730212653.GP930@zaphod.nitro.dk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="dp9QYJgVRVEW2bsm" Content-Disposition: inline User-Agent: Mutt/1.5.9i Cc: Subject: Security vulnerability in linux-tiff X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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, 30 Jul 2005 21:26:55 -0000 --dp9QYJgVRVEW2bsm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello linux-tiff maintainer, As recently documented in the FreeBSD VuXML document [1] there is a security vulnerability in linux-tiff. This has been fixed in the upstream version, 3.7.3. Please update the port as soon as possible. Thanks in advance. [1] http://vuxml.FreeBSD.org/68222076-010b-11da-bc08-0001020eed82.html --=20 Simon L. Nielsen FreeBSD Security Team --dp9QYJgVRVEW2bsm Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFC6/Cdh9pcDSc1mlERAlRhAKDJ40zVyZU8I2xtpQWQJioZT+8OTACfZyh7 ClxK1z1L+cdcL9JLIiBt28o= =U8G0 -----END PGP SIGNATURE----- --dp9QYJgVRVEW2bsm--