From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 30 11:08:15 2007 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 578A916A421 for ; Mon, 30 Jul 2007 11:08:15 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3A9DD13C491 for ; Mon, 30 Jul 2007 11:08:15 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l6UB8Fr8040568 for ; Mon, 30 Jul 2007 11:08:15 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l6UB8Dij040564 for freebsd-emulation@FreeBSD.org; Mon, 30 Jul 2007 11:08:13 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 30 Jul 2007 11:08:13 GMT Message-Id: <200707301108.l6UB8Dij040564@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats 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, 30 Jul 2007 11:08:15 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/21463 emulation [linux] Linux compatability mode should not allow setu o kern/77710 emulation [linux] Linux page fault sigcontext information is wro o kern/97326 emulation [linux] file descriptor leakage in linux emulation o kern/101453 emulation [linux] [patch] linprocfs disallows non-zero file offs o kern/102956 emulation [linux] [patch] Add partial support for SO_PEERCRED in 5 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/11165 emulation [ibcs2] IBCS2 doesn't work correctly with PID_MAX 9999 o kern/29698 emulation [linux] [patch] linux ipcs doesn'work o kern/39201 emulation [linux] [patch] ptrace(2) and rfork(RFLINUXTHPN) confu o kern/41543 emulation [patch] feature request: easier wine/w23 support o kern/55835 emulation [linux] [patch] Linux IPC emulation missing SETALL sys a kern/72920 emulation [linux]: path "prefixing" is not done on unix domain s o kern/73777 emulation [linux] [patch] linux emulation: root dir special hand o kern/91293 emulation [svr4] [patch] *Experimental* Update to the SVR4 emula o ports/112355 emulation [PATCH] emulators/vmware3: cleanup non-supported FreeB 9 problems total. From owner-freebsd-emulation@FreeBSD.ORG Tue Jul 31 13:31:02 2007 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D32D616A419 for ; Tue, 31 Jul 2007 13:31:02 +0000 (UTC) (envelope-from xpahos@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.181]) by mx1.freebsd.org (Postfix) with ESMTP id A0B0F13C483 for ; Tue, 31 Jul 2007 13:31:02 +0000 (UTC) (envelope-from xpahos@gmail.com) Received: by wa-out-1112.google.com with SMTP id k17so2007832waf for ; Tue, 31 Jul 2007 06:31:01 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=I0XQ1wnIfAoLblj+yvD9IP0lGll3YBuLEvwoCeajBxz0nD3dQF3gzcYGHiJL3B7S6+zzE8SnII0Yya8nhtQYGviduv9zFqbcXwf1eaAK6W2ns/r75/YV5yzJAfqQ2eOQu+eGeZn6InehuqbU3npLPadFOcva3W5mR6qqAK4A8O8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=mdtgeDZ1oEYAf3QlEaqHVWEQbnzljCLRXkitweLj+i8dBbWc9NDS6ZwkwLenExha4ZmwysRUMx9lRtCGJTf+pKk2Yppzj6986PQ0i7V+peI79eszvAa/dVHAGuXt5qJnPcXsfqRzvckK9a+AGBGspJT4d79c695lijaA2zUmplM= Received: by 10.114.89.1 with SMTP id m1mr6685396wab.1185887164309; Tue, 31 Jul 2007 06:06:04 -0700 (PDT) Received: by 10.114.154.15 with HTTP; Tue, 31 Jul 2007 06:06:04 -0700 (PDT) Message-ID: <789c35740707310606x77de9md34b2e901e9f81b1@mail.gmail.com> Date: Tue, 31 Jul 2007 17:06:04 +0400 From: "Gryanko Alexandr" To: freebsd-emulation@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: Wine 0.9.42 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, 31 Jul 2007 13:31:02 -0000 Hello, all. Can somebody give me patched files(thr.h, kern_thr.c, syscalls.master) ? As I understood, patched kern_thr will be looked as this ... thr_kill2(struct thread *td, struct thr_kill_args *uap) /* int pid, long id, int sig */ { struct thread *ttd; struct proc *p; int error; AUDIT_ARG(signum, uap->sig); if ((p = pfind(uap->pid)) = NULL) return (ESRCH); AUDIT_ARG(process, p); error = p_cansignal(td, p, uap->sig); if (error == 0) { FOREACH)THREAD)IN_PROC(p, tdd) { if (ttd->td_tid == uap->id) break; } if (ttd == NULL) error = ESRCH; else if (uap->sig == 0) ; else if (!_SIG_VALID(uap->sig)) error = EINVAL; else tdsignal(tdd, uap->sig, SIGTARGET_TD); } return (error); } I'm using FreeBSD 6.2 - RELEASE From owner-freebsd-emulation@FreeBSD.ORG Tue Jul 31 20:18:18 2007 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A5F2D16A419; Tue, 31 Jul 2007 20:18:18 +0000 (UTC) (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 0A64C13C459; Tue, 31 Jul 2007 20:18:17 +0000 (UTC) (envelope-from nox@saturn.kn-bremen.de) Received: by gwyn.kn-bremen.de (Postfix, from userid 10) id 3763E2048FB; Tue, 31 Jul 2007 22:18:16 +0200 (CEST) Received: from saturn.kn-bremen.de (nox@localhost [127.0.0.1]) by saturn.kn-bremen.de (8.13.8/8.13.6) with ESMTP id l6VKG8UX030693; Tue, 31 Jul 2007 22:16:08 +0200 (CEST) (envelope-from nox@saturn.kn-bremen.de) Received: (from nox@localhost) by saturn.kn-bremen.de (8.13.8/8.13.6/Submit) id l6VKG8Oh030692; Tue, 31 Jul 2007 22:16:08 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Tue, 31 Jul 2007 22:16:08 +0200 To: freebsd-emulation@FreeBSD.org, freebsd-ports@FreeBSD.org Message-ID: <20070731201608.GA30162@saturn.kn-bremen.de> Mail-Followup-To: freebsd-emulation@FreeBSD.org, freebsd-ports@FreeBSD.org, matthieu MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.16 (2007-06-09) Cc: matthieu Subject: qemu-devel 20070731 port update - please test! 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, 31 Jul 2007 20:18:18 -0000 Hi! Again I want to update the qemu-devel port (mainly because I played with arm terrier/akita emulation as you can read on the qemu list, but there are also other fixes) and need your help with testing. It now also should respect ifname=tapX with -net tap (modified patch after matthieu morel, Cc'd, I hope I didn't break it... :) Enjoy, Juergen Index: Makefile =================================================================== RCS file: /home/pcvs/ports/emulators/qemu-devel/Makefile,v retrieving revision 1.79 diff -u -r1.79 Makefile --- Makefile 10 Jul 2007 20:24:58 -0000 1.79 +++ Makefile 31 Jul 2007 16:49:11 -0000 @@ -6,7 +6,7 @@ # PORTNAME= qemu -PORTVERSION= 0.9.0s.20070702 +PORTVERSION= 0.9.0s.20070731 CATEGORIES= emulators MASTER_SITES= http://qemu.org/:release \ http://qemu-forum.ipi.fi/qemu-snapshots/:snapshot \ @@ -15,7 +15,7 @@ http://people.brandeis.edu/~jcoiner/qemu_idedma/:idedma \ http://people.freebsd.org/~maho/qemu/:misc PKGNAMESUFFIX= -devel -DISTNAME= ${PORTNAME}-snapshot-2007-07-02_05 +DISTNAME= ${PORTNAME}-snapshot-2007-07-31_05 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:snapshot DIST_SUBDIR= qemu EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} Index: distinfo =================================================================== RCS file: /home/pcvs/ports/emulators/qemu-devel/distinfo,v retrieving revision 1.47 diff -u -r1.47 distinfo --- distinfo 10 Jul 2007 20:24:58 -0000 1.47 +++ distinfo 31 Jul 2007 16:50:33 -0000 @@ -1,6 +1,6 @@ -MD5 (qemu/qemu-snapshot-2007-07-02_05.tar.bz2) = 624b513bbd86e0c7529344584639fba1 -SHA256 (qemu/qemu-snapshot-2007-07-02_05.tar.bz2) = 62474848fda0dacb1c6238b33b6b272e49dfa3821352ec57f38388246e0aa8c2 -SIZE (qemu/qemu-snapshot-2007-07-02_05.tar.bz2) = 2003505 +MD5 (qemu/qemu-snapshot-2007-07-31_05.tar.bz2) = f18b54459c53934138d4c302e7dd0164 +SHA256 (qemu/qemu-snapshot-2007-07-31_05.tar.bz2) = 16fcce3b7a8b606f318ed4af395a77ce0f05012d3d87fd1337f223ba57fa0716 +SIZE (qemu/qemu-snapshot-2007-07-31_05.tar.bz2) = 2043597 MD5 (qemu/patch3_cirrus) = ebe7ed9fce804c49e024bc93bfdfc810 SHA256 (qemu/patch3_cirrus) = e862371834b7d895a896fbdb84fd9f70d17b5729a6f6789a48a61504fc941e11 SIZE (qemu/patch3_cirrus) = 8817 Index: files/patch-ac =================================================================== RCS file: /home/pcvs/ports/emulators/qemu-devel/files/patch-ac,v retrieving revision 1.3 diff -u -r1.3 patch-ac --- files/patch-ac 10 Mar 2007 17:03:05 -0000 1.3 +++ files/patch-ac 31 Jul 2007 16:52:56 -0000 @@ -1,10 +1,10 @@ Index: qemu/configure -@@ -204,7 +204,7 @@ +@@ -540,7 +540,7 @@ + sdl_too_old=no if test -z "$sdl" ; then - --sdl_config="sdl-config" -+sdl_config="${SDL_CONFIG}" - sdl=no - sdl_static=no +- sdl_config="sdl-config" ++ sdl_config="${SDL_CONFIG}" + sdl=no + sdl_static=no Index: files/patch-bt =================================================================== RCS file: /home/pcvs/ports/emulators/qemu-devel/files/patch-bt,v retrieving revision 1.5 diff -u -r1.5 patch-bt --- files/patch-bt 10 Jul 2007 20:24:59 -0000 1.5 +++ files/patch-bt 31 Jul 2007 18:42:56 -0000 @@ -1,15 +1,17 @@ Index: qemu/vl.c -@@ -76,6 +76,9 @@ +@@ -76,6 +76,11 @@ #endif #endif #endif +#ifdef __FreeBSD__ ++#include +#include ++#include +#endif #if defined(CONFIG_SLIRP) #include "libslirp.h" -@@ -1059,6 +1062,34 @@ +@@ -3407,6 +3410,34 @@ #endif /* CONFIG_SLIRP */ @@ -42,9 +44,9 @@ +#endif + #if !defined(_WIN32) - #ifdef _BSD - static int tun_open(char *ifname, int ifname_size) -@@ -1067,11 +1098,55 @@ + + typedef struct TAPState { +@@ -3470,11 +3501,59 @@ char *dev; struct stat s; @@ -61,12 +63,14 @@ + i = 0; +#endif + for (; i < 10; i++) { -+ if (i == -1) -+ strcpy(dname, "/dev/tap"); ++ if (*ifname) ++ snprintf(dname, sizeof dname, "/dev/%s", ifname); ++ else if (i == -1) ++ strcpy(dname, "/dev/tap"); + else -+ snprintf(dname, sizeof dname, "%s%d", -+ "/dev/tap", i); -+ fd = open(dname, O_RDWR); ++ snprintf(dname, sizeof dname, "%s%d", ++ "/dev/tap", i); ++ TFR(fd = open(dname, O_RDWR)); + if (fd >= 0) + break; + else if (errno == ENXIO || errno == ENOENT) { @@ -81,17 +85,19 @@ + } + if (errno != ENOENT || ++enoentcount > 3) { + err = errno; -+ break; ++ break; + } + } else + err = errno; ++ if (*ifname) ++ break; + } + if (fd < 0) { + fprintf(stderr, "warning: could not open %s (%s): no virtual network emulation\n", dname, strerror(err)); + return -1; + } +#else - fd = open("/dev/tap", O_RDWR); + TFR(fd = open("/dev/tap", O_RDWR)); if (fd < 0) { - fprintf(stderr, "warning: could not open /dev/tap: no virtual network emulation\n"); + fprintf(stderr, "warning: could not open /dev/tap (%s): no virtual network emulation\n", strerror(errno)); Index: files/patch-vl.c-ppbus =================================================================== RCS file: /home/pcvs/ports/emulators/qemu-devel/files/patch-vl.c-ppbus,v retrieving revision 1.4 diff -u -r1.4 patch-vl.c-ppbus --- files/patch-vl.c-ppbus 10 Jul 2007 20:24:59 -0000 1.4 +++ files/patch-vl.c-ppbus 31 Jul 2007 18:40:53 -0000 @@ -1,8 +1,10 @@ Index: qemu/vl.c -@@ -78,6 +78,8 @@ +@@ -78,8 +78,10 @@ #endif #ifdef __FreeBSD__ + #include #include + #include +#include +#include #endif Index: files/patch-pxa-gpsr @@ -0,0 +1,11 @@ +Index: qemu/hw/pxa2xx_gpio.c +@@ -152,6 +152,9 @@ + case GPDR: /* GPIO Pin-Direction registers */ + return s->dir[bank]; + ++ case GPSR: /* GPIO Pin-Output Set registers */ ++ return s->olevel[bank]; ++ + case GRER: /* GPIO Rising-Edge Detect Enable registers */ + return s->rising[bank]; + Index: files/patch-spitz-hda @@ -0,0 +1,11 @@ +Index: qemu/hw/spitz.c +@@ -929,7 +929,8 @@ + + if (bs && bdrv_is_inserted(bs) && !bdrv_is_removable(bs)) { + md = dscm1xxxx_init(bs); +- pxa2xx_pcmcia_attach(cpu->pcmcia[0], md); ++ /* at least terrier microdrive is in socket 1 */ ++ pxa2xx_pcmcia_attach(cpu->pcmcia[1], md); + } + } + From owner-freebsd-emulation@FreeBSD.ORG Wed Aug 1 10:36:15 2007 Return-Path: Delivered-To: emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44FCA16A480 for ; Wed, 1 Aug 2007 10:36:15 +0000 (UTC) (envelope-from bsd@kuehlbox.de) Received: from samael.qmail-ldap.de (mail.kuehlbox.de [62.159.47.22]) by mx1.freebsd.org (Postfix) with ESMTP id 98ADC13C46B for ; Wed, 1 Aug 2007 10:36:14 +0000 (UTC) (envelope-from bsd@kuehlbox.de) Received: (qmail 72155 invoked from network); 1 Aug 2007 10:09:33 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=kuehlbox.de; b=p/6HtsRihDJt4WxJsvCSpfT5+I4TcooJuSKcSl+zg8r89DpJtBBLZShCTERDoqgaV5UZBcSI8/kT75L04547yw5F/89Xh3qofj+WXVK/04QDX2w5vhZY/DCBdwO9ViD2 ; Received: from unknown (HELO [192.168.200.128]) (bsd@kuehlbox.de@[213.182.157.102]) (envelope-sender ) by samael.qmail-ldap.de (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 1 Aug 2007 10:09:32 -0000 Message-ID: <46B05D39.2090202@kuehlbox.de> Date: Wed, 01 Aug 2007 12:15:21 +0200 From: Teufel User-Agent: Thunderbird 2.0.0.5 (Windows/20070716) MIME-Version: 1.0 To: Juergen Lock , emulation@FreeBSD.org References: <20070731201608.GA30162@saturn.kn-bremen.de> In-Reply-To: <20070731201608.GA30162@saturn.kn-bremen.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: qemu-devel 20070731 port update - please test! 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, 01 Aug 2007 10:36:15 -0000 Hi Juergen, just applied your patch to qemu-devel. So far, my win2k3 image works since 2 hours, with kqemu kernel and user enabled. It also created the tap1 accordingly. I've connected it to a if_bridge device and so far no problem. Running on very recent 7-CURRENT i386. Greetings, Stephan Juergen Lock wrote: > Hi! > > Again I want to update the qemu-devel port (mainly because I played > with arm terrier/akita emulation as you can read on the qemu list, > but there are also other fixes) and need your help with testing. > It now also should respect ifname=tapX with -net tap (modified patch > after matthieu morel, Cc'd, I hope I didn't break it... :) > > Enjoy, > Juergen > > From owner-freebsd-emulation@FreeBSD.ORG Wed Aug 1 12:13:45 2007 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 32E3416A417 for ; Wed, 1 Aug 2007 12:13:45 +0000 (UTC) (envelope-from rdivacky@vlk.vlakno.cz) Received: from vlakno.cz (vlk.vlakno.cz [62.168.28.247]) by mx1.freebsd.org (Postfix) with ESMTP id E301913C45E for ; Wed, 1 Aug 2007 12:13:44 +0000 (UTC) (envelope-from rdivacky@vlk.vlakno.cz) Received: from localhost (localhost [127.0.0.1]) by vlakno.cz (Postfix) with ESMTP id 47C758C090B; Wed, 1 Aug 2007 14:13:43 +0200 (CEST) X-Virus-Scanned: amavisd-new at vlakno.cz Received: from vlakno.cz ([127.0.0.1]) by localhost (vlk.vlakno.cz [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pkVIxVVvGUuf; Wed, 1 Aug 2007 14:13:42 +0200 (CEST) Received: from vlk.vlakno.cz (localhost [127.0.0.1]) by vlakno.cz (Postfix) with ESMTP id EE7208C0863; Wed, 1 Aug 2007 14:13:41 +0200 (CEST) Received: (from rdivacky@localhost) by vlk.vlakno.cz (8.13.8/8.13.8/Submit) id l71CDeGS091832; Wed, 1 Aug 2007 14:13:40 +0200 (CEST) (envelope-from rdivacky) Date: Wed, 1 Aug 2007 14:13:40 +0200 From: Roman Divacky To: Peter Kostouros Message-ID: <20070801121340.GA91240@freebsd.org> References: <46AA7D4B.2000202@melbpc.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <46AA7D4B.2000202@melbpc.org.au> User-Agent: Mutt/1.4.2.3i Cc: freebsd-emulation@FreeBSD.org Subject: Re: [PATCH]: linux ioctls not implemented - advice? 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, 01 Aug 2007 12:13:45 -0000 On Sat, Jul 28, 2007 at 09:18:35AM +1000, Peter Kostouros wrote: > Hi > > I applied the patch on a recent current (27JUL2007) but unfortunately I > still see the ioctl is not implemented message on the console. well.. I dont know but the program you provided WORKS for me even without any patch... still www.vlakno.cz/~rdivacky/linux_socket.patch here is a working patch that implements the ioctl. if someone reports back (especially the guy who originally reported this and then dissapeared) I think it can be commited roman From owner-freebsd-emulation@FreeBSD.ORG Wed Aug 1 14:17:43 2007 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D5D6016A417 for ; Wed, 1 Aug 2007 14:17:43 +0000 (UTC) (envelope-from rdivacky@vlk.vlakno.cz) Received: from vlakno.cz (vlk.vlakno.cz [62.168.28.247]) by mx1.freebsd.org (Postfix) with ESMTP id 94D8A13C478 for ; Wed, 1 Aug 2007 14:17:43 +0000 (UTC) (envelope-from rdivacky@vlk.vlakno.cz) Received: from localhost (localhost [127.0.0.1]) by vlakno.cz (Postfix) with ESMTP id C7E8F8C091A for ; Wed, 1 Aug 2007 16:17:42 +0200 (CEST) X-Virus-Scanned: amavisd-new at vlakno.cz Received: from vlakno.cz ([127.0.0.1]) by localhost (vlk.vlakno.cz [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 975gxtn-OEd9 for ; Wed, 1 Aug 2007 16:17:38 +0200 (CEST) Received: from vlk.vlakno.cz (localhost [127.0.0.1]) by vlakno.cz (Postfix) with ESMTP id 2A5D48C0919 for ; Wed, 1 Aug 2007 16:17:38 +0200 (CEST) Received: (from rdivacky@localhost) by vlk.vlakno.cz (8.13.8/8.13.8/Submit) id l71EHcgX095411 for emulation@freebsd.org; Wed, 1 Aug 2007 16:17:38 +0200 (CEST) (envelope-from rdivacky) Date: Wed, 1 Aug 2007 16:17:38 +0200 From: Roman Divacky To: emulation@freebsd.org Message-ID: <20070801141738.GA95083@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Cc: Subject: SoC linuxulator progress report 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, 01 Aug 2007 14:17:43 -0000 hi So far I've implemented: o *at syscalls, both linuxulator and native version, this is in very late stage of review o epoll, this is very simple but it needs some testing, I consider it basically finished o futexes, finished, some rough edges o inotify, wont happen. on the other hand I am helping a little with userspace implementation of this and I guess it can be ported to kernel quite easily once done properly in userland I talked with kib@ and we agreed that I'll spend rest of the summer hunting down problems with Linuxulator. The current known problems (to me) that I consider important can be seen at: www.vlakno.cz/~rdivacky/problems These days I am trying to use some nice patches from PRs which could help a little. I created a new p4 branch to try out various fixes so hopefully things will move on. please tell me what other serious problems are you aware of with regard to Linux 2.6. and as usually testing is more than welcome ;) thnx Roman Divacky From owner-freebsd-emulation@FreeBSD.ORG Wed Aug 1 16:42:15 2007 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE08A16A417 for ; Wed, 1 Aug 2007 16:42:15 +0000 (UTC) (envelope-from datahead4@gmail.com) Received: from rv-out-0910.google.com (rv-out-0910.google.com [209.85.198.189]) by mx1.freebsd.org (Postfix) with ESMTP id A5FA313C46E for ; Wed, 1 Aug 2007 16:42:15 +0000 (UTC) (envelope-from datahead4@gmail.com) Received: by rv-out-0910.google.com with SMTP id f1so158642rvb for ; Wed, 01 Aug 2007 09:42:15 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ezqbxak6A07cBP0c3OO4JsnuTM7fYxgKiL23AusZf6HM+/oY/UP0N4W+DHmtiXJVklKt16HCPeHvIAZb+u5dDOuXzayxIWQiXsXAJVWZFP8MAlAdeNPNw0XUQSdjw7T0UBzV1+TezSTLBh1BnXw8bVsDq3xFHvH16q6NSZtVW94= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=XAntQqcj1X0+/R7AOtsmFoNB5o7ojw4nyjy9uPdxJ5v5uMg4nCfMOYshuoi5rB7TAWxBgnSt/zbgJjmLIA2JljUgD9s1iEY1kHcxiSwLO12c3Ut9nDedMowfseIwEnZ40X/AYKa9Nlgv13+Khhhg+yBmVZVR8+luuicpezbRWo0= Received: by 10.114.181.1 with SMTP id d1mr890446waf.1185985005575; Wed, 01 Aug 2007 09:16:45 -0700 (PDT) Received: by 10.114.205.5 with HTTP; Wed, 1 Aug 2007 09:16:45 -0700 (PDT) Message-ID: Date: Wed, 1 Aug 2007 11:16:45 -0500 From: Matt To: freebsd-emulation@freebsd.org, freebsd-ports@freebsd.org, matthieu In-Reply-To: <20070731201608.GA30162@saturn.kn-bremen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20070731201608.GA30162@saturn.kn-bremen.de> Cc: Subject: Re: qemu-devel 20070731 port update - please test! 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, 01 Aug 2007 16:42:15 -0000 On 7/31/07, Juergen Lock wrote: > Hi! > > Again I want to update the qemu-devel port (mainly because I played > with arm terrier/akita emulation as you can read on the qemu list, > but there are also other fixes) and need your help with testing. > It now also should respect ifname=tapX with -net tap (modified patch > after matthieu morel, Cc'd, I hope I didn't break it... :) > > Enjoy, > Juergen New snapshot version compiled cleanly for me this morning with you patches and appears to be running well with my WinXP hosts. Thanks! Matt From owner-freebsd-emulation@FreeBSD.ORG Thu Aug 2 07:50:57 2007 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8478816A418 for ; Thu, 2 Aug 2007 07:50:57 +0000 (UTC) (envelope-from kpeter@melbpc.org.au) Received: from vscan02.westnet.com.au (vscan02.westnet.com.au [203.10.1.132]) by mx1.freebsd.org (Postfix) with ESMTP id 2026013C48D for ; Thu, 2 Aug 2007 07:50:57 +0000 (UTC) (envelope-from kpeter@melbpc.org.au) Received: from localhost (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with ESMTP id F164B11EDD6; Thu, 2 Aug 2007 15:51:00 +0800 (WST) Received: from vscan02.westnet.com.au ([127.0.0.1]) by localhost (vscan02.westnet.com.au [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00888-16; Thu, 2 Aug 2007 15:51:00 +0800 (WST) Received: from baron.from.hell (dsl-124-150-120-20.vic.westnet.com.au [124.150.120.20]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by vscan02.westnet.com.au (Postfix) with ESMTP id 9A94611EDAE; Thu, 2 Aug 2007 15:51:00 +0800 (WST) Message-ID: <46B18CDE.30508@melbpc.org.au> Date: Thu, 02 Aug 2007 17:50:54 +1000 From: Peter Kostouros Organization: Melbourne PC User Group User-Agent: Thunderbird 2.0.0.0 (X11/20070326) MIME-Version: 1.0 To: Roman Divacky References: <46AA7D4B.2000202@melbpc.org.au> <20070801121340.GA91240@freebsd.org> In-Reply-To: <20070801121340.GA91240@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@FreeBSD.org Subject: Re: [PATCH]: linux ioctls not implemented - advice? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: kpeter@melbpc.org.au List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Aug 2007 07:50:57 -0000 Roman Divacky wrote: > On Sat, Jul 28, 2007 at 09:18:35AM +1000, Peter Kostouros wrote: > >> Hi >> >> I applied the patch on a recent current (27JUL2007) but unfortunately I >> still see the ioctl is not implemented message on the console. >> > > well.. I dont know but the program you provided WORKS for me even without > any patch... > > still www.vlakno.cz/~rdivacky/linux_socket.patch here is a working patch > that implements the ioctl. > > Thanks for letting me know. -- Regards Peter As always the organisation disavows knowledge of this email From owner-freebsd-emulation@FreeBSD.ORG Thu Aug 2 11:36:06 2007 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1911516A417 for ; Thu, 2 Aug 2007 11:36:06 +0000 (UTC) (envelope-from tijl@ulyssis.org) Received: from mailrelay006.isp.belgacom.be (mailrelay006.isp.belgacom.be [195.238.6.172]) by mx1.freebsd.org (Postfix) with ESMTP id A978913C458 for ; Thu, 2 Aug 2007 11:36:05 +0000 (UTC) (envelope-from tijl@ulyssis.org) Received: from 219.106-247-81.adsl-dyn.isp.belgacom.be (HELO kalimero.kotnet.org) ([81.247.106.219]) by mailrelay006.isp.belgacom.be with ESMTP; 02 Aug 2007 13:06:22 +0200 Received: from localhost (localhost [127.0.0.1]) by kalimero.kotnet.org (8.14.1/8.14.1) with ESMTP id l72B6ME8025197 for ; Thu, 2 Aug 2007 13:06:22 +0200 (CEST) (envelope-from tijl@ulyssis.org) From: Tijl Coosemans To: freebsd-emulation@freebsd.org Date: Thu, 2 Aug 2007 13:06:20 +0200 User-Agent: KMail/1.9.7 References: <789c35740707310606x77de9md34b2e901e9f81b1@mail.gmail.com> In-Reply-To: <789c35740707310606x77de9md34b2e901e9f81b1@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200708021306.21978.tijl@ulyssis.org> Subject: Re: Wine 0.9.42 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, 02 Aug 2007 11:36:06 -0000 On Tuesday 31 July 2007 15:06:04 Gryanko Alexandr wrote: > Can somebody give me patched files(thr.h, kern_thr.c, syscalls.master)? Doesn't the patch for 6-STABLE apply properly on 6.2? From owner-freebsd-emulation@FreeBSD.ORG Thu Aug 2 11:52:31 2007 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F63B16A417 for ; Thu, 2 Aug 2007 11:52:31 +0000 (UTC) (envelope-from rdivacky@vlk.vlakno.cz) Received: from vlakno.cz (vlk.vlakno.cz [62.168.28.247]) by mx1.freebsd.org (Postfix) with ESMTP id 3AC1D13C45B for ; Thu, 2 Aug 2007 11:52:31 +0000 (UTC) (envelope-from rdivacky@vlk.vlakno.cz) Received: from localhost (localhost [127.0.0.1]) by vlakno.cz (Postfix) with ESMTP id 7A5008C09A5 for ; Thu, 2 Aug 2007 13:52:30 +0200 (CEST) X-Virus-Scanned: amavisd-new at vlakno.cz Received: from vlakno.cz ([127.0.0.1]) by localhost (vlk.vlakno.cz [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mJBefYsoDQoP for ; Thu, 2 Aug 2007 13:52:29 +0200 (CEST) Received: from vlk.vlakno.cz (localhost [127.0.0.1]) by vlakno.cz (Postfix) with ESMTP id 596668C0826 for ; Thu, 2 Aug 2007 13:52:29 +0200 (CEST) Received: (from rdivacky@localhost) by vlk.vlakno.cz (8.13.8/8.13.8/Submit) id l72BqTY5032192 for emulation@freebsd.org; Thu, 2 Aug 2007 13:52:29 +0200 (CEST) (envelope-from rdivacky) Date: Thu, 2 Aug 2007 13:52:29 +0200 From: Roman Divacky To: emulation@freebsd.org Message-ID: <20070802115229.GA32091@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Cc: Subject: [PATCH]: fix of java with 2.6.16 emulation 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, 02 Aug 2007 11:52:31 -0000 hi Currently when using 2.6.16 emulation java dies immediately causing a coredump. http://www.vlakno.cz/~rdivacky/linux_java.patch This simple patch implements fake sched_getaffinity() syscall thus fixing the java problem. Please test this patch and report success stories so we can get this commited. cd /sys fetch http://www.vlakno.cz/~rdivacky/linux_java.patch patch < linux_java.patch recompile && test thank you roman From owner-freebsd-emulation@FreeBSD.ORG Thu Aug 2 18:37:16 2007 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0D61816A418; Thu, 2 Aug 2007 18:37:16 +0000 (UTC) (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 6A5BC13C4B7; Thu, 2 Aug 2007 18:37:15 +0000 (UTC) (envelope-from nox@saturn.kn-bremen.de) Received: by gwyn.kn-bremen.de (Postfix, from userid 10) id 4222F20516E; Thu, 2 Aug 2007 20:37:13 +0200 (CEST) Received: from saturn.kn-bremen.de (nox@localhost [127.0.0.1]) by saturn.kn-bremen.de (8.13.8/8.13.6) with ESMTP id l72IaGui020752; Thu, 2 Aug 2007 20:36:16 +0200 (CEST) (envelope-from nox@saturn.kn-bremen.de) Received: (from nox@localhost) by saturn.kn-bremen.de (8.13.8/8.13.6/Submit) id l72IaGIB020751; Thu, 2 Aug 2007 20:36:16 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Thu, 2 Aug 2007 20:36:15 +0200 To: freebsd-emulation@FreeBSD.org, freebsd-ports@FreeBSD.org, matthieu Message-ID: <20070802183615.GA20576@saturn.kn-bremen.de> Mail-Followup-To: freebsd-emulation@FreeBSD.org, freebsd-ports@FreeBSD.org, matthieu References: <20070731201608.GA30162@saturn.kn-bremen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070731201608.GA30162@saturn.kn-bremen.de> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Subject: update rerolled - 20070802 (was: qemu-devel 20070731 port update - please test!) 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, 02 Aug 2007 18:37:16 -0000 On Tue, Jul 31, 2007 at 10:16:08PM +0200, Juergen Lock wrote: > Hi! > > Again I want to update the qemu-devel port (mainly because I played > with arm terrier/akita emulation as you can read on the qemu list, > but there are also other fixes) and need your help with testing. > It now also should respect ifname=tapX with -net tap (modified patch > after matthieu morel, Cc'd, I hope I didn't break it... :) Okay there were some late commits which I'd like to include (like, an acpi fix, also arm fixes), so I rerolled the update. Again, please test, to make sure the late commits don't cause regressions... Thanx and enjoy, Juergen Index: Makefile =================================================================== RCS file: /home/pcvs/ports/emulators/qemu-devel/Makefile,v retrieving revision 1.79 diff -u -r1.79 Makefile --- Makefile 10 Jul 2007 20:24:58 -0000 1.79 +++ Makefile 2 Aug 2007 16:30:19 -0000 @@ -6,7 +6,7 @@ # PORTNAME= qemu -PORTVERSION= 0.9.0s.20070702 +PORTVERSION= 0.9.0s.20070802 CATEGORIES= emulators MASTER_SITES= http://qemu.org/:release \ http://qemu-forum.ipi.fi/qemu-snapshots/:snapshot \ @@ -15,7 +15,7 @@ http://people.brandeis.edu/~jcoiner/qemu_idedma/:idedma \ http://people.freebsd.org/~maho/qemu/:misc PKGNAMESUFFIX= -devel -DISTNAME= ${PORTNAME}-snapshot-2007-07-02_05 +DISTNAME= ${PORTNAME}-snapshot-2007-08-02_05 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:snapshot DIST_SUBDIR= qemu EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} Index: distinfo =================================================================== RCS file: /home/pcvs/ports/emulators/qemu-devel/distinfo,v retrieving revision 1.47 diff -u -r1.47 distinfo --- distinfo 10 Jul 2007 20:24:58 -0000 1.47 +++ distinfo 2 Aug 2007 16:30:47 -0000 @@ -1,6 +1,6 @@ -MD5 (qemu/qemu-snapshot-2007-07-02_05.tar.bz2) = 624b513bbd86e0c7529344584639fba1 -SHA256 (qemu/qemu-snapshot-2007-07-02_05.tar.bz2) = 62474848fda0dacb1c6238b33b6b272e49dfa3821352ec57f38388246e0aa8c2 -SIZE (qemu/qemu-snapshot-2007-07-02_05.tar.bz2) = 2003505 +MD5 (qemu/qemu-snapshot-2007-08-02_05.tar.bz2) = 35332948d2a3647c4b29b27c9fc9b5a5 +SHA256 (qemu/qemu-snapshot-2007-08-02_05.tar.bz2) = b3931bf1d3787cf854b2687bd8bd568aba1d5bb2fde798189a56935cb502cd56 +SIZE (qemu/qemu-snapshot-2007-08-02_05.tar.bz2) = 2054955 MD5 (qemu/patch3_cirrus) = ebe7ed9fce804c49e024bc93bfdfc810 SHA256 (qemu/patch3_cirrus) = e862371834b7d895a896fbdb84fd9f70d17b5729a6f6789a48a61504fc941e11 SIZE (qemu/patch3_cirrus) = 8817 Index: files/patch-90_security =================================================================== RCS file: /home/pcvs/ports/emulators/qemu-devel/files/patch-90_security,v retrieving revision 1.2 diff -u -r1.2 patch-90_security --- files/patch-90_security 10 Jul 2007 20:24:58 -0000 1.2 +++ files/patch-90_security 2 Aug 2007 16:39:44 -0000 @@ -1,7 +1,4 @@ Index: qemu-0.8.2/hw/cirrus_vga.c -=================================================================== ---- qemu-0.8.2.orig/hw/cirrus_vga.c 2007-04-20 06:05:59.000000000 +0300 -+++ qemu-0.8.2/hw/cirrus_vga.c 2007-04-20 06:05:59.000000000 +0300 @@ -217,6 +217,20 @@ #define CIRRUS_HOOK_NOT_HANDLED 0 #define CIRRUS_HOOK_HANDLED 1 @@ -23,7 +20,7 @@ struct CirrusVGAState; typedef void (*cirrus_bitblt_rop_t) (struct CirrusVGAState *s, uint8_t * dst, const uint8_t * src, -@@ -589,7 +603,7 @@ static void cirrus_invalidate_region(Cir +@@ -636,7 +650,7 @@ for (y = 0; y < lines; y++) { off_cur = off_begin; @@ -32,7 +29,7 @@ off_cur &= TARGET_PAGE_MASK; while (off_cur < off_cur_end) { cpu_physical_memory_set_dirty(s->vram_offset + off_cur); -@@ -604,7 +618,11 @@ static int cirrus_bitblt_common_patternc +@@ -651,7 +665,11 @@ { uint8_t *dst; @@ -45,7 +42,7 @@ (*s->cirrus_rop) (s, dst, src, s->cirrus_blt_dstpitch, 0, s->cirrus_blt_width, s->cirrus_blt_height); -@@ -620,8 +638,11 @@ static int cirrus_bitblt_solidfill(Cirru +@@ -667,8 +685,11 @@ { cirrus_fill_t rop_func; @@ -58,7 +55,7 @@ s->cirrus_blt_dstpitch, s->cirrus_blt_width, s->cirrus_blt_height); cirrus_invalidate_region(s, s->cirrus_blt_dstaddr, -@@ -640,8 +661,8 @@ static int cirrus_bitblt_solidfill(Cirru +@@ -687,8 +708,8 @@ static int cirrus_bitblt_videotovideo_patterncopy(CirrusVGAState * s) { return cirrus_bitblt_common_patterncopy(s, @@ -69,9 +66,9 @@ } static void cirrus_do_copy(CirrusVGAState *s, int dst, int src, int w, int h) -@@ -691,8 +712,10 @@ static void cirrus_do_copy(CirrusVGAStat +@@ -738,8 +759,10 @@ if (notify) - video_hw_update(); + vga_hw_update(); - (*s->cirrus_rop) (s, s->vram_ptr + s->cirrus_blt_dstaddr, - s->vram_ptr + s->cirrus_blt_srcaddr, @@ -82,7 +79,7 @@ s->cirrus_blt_dstpitch, s->cirrus_blt_srcpitch, s->cirrus_blt_width, s->cirrus_blt_height); -@@ -718,8 +741,14 @@ static int cirrus_bitblt_videotovideo_co +@@ -765,8 +788,14 @@ s->cirrus_blt_srcaddr - s->start_addr, s->cirrus_blt_width, s->cirrus_blt_height); } else { @@ -99,7 +96,7 @@ s->cirrus_blt_dstpitch, s->cirrus_blt_srcpitch, s->cirrus_blt_width, s->cirrus_blt_height); -@@ -751,8 +780,9 @@ static void cirrus_bitblt_cputovideo_nex +@@ -798,8 +827,9 @@ } else { /* at least one scan line */ do { @@ -111,7 +108,7 @@ cirrus_invalidate_region(s, s->cirrus_blt_dstaddr, 0, s->cirrus_blt_width, 1); s->cirrus_blt_dstaddr += s->cirrus_blt_dstpitch; -@@ -1852,7 +1882,7 @@ static void cirrus_mem_writeb_mode4and5_ +@@ -1917,7 +1947,7 @@ unsigned val = mem_value; uint8_t *dst; @@ -120,7 +117,7 @@ for (x = 0; x < 8; x++) { if (val & 0x80) { *dst = s->cirrus_shadow_gr1; -@@ -1875,7 +1905,7 @@ static void cirrus_mem_writeb_mode4and5_ +@@ -1940,7 +1970,7 @@ unsigned val = mem_value; uint8_t *dst; Index: files/patch-ac =================================================================== RCS file: /home/pcvs/ports/emulators/qemu-devel/files/patch-ac,v retrieving revision 1.3 diff -u -r1.3 patch-ac --- files/patch-ac 10 Mar 2007 17:03:05 -0000 1.3 +++ files/patch-ac 31 Jul 2007 16:52:56 -0000 @@ -1,10 +1,10 @@ Index: qemu/configure -@@ -204,7 +204,7 @@ +@@ -540,7 +540,7 @@ + sdl_too_old=no if test -z "$sdl" ; then - --sdl_config="sdl-config" -+sdl_config="${SDL_CONFIG}" - sdl=no - sdl_static=no +- sdl_config="sdl-config" ++ sdl_config="${SDL_CONFIG}" + sdl=no + sdl_static=no Index: files/patch-bt =================================================================== RCS file: /home/pcvs/ports/emulators/qemu-devel/files/patch-bt,v retrieving revision 1.5 diff -u -r1.5 patch-bt --- files/patch-bt 10 Jul 2007 20:24:59 -0000 1.5 +++ files/patch-bt 31 Jul 2007 18:42:56 -0000 @@ -1,15 +1,17 @@ Index: qemu/vl.c -@@ -76,6 +76,9 @@ +@@ -76,6 +76,11 @@ #endif #endif #endif +#ifdef __FreeBSD__ ++#include +#include ++#include +#endif #if defined(CONFIG_SLIRP) #include "libslirp.h" -@@ -1059,6 +1062,34 @@ +@@ -3407,6 +3410,34 @@ #endif /* CONFIG_SLIRP */ @@ -42,9 +44,9 @@ +#endif + #if !defined(_WIN32) - #ifdef _BSD - static int tun_open(char *ifname, int ifname_size) -@@ -1067,11 +1098,55 @@ + + typedef struct TAPState { +@@ -3470,11 +3501,59 @@ char *dev; struct stat s; @@ -61,12 +63,14 @@ + i = 0; +#endif + for (; i < 10; i++) { -+ if (i == -1) -+ strcpy(dname, "/dev/tap"); ++ if (*ifname) ++ snprintf(dname, sizeof dname, "/dev/%s", ifname); ++ else if (i == -1) ++ strcpy(dname, "/dev/tap"); + else -+ snprintf(dname, sizeof dname, "%s%d", -+ "/dev/tap", i); -+ fd = open(dname, O_RDWR); ++ snprintf(dname, sizeof dname, "%s%d", ++ "/dev/tap", i); ++ TFR(fd = open(dname, O_RDWR)); + if (fd >= 0) + break; + else if (errno == ENXIO || errno == ENOENT) { @@ -81,17 +85,19 @@ + } + if (errno != ENOENT || ++enoentcount > 3) { + err = errno; -+ break; ++ break; + } + } else + err = errno; ++ if (*ifname) ++ break; + } + if (fd < 0) { + fprintf(stderr, "warning: could not open %s (%s): no virtual network emulation\n", dname, strerror(err)); + return -1; + } +#else - fd = open("/dev/tap", O_RDWR); + TFR(fd = open("/dev/tap", O_RDWR)); if (fd < 0) { - fprintf(stderr, "warning: could not open /dev/tap: no virtual network emulation\n"); + fprintf(stderr, "warning: could not open /dev/tap (%s): no virtual network emulation\n", strerror(errno)); Index: files/patch-vl.c-ppbus =================================================================== RCS file: /home/pcvs/ports/emulators/qemu-devel/files/patch-vl.c-ppbus,v retrieving revision 1.4 diff -u -r1.4 patch-vl.c-ppbus --- files/patch-vl.c-ppbus 10 Jul 2007 20:24:59 -0000 1.4 +++ files/patch-vl.c-ppbus 31 Jul 2007 18:40:53 -0000 @@ -1,8 +1,10 @@ Index: qemu/vl.c -@@ -78,6 +78,8 @@ +@@ -78,8 +78,10 @@ #endif #ifdef __FreeBSD__ + #include #include + #include +#include +#include #endif Index: files/patch-hw-pxa2xx_gpio.c @@ -0,0 +1,11 @@ +Index: qemu/hw/pxa2xx_gpio.c +@@ -152,6 +152,9 @@ + case GPDR: /* GPIO Pin-Direction registers */ + return s->dir[bank]; + ++ case GPSR: /* GPIO Pin-Output Set registers */ ++ return s->olevel[bank]; ++ + case GRER: /* GPIO Rising-Edge Detect Enable registers */ + return s->rising[bank]; + From owner-freebsd-emulation@FreeBSD.ORG Thu Aug 2 19:38:56 2007 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 730B516A41B for ; Thu, 2 Aug 2007 19:38:56 +0000 (UTC) (envelope-from tnelson@onresolve.com) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.191]) by mx1.freebsd.org (Postfix) with ESMTP id 0C6EE13C442 for ; Thu, 2 Aug 2007 19:38:56 +0000 (UTC) (envelope-from tnelson@onresolve.com) Received: from [212.227.126.202] (helo=mrvnet.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1IGgDL-0006jX-00 for freebsd-emulation@freebsd.org; Thu, 02 Aug 2007 21:20:03 +0200 Received: from [172.23.1.26] (helo=xchgsmtp.exchange.xchg) by mrvnet.kundenserver.de with smtp (Exim 3.35 #1) id 1IGgDL-0001hq-01 for freebsd-emulation@freebsd.org; Thu, 02 Aug 2007 21:20:03 +0200 Received: from mapibe05.exchange.xchg ([172.23.1.25]) by xchgsmtp.exchange.xchg with Microsoft SMTPSVC(6.0.3790.3959); Thu, 2 Aug 2007 21:20:00 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Thu, 2 Aug 2007 21:18:56 +0200 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Qemu networking issue thread-index: AcfVOfh0c098/En2SI24XZB2V6NOew== From: "Trent Nelson" To: X-OriginalArrivalTime: 02 Aug 2007 19:20:00.0643 (UTC) FILETIME=[1EE40D30:01C7D53A] X-Provags-ID: kundenserver.de abuse@kundenserver.de ident:@172.23.1.26 Subject: Qemu networking issue 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, 02 Aug 2007 19:38:56 -0000 [ Please CC me on replies as I'm not subscribed to this list. ] I've got a 6.2-STABLE box that I'm running qemu 0.9.0 on, hosting a Windows 2003 guest OS. I've got an em0 interface configured with the IP address 216.203.62.30 (default route: 216.203.62.29), as well as ten aliased (public) IPs, one of which happens to be 205.97.38.47, which I want to dedicate to this particular virtual machine, as if it were a jail. How do I get the Windows guest to use the 205.97.38.47 IP address? After a day of googling and trying half a dozen different approaches, nothing I try seems to work. I've tried the sysctl net.link.ether.bridge and ifconfig bridge0 approaches mentioned in [1-4]. This initially involved having a tap0 inet 0.0.0.0 broadcast 0.255.255.255 interface, and a bridge0 with em0,tap0 (and no assigned IP for the bridge), but when I tried to tell the Windows box to use IP 205.97.38.47 (after I've removed this aliased IP from em0), subnet 0xffffff00, gateway 216.203.62.29, the local connection properties dialog would hang with 'Acquiring address...' then eventually fail. If I picked an IP address like 192.168.0.1, it would go through, but there wouldn't actually be any network connectivity between the host/guest. When 205.97.38.47 was aliased to em0, Windows would complain that there was another IP on the network with the same IP (which is to be expected I guess), and dmesg would have a bunch of arp messages about the qemu guest mac address '52:54:00:12:34:56' trying to use em0's 205.97.38.47, also to be expected. I tried a few things like using the qemu mac address for tap0, setting tap0's inet to 205.97.38.47 instead of 0.0.0.0, keeping 0.0.0.0 but having 205.97.38.47 as an alias, setting bridge0's inet to 205.97.38.47 and playing with the arp table to coerce things further, but nothing resulted in traffic between the host/guest. Anyone have any insight? Trent. [1]: http://www.nabble.com/Virtual-network-with-qemu-t3940434.html [2]: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=3D111250+0+archive/2007/free= b sd-emulation/20070603.freebsd-emulation [3]: http://forums.bsdnexus.com/viewtopic.php?id=3D1563 [4]: http://acidos.bandwidth-junkies.net/index.php?Sect=3Dqemu=20 From owner-freebsd-emulation@FreeBSD.ORG Thu Aug 2 20:14:39 2007 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E0E2916A419 for ; Thu, 2 Aug 2007 20:14:38 +0000 (UTC) (envelope-from datahead4@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.180]) by mx1.freebsd.org (Postfix) with ESMTP id BB88A13C461 for ; Thu, 2 Aug 2007 20:14:38 +0000 (UTC) (envelope-from datahead4@gmail.com) Received: by wa-out-1112.google.com with SMTP id k17so662832waf for ; Thu, 02 Aug 2007 13:14:38 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=d2V3CtONugrbPzvGPMy6blijZdjZXgcVM39G9cZLQDMNMk7ycEa+gIOpKtdk3GeqUVn4hm7EF7ar76WDCcPAQY/6VS0SeOO725OA4OMH5oMvBckZv1uqf/0wP2vosziVpKN1xHOY5t1ZtygOwfOYPzedeAQdPZrWE7+Klqd3jpk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=pl5+pVAS+CPXXsJqd5ktwVzpkk5dD3zPqT0GrQnEnzjeBVlcpUzDMMOZkeMx2F4FZhCHoZEivCbZi0CuQM16vqnybeYrAW5bnbVO3JqbMsr8H6652UV4pTa7MNfiniXQsikhT+PVMcyd9Uc3YK0qt7rqaQPa2wd5etfIpG6U5zg= Received: by 10.114.149.2 with SMTP id w2mr2204919wad.1186085677824; Thu, 02 Aug 2007 13:14:37 -0700 (PDT) Received: by 10.114.205.5 with HTTP; Thu, 2 Aug 2007 13:14:36 -0700 (PDT) Message-ID: Date: Thu, 2 Aug 2007 15:14:37 -0500 From: Matt To: "Trent Nelson" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Cc: freebsd-emulation@freebsd.org Subject: Re: Qemu networking issue 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, 02 Aug 2007 20:14:39 -0000 On 8/2/07, Trent Nelson wrote: > [ Please CC me on replies as I'm not subscribed to this list. ] > > I've got a 6.2-STABLE box that I'm running qemu 0.9.0 on, hosting a > Windows 2003 guest OS. I've got an em0 interface configured with the IP > address 216.203.62.30 (default route: 216.203.62.29), as well as ten > aliased (public) IPs, one of which happens to be 205.97.38.47, which I > want to dedicate to this particular virtual machine, as if it were a > jail. > > How do I get the Windows guest to use the 205.97.38.47 IP address? > After a day of googling and trying half a dozen different approaches, > nothing I try seems to work. > > I've tried the sysctl net.link.ether.bridge and ifconfig bridge0 > approaches mentioned in [1-4]. This initially involved having a tap0 > inet 0.0.0.0 broadcast 0.255.255.255 interface, and a bridge0 with > em0,tap0 (and no assigned IP for the bridge), but when I tried to tell > the Windows box to use IP 205.97.38.47 (after I've removed this aliased > IP from em0), subnet 0xffffff00, gateway 216.203.62.29, the local > connection properties dialog would hang with 'Acquiring address...' then > eventually fail. If I picked an IP address like 192.168.0.1, it would > go through, but there wouldn't actually be any network connectivity > between the host/guest. > > When 205.97.38.47 was aliased to em0, Windows would complain that there > was another IP on the network with the same IP (which is to be expected > I guess), and dmesg would have a bunch of arp messages about the qemu > guest mac address '52:54:00:12:34:56' trying to use em0's 205.97.38.47, > also to be expected. I tried a few things like using the qemu mac > address for tap0, setting tap0's inet to 205.97.38.47 instead of > 0.0.0.0, keeping 0.0.0.0 but having 205.97.38.47 as an alias, setting > bridge0's inet to 205.97.38.47 and playing with the arp table to coerce > things further, but nothing resulted in traffic between the host/guest. > > Anyone have any insight? > > Trent. > > [1]: http://www.nabble.com/Virtual-network-with-qemu-t3940434.html > [2]: > http://docs.freebsd.org/cgi/getmsg.cgi?fetch=111250+0+archive/2007/freeb > sd-emulation/20070603.freebsd-emulation > [3]: http://forums.bsdnexus.com/viewtopic.php?id=1563 > [4]: http://acidos.bandwidth-junkies.net/index.php?Sect=qemu > _______________________________________________ > freebsd-emulation@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-emulation > To unsubscribe, send any mail to "freebsd-emulation-unsubscribe@freebsd.org" > I use the bridge/tap networking approach on my FreeBSD host for WinXP guests and it seems to work well. General config is as follows: 1. On host, issue commands to create the bridge interface and populate it with one of your physical network interfaces and one tap interface (make sure the if_bridge and if_tap kernel modules are loaded if they're not compiled into your kernel already). E.g. "ifconfig bridge0 create" "ifconfig bridge0 addm eth0 addm tap0" "ifconfig bridge0 up" 2. For qemu command line, include something like this: "-net nic -net tap,ifname=tap0,script=//if-up". 3. The if-up script mentioned above should be something like this: #!/bin/sh ext_if="eth1" tap_if="$1" sudo ifconfig $tap_if up 4. As long as you have the sysctl value "net.link.tap.user_open=1" set, you should be able to launch the qemu program with normal user creds. 5. Configure the Windows guest to have the static IP address that you are after, first ensuring that that IP is not used by any of your interfaces or anyone else on the network. HTH Matt From owner-freebsd-emulation@FreeBSD.ORG Thu Aug 2 20:31:19 2007 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 95D7816A41F for ; Thu, 2 Aug 2007 20:31:19 +0000 (UTC) (envelope-from aelmore@interwoven.com) Received: from smtpcg01.interwoven.com (smtpcg01.interwoven.com [69.25.246.45]) by mx1.freebsd.org (Postfix) with ESMTP id 6F4BB13C45E for ; Thu, 2 Aug 2007 20:31:19 +0000 (UTC) (envelope-from aelmore@interwoven.com) Received: from exbehq01.Interwoven.com (exbehq01.interwoven.com [10.192.4.80]) by smtpcg01.interwoven.com (Postfix) with ESMTP id 18A9F698121; Thu, 2 Aug 2007 13:03:10 -0700 (PDT) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Date: Thu, 2 Aug 2007 13:03:14 -0700 Message-ID: <56A8F47A92B81F4C91648D4E38286A4802622E@exbehq01.Interwoven.com> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Qemu networking issue Thread-Index: AcfVOfh0c098/En2SI24XZB2V6NOewABe0og References: From: "Andrew Elmore" To: "Trent Nelson" , Cc: Subject: RE: Qemu networking issue 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, 02 Aug 2007 20:31:19 -0000 SW4gcGxheWluZyB3aXRoIHFlbXUgcmVjZW50bHksIEkgaGFkIGEgc2ltaWxhciBsYWNrIG9mIGNv bm5lY3Rpdml0eSB1bnRpbA0KSSByYW4gYSAiaWZjb25maWcgYnJpZGdlMCB1cCIgY29tbWFuZC4g IE9uZSBvZiB0aG9zZSBtb21lbnRzIHdoZXJlIEkgc2xhcCBteSBmb3JlaGVhZCBhbmQgc2F5ICJE b2ghIi4NCg0KQUUNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBvd25l ci1mcmVlYnNkLWVtdWxhdGlvbkBmcmVlYnNkLm9yZyBbbWFpbHRvOm93bmVyLWZyZWVic2QtDQo+ IGVtdWxhdGlvbkBmcmVlYnNkLm9yZ10gT24gQmVoYWxmIE9mIFRyZW50IE5lbHNvbg0KPiBTZW50 OiBUaHVyc2RheSwgQXVndXN0IDAyLCAyMDA3IDEyOjE5IFBNDQo+IFRvOiBmcmVlYnNkLWVtdWxh dGlvbkBmcmVlYnNkLm9yZw0KPiBTdWJqZWN0OiBRZW11IG5ldHdvcmtpbmcgaXNzdWUNCj4gDQo+ IFsgUGxlYXNlIENDIG1lIG9uIHJlcGxpZXMgYXMgSSdtIG5vdCBzdWJzY3JpYmVkIHRvIHRoaXMg bGlzdC4gXQ0KPiANCj4gSSd2ZSBnb3QgYSA2LjItU1RBQkxFIGJveCB0aGF0IEknbSBydW5uaW5n IHFlbXUgMC45LjAgb24sIGhvc3RpbmcgYQ0KPiBXaW5kb3dzIDIwMDMgZ3Vlc3QgT1MuICBJJ3Zl IGdvdCBhbiBlbTAgaW50ZXJmYWNlIGNvbmZpZ3VyZWQgd2l0aCB0aGUgSVANCj4gYWRkcmVzcyAy MTYuMjAzLjYyLjMwIChkZWZhdWx0IHJvdXRlOiAyMTYuMjAzLjYyLjI5KSwgYXMgd2VsbCBhcyB0 ZW4NCj4gYWxpYXNlZCAocHVibGljKSBJUHMsIG9uZSBvZiB3aGljaCBoYXBwZW5zIHRvIGJlIDIw NS45Ny4zOC40Nywgd2hpY2ggSQ0KPiB3YW50IHRvIGRlZGljYXRlIHRvIHRoaXMgcGFydGljdWxh ciB2aXJ0dWFsIG1hY2hpbmUsIGFzIGlmIGl0IHdlcmUgYQ0KPiBqYWlsLg0KPiANCj4gSG93IGRv IEkgZ2V0IHRoZSBXaW5kb3dzIGd1ZXN0IHRvIHVzZSB0aGUgMjA1Ljk3LjM4LjQ3IElQIGFkZHJl c3M/DQo+IEFmdGVyIGEgZGF5IG9mIGdvb2dsaW5nIGFuZCB0cnlpbmcgaGFsZiBhIGRvemVuIGRp ZmZlcmVudCBhcHByb2FjaGVzLA0KPiBub3RoaW5nIEkgdHJ5IHNlZW1zIHRvIHdvcmsuDQo+IA0K PiBJJ3ZlIHRyaWVkIHRoZSBzeXNjdGwgbmV0LmxpbmsuZXRoZXIuYnJpZGdlIGFuZCBpZmNvbmZp ZyBicmlkZ2UwDQo+IGFwcHJvYWNoZXMgbWVudGlvbmVkIGluIFsxLTRdLiAgVGhpcyBpbml0aWFs bHkgaW52b2x2ZWQgaGF2aW5nIGEgdGFwMA0KPiBpbmV0IDAuMC4wLjAgYnJvYWRjYXN0IDAuMjU1 LjI1NS4yNTUgaW50ZXJmYWNlLCBhbmQgYSBicmlkZ2UwIHdpdGgNCj4gZW0wLHRhcDAgKGFuZCBu byBhc3NpZ25lZCBJUCBmb3IgdGhlIGJyaWRnZSksIGJ1dCB3aGVuIEkgdHJpZWQgdG8gdGVsbA0K PiB0aGUgV2luZG93cyBib3ggdG8gdXNlIElQIDIwNS45Ny4zOC40NyAoYWZ0ZXIgSSd2ZSByZW1v dmVkIHRoaXMgYWxpYXNlZA0KPiBJUCBmcm9tIGVtMCksIHN1Ym5ldCAweGZmZmZmZjAwLCBnYXRl d2F5IDIxNi4yMDMuNjIuMjksIHRoZSBsb2NhbA0KPiBjb25uZWN0aW9uIHByb3BlcnRpZXMgZGlh bG9nIHdvdWxkIGhhbmcgd2l0aCAnQWNxdWlyaW5nIGFkZHJlc3MuLi4nIHRoZW4NCj4gZXZlbnR1 YWxseSBmYWlsLiAgSWYgSSBwaWNrZWQgYW4gSVAgYWRkcmVzcyBsaWtlIDE5Mi4xNjguMC4xLCBp dCB3b3VsZA0KPiBnbyB0aHJvdWdoLCBidXQgdGhlcmUgd291bGRuJ3QgYWN0dWFsbHkgYmUgYW55 IG5ldHdvcmsgY29ubmVjdGl2aXR5DQo+IGJldHdlZW4gdGhlIGhvc3QvZ3Vlc3QuDQo+IA0KPiBX aGVuIDIwNS45Ny4zOC40NyB3YXMgYWxpYXNlZCB0byBlbTAsIFdpbmRvd3Mgd291bGQgY29tcGxh aW4gdGhhdCB0aGVyZQ0KPiB3YXMgYW5vdGhlciBJUCBvbiB0aGUgbmV0d29yayB3aXRoIHRoZSBz YW1lIElQICh3aGljaCBpcyB0byBiZSBleHBlY3RlZA0KPiBJIGd1ZXNzKSwgYW5kIGRtZXNnIHdv dWxkIGhhdmUgYSBidW5jaCBvZiBhcnAgbWVzc2FnZXMgYWJvdXQgdGhlIHFlbXUNCj4gZ3Vlc3Qg bWFjIGFkZHJlc3MgJzUyOjU0OjAwOjEyOjM0OjU2JyB0cnlpbmcgdG8gdXNlIGVtMCdzIDIwNS45 Ny4zOC40NywNCj4gYWxzbyB0byBiZSBleHBlY3RlZC4gIEkgdHJpZWQgYSBmZXcgdGhpbmdzIGxp a2UgdXNpbmcgdGhlIHFlbXUgbWFjDQo+IGFkZHJlc3MgZm9yIHRhcDAsIHNldHRpbmcgdGFwMCdz IGluZXQgdG8gMjA1Ljk3LjM4LjQ3IGluc3RlYWQgb2YNCj4gMC4wLjAuMCwga2VlcGluZyAwLjAu MC4wIGJ1dCBoYXZpbmcgMjA1Ljk3LjM4LjQ3IGFzIGFuIGFsaWFzLCBzZXR0aW5nDQo+IGJyaWRn ZTAncyBpbmV0IHRvIDIwNS45Ny4zOC40NyBhbmQgcGxheWluZyB3aXRoIHRoZSBhcnAgdGFibGUg dG8gY29lcmNlDQo+IHRoaW5ncyBmdXJ0aGVyLCBidXQgbm90aGluZyByZXN1bHRlZCBpbiB0cmFm ZmljIGJldHdlZW4gdGhlIGhvc3QvZ3Vlc3QuDQo+IA0KPiBBbnlvbmUgaGF2ZSBhbnkgaW5zaWdo dD8NCj4gDQo+IAlUcmVudC4NCj4gDQo+ICBbMV06IGh0dHA6Ly93d3cubmFiYmxlLmNvbS9WaXJ0 dWFsLW5ldHdvcmstd2l0aC1xZW11LXQzOTQwNDM0Lmh0bWwNCj4gIFsyXToNCj4gaHR0cDovL2Rv Y3MuZnJlZWJzZC5vcmcvY2dpL2dldG1zZy5jZ2k/ZmV0Y2g9MTExMjUwKzArYXJjaGl2ZS8yMDA3 L2ZyZWViDQo+IHNkLWVtdWxhdGlvbi8yMDA3MDYwMy5mcmVlYnNkLWVtdWxhdGlvbg0KPiAgWzNd OiBodHRwOi8vZm9ydW1zLmJzZG5leHVzLmNvbS92aWV3dG9waWMucGhwP2lkPTE1NjMNCj4gIFs0 XTogaHR0cDovL2FjaWRvcy5iYW5kd2lkdGgtanVua2llcy5uZXQvaW5kZXgucGhwP1NlY3Q9cWVt dQ0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBm cmVlYnNkLWVtdWxhdGlvbkBmcmVlYnNkLm9yZyBtYWlsaW5nIGxpc3QNCj4gaHR0cDovL2xpc3Rz LmZyZWVic2Qub3JnL21haWxtYW4vbGlzdGluZm8vZnJlZWJzZC1lbXVsYXRpb24NCj4gVG8gdW5z dWJzY3JpYmUsIHNlbmQgYW55IG1haWwgdG8gImZyZWVic2QtZW11bGF0aW9uLXVuc3Vic2NyaWJl QGZyZWVic2Qub3JnIg0KDQo= From owner-freebsd-emulation@FreeBSD.ORG Thu Aug 2 20:32:51 2007 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9F3DE16A46C for ; Thu, 2 Aug 2007 20:32:51 +0000 (UTC) (envelope-from tnelson@onresolve.com) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.173]) by mx1.freebsd.org (Postfix) with ESMTP id 5E07813C478 for ; Thu, 2 Aug 2007 20:32:51 +0000 (UTC) (envelope-from tnelson@onresolve.com) Received: from [212.227.126.202] (helo=mrvnet.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1IGhLl-0002TS-00; Thu, 02 Aug 2007 22:32:49 +0200 Received: from [172.23.1.26] (helo=xchgsmtp.exchange.xchg) by mrvnet.kundenserver.de with smtp (Exim 3.35 #1) id 1IGhLl-0004g3-01; Thu, 02 Aug 2007 22:32:49 +0200 Received: from mapibe05.exchange.xchg ([172.23.1.25]) by xchgsmtp.exchange.xchg with Microsoft SMTPSVC(6.0.3790.3959); Thu, 2 Aug 2007 22:32:44 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Thu, 2 Aug 2007 22:31:38 +0200 Message-ID: In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Qemu networking issue thread-index: AcfVQca9SEM6uG+oRN2uD2mfqVCdfQAAXXxg References: From: "Trent Nelson" To: "Matt" X-OriginalArrivalTime: 02 Aug 2007 20:32:44.0099 (UTC) FILETIME=[47B69930:01C7D544] X-Provags-ID: kundenserver.de abuse@kundenserver.de ident:@172.23.1.26 Cc: freebsd-emulation@freebsd.org Subject: RE: Qemu networking issue 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, 02 Aug 2007 20:32:51 -0000 > 1. On host, issue commands to create the bridge interface and=20 > populate it with one of your physical network interfaces and=20 > one tap interface > 5. Configure the Windows guest to have the static IP address=20 > that you are after, first ensuring that that IP is not used=20 > by any of your interfaces or anyone else on the network. When you say nothing else is using it on the network, you mean other than the bridge? (Otherwise don't points 1 and 5 conflict?) E.g. # ifconfig em0 inet 205.97.38.47 alias delete # ifconfig bridge0 create # ifconfig bridge0 inet 205.97.38.47 netmask 0xffffff00 broadcast 205.97.38.255 # ifconfig bridge0 addm em0 addm tap0 up Trent. From owner-freebsd-emulation@FreeBSD.ORG Thu Aug 2 21:43:04 2007 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C445216A417 for ; Thu, 2 Aug 2007 21:43:04 +0000 (UTC) (envelope-from datahead4@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.176]) by mx1.freebsd.org (Postfix) with ESMTP id 9E94A13C46A for ; Thu, 2 Aug 2007 21:43:04 +0000 (UTC) (envelope-from datahead4@gmail.com) Received: by wa-out-1112.google.com with SMTP id k17so685266waf for ; Thu, 02 Aug 2007 14:43:03 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=nvW3YdsDIPSlLq+FPkoIAT9EAVq1zmMEPwRqc4ZH28Id20cNdNbbnwA607jLptefV0n15H8tR3YB9Lmur/cB9n88qp//a2KiJiyLerGK155woX6MaBWkcI3r99p55nuL8K7PwkNwGuWm99QXnOigy/9uVGfyte5ajRpYkW7KhDM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=gIg+unehGEyIF3UbY2+OUfjwpmt3wR1SXrLRkzTwu+cOZ4jEPk3juIb3GXjGReGRlvyH4mL018J2PHDtWbk0lseif7fqrUtAFIJ+BesxuhlIZ2Kfd+nkAgWV4/2ixRa5xDjlyl4TloCyVDgAm8i32bpe7B9/piLYuZolfW+NPN0= Received: by 10.114.173.15 with SMTP id v15mr2273467wae.1186090983520; Thu, 02 Aug 2007 14:43:03 -0700 (PDT) Received: by 10.114.205.5 with HTTP; Thu, 2 Aug 2007 14:43:02 -0700 (PDT) Message-ID: Date: Thu, 2 Aug 2007 16:43:03 -0500 From: Matt To: "Trent Nelson" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Cc: freebsd-emulation@freebsd.org Subject: Re: Qemu networking issue 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, 02 Aug 2007 21:43:04 -0000 On 8/2/07, Trent Nelson wrote: > > > 1. On host, issue commands to create the bridge interface and > > populate it with one of your physical network interfaces and > > one tap interface > > > 5. Configure the Windows guest to have the static IP address > > that you are after, first ensuring that that IP is not used > > by any of your interfaces or anyone else on the network. > > When you say nothing else is using it on the network, you mean other > than the bridge? (Otherwise don't points 1 and 5 conflict?) E.g. > > # ifconfig em0 inet 205.97.38.47 alias delete > # ifconfig bridge0 create > # ifconfig bridge0 inet 205.97.38.47 netmask 0xffffff00 broadcast > 205.97.38.255 > # ifconfig bridge0 addm em0 addm tap0 up > > Trent. > The bridge should not require an IP address. Matt From owner-freebsd-emulation@FreeBSD.ORG Thu Aug 2 22:03:41 2007 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 147AE16A41B for ; Thu, 2 Aug 2007 22:03:41 +0000 (UTC) (envelope-from bakul@bitblocks.com) Received: from mail.bitblocks.com (ns1.bitblocks.com [64.142.15.60]) by mx1.freebsd.org (Postfix) with ESMTP id ECF9D13C442 for ; Thu, 2 Aug 2007 22:03:40 +0000 (UTC) (envelope-from bakul@bitblocks.com) Received: from bitblocks.com (localhost.bitblocks.com [127.0.0.1]) by mail.bitblocks.com (Postfix) with ESMTP id 032E45B60; Thu, 2 Aug 2007 14:45:36 -0700 (PDT) To: "Trent Nelson" In-reply-to: Your message of "Thu, 02 Aug 2007 21:18:56 +0200." Date: Thu, 02 Aug 2007 14:45:35 -0700 From: Bakul Shah Message-Id: <20070802214536.032E45B60@mail.bitblocks.com> Cc: freebsd-emulation@freebsd.org Subject: Re: Qemu networking issue 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, 02 Aug 2007 22:03:41 -0000 > [ Please CC me on replies as I'm not subscribed to this list. ] > > I've got a 6.2-STABLE box that I'm running qemu 0.9.0 on, hosting a > Windows 2003 guest OS. I've got an em0 interface configured with the IP > address 216.203.62.30 (default route: 216.203.62.29), as well as ten > aliased (public) IPs, one of which happens to be 205.97.38.47, which I > want to dedicate to this particular virtual machine, as if it were a > jail. Why are you using aliases? If you use a bridge, each connected host will present its own mac address and the bridge itself is supposed to simply pass on a packet to the appropriate interface. > How do I get the Windows guest to use the 205.97.38.47 IP address? > After a day of googling and trying half a dozen different approaches, > nothing I try seems to work. > > I've tried the sysctl net.link.ether.bridge and ifconfig bridge0 > approaches mentioned in [1-4]. This initially involved having a tap0 > inet 0.0.0.0 broadcast 0.255.255.255 interface, and a bridge0 with > em0,tap0 (and no assigned IP for the bridge), but when I tried to tell > the Windows box to use IP 205.97.38.47 (after I've removed this aliased > IP from em0), subnet 0xffffff00, gateway 216.203.62.29, the local > connection properties dialog would hang with 'Acquiring address...' then This seems to say that your windows box expects a DHCP server to be running somewhere. What happens when you do manual IP config on windows? > When 205.97.38.47 was aliased to em0, Windows would complain that there > was another IP on the network with the same IP (which is to be expected > I guess), and dmesg would have a bunch of arp messages about the qemu > guest mac address '52:54:00:12:34:56' trying to use em0's 205.97.38.47, This happens because you are aliasing a bunch of IP addresses to the same phys. interface. You don't need aliases. Instead either do static IP addressing in Windows or decide on which MAC address you going to use for which virtual machine and teach your DHCP server about that. We need a `qemu-config' program to configure one of many alternatives since everyone seems to go through the same steps. From owner-freebsd-emulation@FreeBSD.ORG Thu Aug 2 22:18:43 2007 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D1D3916A469 for ; Thu, 2 Aug 2007 22:18:43 +0000 (UTC) (envelope-from tnelson@onresolve.com) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.176]) by mx1.freebsd.org (Postfix) with ESMTP id 8F36B13C4A5 for ; Thu, 2 Aug 2007 22:18:43 +0000 (UTC) (envelope-from tnelson@onresolve.com) Received: from [212.227.126.202] (helo=mrvnet.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1IGj03-0002j9-00; Fri, 03 Aug 2007 00:18:31 +0200 Received: from [172.23.1.26] (helo=xchgsmtp.exchange.xchg) by mrvnet.kundenserver.de with smtp (Exim 3.35 #1) id 1IGj03-0001LW-01; Fri, 03 Aug 2007 00:18:31 +0200 Received: from mapibe05.exchange.xchg ([172.23.1.25]) by xchgsmtp.exchange.xchg with Microsoft SMTPSVC(6.0.3790.3959); Fri, 3 Aug 2007 00:18:27 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Fri, 3 Aug 2007 00:17:22 +0200 Message-ID: In-Reply-To: <200708022209.l72M95Jl052159@pluto.hedeland.org> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Qemu networking issue thread-index: AcfVUcIP1e6L75VASziDybxkzbxboAAAH+/g References: <200708022209.l72M95Jl052159@pluto.hedeland.org> From: "Trent Nelson" To: "Per Hedeland" , X-OriginalArrivalTime: 02 Aug 2007 22:18:27.0964 (UTC) FILETIME=[0CF393C0:01C7D553] X-Provags-ID: kundenserver.de abuse@kundenserver.de ident:@172.23.1.26 Cc: Subject: RE: Qemu networking issue 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, 02 Aug 2007 22:18:43 -0000 > However, the config you're telling windows to use - "IP=20 > 205.97.38.47, subnet 0xffffff00, gateway 216.203.62.29" -=20 > doesn't make sense: The gateway must be in the local subnet,=20 > i.e. 205.97.38.xxx if you want to use=20 > 205.97.38.47/0xffffff00. I'm not sure why you have addresses=20 > in two different subnets on em0 to begin with, it's a bit=20 > "strange" Bingo! That was the ticket. Yeah it's a bit weird, we had two blocks of five IPs allocated, the first was within our original subnet, the second one came after and they were completely different. Like you say, I was trying to use the 205.97.38.47 IP with a bogus subnet for the given gateway in Windows, which was actually resulting in a 'Connected' interface (not a hung 'Acquiring address...' one as I originally thought), just no network connectivity. I've just tried using one of the IPs in the gateway's subnet and it worked fine; wish I'd thought of trying that a day and a half ago. Thanks to all those who replied and apologies for the noise. Trent. From owner-freebsd-emulation@FreeBSD.ORG Thu Aug 2 22:30:06 2007 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5302516A419 for ; Thu, 2 Aug 2007 22:30:06 +0000 (UTC) (envelope-from per@hedeland.org) Received: from pluto.hedeland.org (1-1-1-13a.mal.sth.bostream.se [82.182.84.27]) by mx1.freebsd.org (Postfix) with ESMTP id C0F8213C46B for ; Thu, 2 Aug 2007 22:30:05 +0000 (UTC) (envelope-from per@hedeland.org) Received: from pluto.hedeland.org (localhost [127.0.0.1]) by pluto.hedeland.org (8.13.6/8.13.1) with ESMTP id l72M95aB052160 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 3 Aug 2007 00:09:05 +0200 (CEST) (envelope-from per@pluto.hedeland.org) Received: (from per@localhost) by pluto.hedeland.org (8.13.6/8.13.1/Submit) id l72M95Jl052159; Fri, 3 Aug 2007 00:09:05 +0200 (CEST) (envelope-from per) Date: Fri, 3 Aug 2007 00:09:05 +0200 (CEST) From: Per Hedeland Message-Id: <200708022209.l72M95Jl052159@pluto.hedeland.org> To: freebsd-emulation@freebsd.org, tnelson@onresolve.com In-Reply-To: X-Scanned-By: MIMEDefang 2.48 on 10.1.1.1 Cc: Subject: Re: Qemu networking issue 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, 02 Aug 2007 22:30:06 -0000 "Trent Nelson" wrote: > >I've tried the sysctl net.link.ether.bridge and ifconfig bridge0 >approaches mentioned in [1-4]. This initially involved having a tap0 >inet 0.0.0.0 broadcast 0.255.255.255 interface, and a bridge0 with >em0,tap0 (and no assigned IP for the bridge), but when I tried to tell >the Windows box to use IP 205.97.38.47 (after I've removed this aliased >IP from em0), subnet 0xffffff00, gateway 216.203.62.29, the local >connection properties dialog would hang with 'Acquiring address...' then >eventually fail. If I picked an IP address like 192.168.0.1, it would >go through, but there wouldn't actually be any network connectivity >between the host/guest. Like others have in their replies, I would recommend the ifconfig method - and as also mentioned, both bridge and tap interface must be ifconfig'ed "up", but neither with an IP address. Your 0.0.0.0 on tap0 above may be OK, but no reason to put it there. However, the config you're telling windows to use - "IP 205.97.38.47, subnet 0xffffff00, gateway 216.203.62.29" - doesn't make sense: The gateway must be in the local subnet, i.e. 205.97.38.xxx if you want to use 205.97.38.47/0xffffff00. I'm not sure why you have addresses in two different subnets on em0 to begin with, it's a bit "strange" - in any case a host that "is" in only one of those subnets needs a gateway in that subnet to reach the other (or anything else). Whether this problem is actually the cause of the 'Acquiring address...' hang I don't know though... --Per Hedeland From owner-freebsd-emulation@FreeBSD.ORG Fri Aug 3 00:16:29 2007 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9CC2816A419 for ; Fri, 3 Aug 2007 00:16:29 +0000 (UTC) (envelope-from scottro@nyc.rr.com) Received: from ms-smtp-03.rdc-nyc.rr.com (ms-smtp-03.rdc-nyc.rr.com [24.29.109.7]) by mx1.freebsd.org (Postfix) with ESMTP id 6054F13C4B3 for ; Fri, 3 Aug 2007 00:16:29 +0000 (UTC) (envelope-from scottro@nyc.rr.com) Received: from localhost (cpe-69-203-84-92.nyc.res.rr.com [69.203.84.92]) by ms-smtp-03.rdc-nyc.rr.com (8.13.6/8.13.6) with ESMTP id l72NJuBx001143 for ; Thu, 2 Aug 2007 19:19:57 -0400 (EDT) Date: Thu, 2 Aug 2007 19:19:56 -0400 From: Scott Robbins To: freebsd-emulation@freebsd.org Message-ID: <20070802231956.GA80014@mail.scottro.net> Mail-Followup-To: freebsd-emulation@freebsd.org References: <200708022209.l72M95Jl052159@pluto.hedeland.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: mutt-ng/devel-r804 (FreeBSD) X-Virus-Scanned: Symantec AntiVirus Scan Engine Subject: Re: Qemu networking issue 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, 03 Aug 2007 00:16:29 -0000 On Fri, Aug 03, 2007 at 12:17:22AM +0200, Trent Nelson wrote: > > > However, the config you're telling windows to use - "IP > > 205.97.38.47, subnet 0xffffff00, gateway 216.203.62.29" - > > doesn't make sense: The gateway must be in the local subnet, > > i.e. 205.97.38.xxx if you want to use > > 205.97.38.47/0xffffff00. I'm not sure why you have addresses > > in two different subnets on em0 to begin with, it's a bit > > "strange" > > Bingo! That was the ticket. > > I've just tried using one of the IPs in the gateway's subnet and it > worked fine; wish I'd thought of trying that a day and a half ago. > > Thanks to all those who replied and apologies for the noise. BTDTGTTS (Been there, done that, got the tshirt) As you listed my article as one of the links you used, you see that I gave major thanks to the two folks who helped you, too. :) They should probably combine on a qemu networking page. -- Scott Robbins PGP keyID EB3467D6 ( 1B48 077D 66F6 9DB0 FDC2 A409 FA54 EB34 67D6 ) gpg --keyserver pgp.mit.edu --recv-keys EB3467D6 Giles: I'll have you know that I have very, um, many relaxing hobbies. Buffy: Such as? Giles: Well, um...I enjoy cross-referencing. Buffy: Do you stuff your own shirts or do you send 'em out? From owner-freebsd-emulation@FreeBSD.ORG Fri Aug 3 13:14:53 2007 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 425B516A419; Fri, 3 Aug 2007 13:14:53 +0000 (UTC) (envelope-from mmorel@lexsi.com) Received: from mail.lexsi.com (mail.lexsi.com [62.39.129.171]) by mx1.freebsd.org (Postfix) with ESMTP id EACE613C47E; Fri, 3 Aug 2007 13:14:52 +0000 (UTC) (envelope-from mmorel@lexsi.com) Received: from localhost (localhost [127.0.0.1]) by mail.lexsi.com (Postfix) with ESMTP id 7598F1E32E0; Fri, 3 Aug 2007 14:46:37 +0200 (CEST) Received: from mail.lexsi.com ([127.0.0.1]) by localhost (mail.lexsi.com [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id 24824-51; Fri, 3 Aug 2007 14:46:37 +0200 (CEST) Received: from paris.lexsi.com (unknown [192.168.1.23]) by mail.lexsi.com (Postfix) with ESMTP id 3A73A1E322F; Fri, 3 Aug 2007 14:46:37 +0200 (CEST) Received: from [192.168.1.171] ([192.168.1.171]) by paris.lexsi.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 3 Aug 2007 14:46:36 +0200 Message-ID: <46B31555.1020904@lexsi.com> Date: Fri, 03 Aug 2007 13:45:25 +0200 From: matthieu User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.4) Gecko/20070604 SeaMonkey/1.1.2 MIME-Version: 1.0 To: freebsd-emulation@FreeBSD.org, freebsd-ports@FreeBSD.org, Juergen Lock References: <20070731201608.GA30162@saturn.kn-bremen.de> <20070802183615.GA20576@saturn.kn-bremen.de> In-Reply-To: <20070802183615.GA20576@saturn.kn-bremen.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 03 Aug 2007 12:46:36.0853 (UTC) FILETIME=[54594650:01C7D5CC] X-Virus-Scanned: par Amavisd, lexsi.com Cc: Subject: Re: update rerolled - 20070802 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, 03 Aug 2007 13:14:53 -0000 Juergen Lock wrote: > On Tue, Jul 31, 2007 at 10:16:08PM +0200, Juergen Lock wrote: >> Hi! >> >> Again I want to update the qemu-devel port (mainly because I played >> with arm terrier/akita emulation as you can read on the qemu list, >> but there are also other fixes) and need your help with testing. >> It now also should respect ifname=tapX with -net tap (modified patch >> after matthieu morel, Cc'd, I hope I didn't break it... :) > > Okay there were some late commits which I'd like to include > (like, an acpi fix, also arm fixes), so I rerolled the update. > Again, please test, to make sure the late commits don't cause > regressions... > > Thanx and enjoy, > Juergen > It has been successfully build and works fine for me, tested under 6.2 and 7-current. Thanks you. -- matthieu morel