From owner-freebsd-emulation@FreeBSD.ORG Sun Jul 24 16:08:22 2011 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 27504106566C; Sun, 24 Jul 2011 16:08:22 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 88CBA8FC1E; Sun, 24 Jul 2011 16:08:21 +0000 (UTC) Received: by wyg24 with SMTP id 24so3084384wyg.13 for ; Sun, 24 Jul 2011 09:08:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:mime-version:content-type :content-transfer-encoding:message-id; bh=KlPJKWAcoBuZFwtTq4Ukv1dpLLjVFjeqhzHxQxuZ+Rs=; b=UDzzknoy+6sfGLDu5WLAeIDlDLKUZ/3PoSVbb2tV03hgxk+IKzY6t0hKBSI1k7YN3x l4IVdkKcW1SooXNRmiM1SejpSViGGuX5rgsfuIDYrzLTCDwS8uh49z/MnMcqoagYb5Jw 8KcNoPH1/BLTjLtnmLiii5lHzhvz+lCE9q4MA= Received: by 10.216.79.16 with SMTP id h16mr3497781wee.80.1311523700398; Sun, 24 Jul 2011 09:08:20 -0700 (PDT) Received: from dragon.dg (41-135-58-7.dsl.mweb.co.za [41.135.58.7]) by mx.google.com with ESMTPS id w62sm2831624wec.18.2011.07.24.09.08.18 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 24 Jul 2011 09:08:19 -0700 (PDT) From: David Naylor To: freebsd-emulation@freebsd.org, freebsd-questions@freebsd.org Date: Sun, 24 Jul 2011 18:07:26 +0200 User-Agent: KMail/1.13.7 (FreeBSD/9.0-CURRENT; KDE/4.6.5; amd64; ; ) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2620512.r4690pUjRI"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201107241807.31348.naylor.b.david@gmail.com> Cc: Subject: Wine-fbsd64 updated to 1.3.25 (32bit Wine for 64bit 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: Sun, 24 Jul 2011 16:08:22 -0000 --nextPart2620512.r4690pUjRI Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, Packages for wine-fbsd64-1.3.25 have been uploaded to mediafire [1]. This= =20 does contain XInput2 support (whereas wine-fbsd64-1.3.24 does not). There = are=20 reports of sound problems. =20 To date there has been 685 downloads from mediafire. nVidia uses should rerun patch-wine-nvidia.sh after updating wine. Regards, David [1] http://www.mediafire.com/wine_fbsd64 --nextPart2620512.r4690pUjRI Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iEYEABECAAYFAk4sQ0MACgkQUaaFgP9pFrKdQgCfQP7ChL5C4VRIMFiJ4QtgVbSi wasAnAkxpPtvHkVOLNHX0LXrKTM1gwaO =bhlC -----END PGP SIGNATURE----- --nextPart2620512.r4690pUjRI-- From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 06:18:40 2011 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 79B60106566C for ; Mon, 25 Jul 2011 06:18:40 +0000 (UTC) (envelope-from jsciulli2003@yahoo.com) Received: from nm27-vm3.bullet.mail.ne1.yahoo.com (nm27-vm3.bullet.mail.ne1.yahoo.com [98.138.91.157]) by mx1.freebsd.org (Postfix) with SMTP id 0996B8FC08 for ; Mon, 25 Jul 2011 06:18:39 +0000 (UTC) Received: from [98.138.90.49] by nm27.bullet.mail.ne1.yahoo.com with NNFMP; 25 Jul 2011 06:18:39 -0000 Received: from [98.138.89.162] by tm2.bullet.mail.ne1.yahoo.com with NNFMP; 25 Jul 2011 06:18:39 -0000 Received: from [127.0.0.1] by omp1018.mail.ne1.yahoo.com with NNFMP; 25 Jul 2011 06:18:39 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 574593.10967.bm@omp1018.mail.ne1.yahoo.com Received: (qmail 56900 invoked by uid 60001); 25 Jul 2011 06:18:39 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1311574719; bh=Sv8QJFXhHF+Zf7kYJMXnL2emHF8RjPNK4zbX9dqbVT0=; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=PU08lXNKVSiD1bXA04s6s2++7FiYRtDPL73Y/RV3rbHQT9sotzGlinBwnWu9QZ/K3guCfcnGmRCz1OQYAtOmGVHdUUTJ1SUuH7nmbpwm8V6WpDTQYsBtE8nh51b37jayI7tBqT3wEW/B+AtLImymZNbzMy98SF9yiMXrJ8QFaFo= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=Yjw1eQ07vreBT1hdpa2zK+Gy3rkHWn5lWDe575B/1s8uSPgK0Zr1aEvbTv6WT0AvVOLqr07B9MSz/MefWOnt2EQdkmTd4sxcYn1wspKghgkYJkK7/G3RO62moDxGXHaewtyJCUJaYHgx6lIGAHpbgsMwkmh3bEUhTtBPRjJd/iU=; X-YMail-OSG: ZB8ZhHMVM1lgHfvw2eYmerD.Z6xurpJ169qsDvHjgpSb0Iq I2DbofG1RCh4TWjKuxPzqxzBeSNKu.2so3Deu4B0cMa1E4YlTKTGpUJxvLw. SllVlqheVvP1WIzlWjEpeUDGcq1V47nvBfZfNpIy5.cYMVLndOI6zaLUTP4w NZgVwvSrPM8OHK7WeLMbgsISaEDOm_rcUFdSpPPypw3s385_3GLqoHbnlfDt .yx99WlBmJWk6Mypb8q5hnTic6MrrBsDe3Ws2cAnLhmPt4gpbiH.rFbpcEHf uKkxN9Hkar.SToVmRa_b89ZWenQxgpkue0aVjZL95I9X.dGerOAJIWPwE5jT nfXOxjS.S_gnKSeM- Received: from [68.197.39.39] by web122313.mail.ne1.yahoo.com via HTTP; Sun, 24 Jul 2011 23:18:39 PDT X-Mailer: YahooMailClassic/14.0.3 YahooMailWebService/0.8.112.310352 Message-ID: <1311574719.49706.YahooMailClassic@web122313.mail.ne1.yahoo.com> Date: Sun, 24 Jul 2011 23:18:39 -0700 (PDT) From: Joe Sciulli To: freebsd-emulation@freebsd.org In-Reply-To: <20110721081726.GR17489@deviant.kiev.zoral.com.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: mount vdi 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 2011 06:18:40 -0000 Is it possible to mount virtualbox vdi file on the FreeBSD host?=A0 This ap= pears to be doable on windows and linux hosts, which basically is done in t= wo steps: 1. find offset in the image. 2. mount the image with that offset. I'm trying to do the same thing on FreeBSD, and found the undocumented and = deprecated command still works: VBoxManage internalcommands dumphdinfo freebsd_home.vdi I got the following for the virtual disk image holding the /home (no root h= ence no MBR) disk for a FreeBSD guest: Header: offBlocks=3D4096 offData=3D28672 But since the mount command in FreeBSD doesn't support "offset", I have to = dd the image into another file.=A0 I believe the default "block" size in dd= is 512 bytes, so the offset 28672 (bytes?) is 56 blocks.=A0 So I used the = command: dd skip=3D56 if=3Dfreebsd_home.vdi of=3Dfreebsd_home_56.vdi Then attempt to mount it: mdconfig -a -t vnode -f /tmp/freebsd_home_56.vdi -u 0 mount /dev/md0 /tmp/aaa/ mount -t cd9660 /dev/md0 /tmp/aaa/ unfortunately both the above two mount commands failed with "Invalid argume= nt".=A0 I tried skip=3D28672 to no avail as well.=A0 Anything did I do wron= g? Or is there any other solution in FreeBSD host to mount virtualbox vdi file= ?=A0 There appears to be a "vdfuse" but is not ported yet, and the attempt = to port appears to be not for VirtualBox 4. From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 07:07:11 2011 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 6F51A106564A for ; Mon, 25 Jul 2011 07:07:11 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from forward7.mail.yandex.net (forward7.mail.yandex.net [77.88.61.37]) by mx1.freebsd.org (Postfix) with ESMTP id 1C6D48FC0A for ; Mon, 25 Jul 2011 07:07:10 +0000 (UTC) Received: from smtp9.mail.yandex.net (smtp9.mail.yandex.net [77.88.61.35]) by forward7.mail.yandex.net (Yandex) with ESMTP id 9A59B1C1698; Mon, 25 Jul 2011 10:51:34 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1311576694; bh=/Ppg3vEc+rQQLHs/UU2W7zzk71N0QI4h4v5Q1WbP9N8=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=HpBrifog+5uJiePf7V/oNPxwDR0pOt2a8wgxJ3UO+S3vfXJtCuzad0a7m5IkSO0sq PmFohqMsCyx/X7x9ucu/Boxw4tg7qjcxPlrzDIGVUOjmIRkumxi1vzYT4uo+xNCKK5 TD3MtlaZmH4ot8G47Qefg1ff6p1rH0IptHn68J1g= Received: from [127.0.0.1] (mail.kirov.so-ups.ru [178.74.170.1]) by smtp9.mail.yandex.net (Yandex) with ESMTPSA id 5540D4BA00BE; Mon, 25 Jul 2011 10:51:34 +0400 (MSD) Message-ID: <4E2D1275.8000305@yandex.ru> Date: Mon, 25 Jul 2011 10:51:33 +0400 From: "Andrey V. Elsukov" User-Agent: Mozilla Thunderbird 1.5 (FreeBSD/20051231) MIME-Version: 1.0 To: Joe Sciulli References: <1311574719.49706.YahooMailClassic@web122313.mail.ne1.yahoo.com> In-Reply-To: <1311574719.49706.YahooMailClassic@web122313.mail.ne1.yahoo.com> X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit X-Yandex-Spam: 1 Cc: freebsd-emulation@freebsd.org Subject: Re: mount vdi 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 2011 07:07:11 -0000 On 25.07.2011 10:18, Joe Sciulli wrote: > Is it possible to mount virtualbox vdi file on the FreeBSD host? This appears to be doable on > windows and linux hosts, which basically is done in two steps: 1. find offset in the image. 2. > mount the image with that offset. > > I'm trying to do the same thing on FreeBSD, and found the undocumented and deprecated command > still works: > > VBoxManage internalcommands dumphdinfo freebsd_home.vdi > > I got the following for the virtual disk image holding the /home (no root hence no MBR) disk for > a FreeBSD guest: > > Header: offBlocks=4096 offData=28672 > > Then attempt to mount it: > > mdconfig -a -t vnode -f /tmp/freebsd_home_56.vdi -u 0 mount /dev/md0 /tmp/aaa/ mount -t cd9660 > /dev/md0 /tmp/aaa/ > > unfortunately both the above two mount commands failed with "Invalid argument". I tried > skip=28672 to no avail as well. Anything did I do wrong? I have not any Vbox images with fixed size, but i tried this: # mdconfig -f 10G_GPT_UFS.vdi # gnop create -v -o 41472 /dev/md0 where 41472 is offData value. After that md0.nop was tasted and reports about invalid GPT. So, i think if your image is fixed size disk yout can try this method and mount UFS (not cd9660). -- WBR, Andrey V. Elsukov From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 11:07:05 2011 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 48159106566C for ; Mon, 25 Jul 2011 11:07:05 +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 1D1258FC08 for ; Mon, 25 Jul 2011 11:07:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p6PB74wj046343 for ; Mon, 25 Jul 2011 11:07:04 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p6PB74gX046340 for freebsd-emulation@FreeBSD.org; Mon, 25 Jul 2011 11:07:04 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 25 Jul 2011 11:07:04 GMT Message-Id: <201107251107.p6PB74gX046340@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 freebsd-emulation@FreeBSD.org 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 2011 11:07:05 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- f kern/156691 emulation [vmware] [panic] panic when using hard disks as RAW de o kern/156353 emulation [ibcs2] ibcs2 binaries that execute on 4.x not working o kern/155577 emulation [boot] BTX halted after install. Reboot during install o kern/155040 emulation [linux] [patch] Linux recvfrom doesn't handle proto fa o kern/153990 emulation [hyper-v]: Will not install into Hyper-V on Server 200 o kern/153887 emulation [linux] Linux emulator not understand STB_GNU_UNIQUE b o kern/153243 emulation [ibcs2] Seg fault whne running COFF binary using iBCS2 o ports/151714 emulation [linux] print/acroread9 not usable due to lack of supp a bin/150262 emulation [patch] truss(1) -f doesn't follow descendants of the a kern/150186 emulation [parallels] [panic] Parallels Desktop: CDROM disconnec o ports/148097 emulation [patch] suggested addition to linux_base-* packages to o ports/148096 emulation emulators/linux_base-* can not be built from ports on o kern/147793 emulation [vmware] [panic] cdrom handling, panic, possible race o kern/146237 emulation [linux] Linux binaries not reading directories mounted p kern/144584 emulation [linprocfs][patch] bogus values in linprocfs o ports/142837 emulation [patch] emulators/linux_base-* packages fails to insta o kern/140156 emulation [linux] cdparanoia fails to read drive data f kern/138944 emulation [parallels] [regression] Parallels no longer works in o kern/138880 emulation [linux] munmap segfaults after linux_mmap2 stresstest o ports/135337 emulation [PATCH] emulators/linux_base-f10: incorrect bash usage s kern/133144 emulation [linux] linuxulator 2.6 crashes with nvidias libGL.so. o kern/129169 emulation [linux] [patch] Linux Emulation ENOTCONN error using n o kern/126232 emulation [linux] Linux ioctl TCGETS (0x5401) always fails o kern/86619 emulation [linux] linux emulator interacts oddly with cp a kern/72920 emulation [linux]: path "prefixing" is not done on unix domain s o kern/41543 emulation [patch] [request] easier wine/w23 support o kern/39201 emulation [linux] [patch] ptrace(2) and rfork(RFLINUXTHPN) confu o kern/36952 emulation [patch] [linux] ldd(1) command of linux does not work o kern/21463 emulation [linux] Linux compatability mode should not allow setu o kern/11165 emulation [ibcs2] IBCS2 doesn't work correctly with PID_MAX 9999 30 problems total. From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 13:49:14 2011 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 520F81065673 for ; Mon, 25 Jul 2011 13:49:14 +0000 (UTC) (envelope-from adamsimon41@yahoo.co.uk) Received: from nm17-vm6.bullet.mail.ne1.yahoo.com (nm17-vm6.bullet.mail.ne1.yahoo.com [98.138.91.110]) by mx1.freebsd.org (Postfix) with SMTP id A80EE8FC15 for ; Mon, 25 Jul 2011 13:49:13 +0000 (UTC) Received: from [98.138.90.53] by nm17.bullet.mail.ne1.yahoo.com with NNFMP; 25 Jul 2011 13:36:09 -0000 Received: from [98.138.84.39] by tm6.bullet.mail.ne1.yahoo.com with NNFMP; 25 Jul 2011 13:36:09 -0000 Received: from [127.0.0.1] by smtp107.mail.ne1.yahoo.com with NNFMP; 25 Jul 2011 13:36:09 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s1024; t=1311600969; bh=tJEAoDb91f7mYFLFGSmng3XVdP6jb/axdyGrbAsOZV8=; h=X-Yahoo-Newman-Id:Message-ID:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:From:Subject:To:Content-Type:MIME-Version:Content-Transfer-Encoding:Date:X-Antivirus:X-Antivirus-Status; b=t2eYppo/T+C4lcnW2AHRvu85MJI0gkoAXtLateLVgb/fNcXLBYt7dNrM9iqlCDrdpJI7e2mCb0UfsLAFLEZGU+VBNZbok7PDXGR6/5uxjR6/TZY0eBgGuvSX2F4ctx2qGqDNQG9cRZhT070Yp/wAddC5kaGXtfdO+XmnT0N6oXY= X-Yahoo-Newman-Id: 765385.63102.bm@smtp107.mail.ne1.yahoo.com Message-ID: <765385.63102.bm@smtp107.mail.ne1.yahoo.com> X-Yahoo-Newman-Property: ymail-5 X-YMail-OSG: NIRQCggVM1knAHpeIM2V3RR8o2juR7ae7CIHcN5DiI5yojK FkiGCBaOo7SHAQrUHGacsch9GuV5sA3J.DhahDM7FVRA8th98u1wp7gjEyTt OHdQSADwkbx2jrvblGrNLMBiZH9uofYKigBEjo1KGMYtr1YGsybnf61luKGo KJw6LUm68HcUszmQOkWri0QChaeiFk_E6nb_bmUBXeFsctKcgNcrr5NuWv.F k6gMTurtht.WkUQWuvEtoZyNKykT12neyDWmQcvfG5W7iOcN_KBnkJ1pqEW7 Uq7Bwtxa_QEjVwg0TGzQeMHjAMQPyAiwEm1c1A4xjHYQfPZNoKFdkVrPC1qC Xpr6PhrbqCVyFhz3NywVJbWfMJlhH8EA4UOgmMrFkqUr.sRARClpfm.Qer90 6tUVZENvIUaVNBqd5Njvwy82.xAdMLphO3gdNlaP8zkJMFZ3Apq8lQUZzuKp 7Guly30_3XCszqWW89zMLj_0.1YLpLwo8bCWcIs9tj_.ch1hqHhiKhYWoPwm oLc7tVZbcuY9t1o1sX1hi5381bVIXWGyc6z1Txng3aldUa3tEIqmaKVCLKbc AR3RfjJwuPVeFYrOwbtbniKVr1Xu5qXWg_u88S7Sp7bC9OAQlzkl6QKTblpS 3.RZUlveKbisTYAcUD0vkyBOfcej8qSZ8coA0MGIfYTOuacZTBltbh9VT8j8 y0jv4L7VA3.j4.UpQSLlw80A3GJvI_hPMVtHPrgWFgXVdiH3SEG90FcMoC37 cSZmI5wLiengpASaUGaZjy93IIC9QQ4ytCoCQNzDRlXUvqraTxNPEDAFuAMZ 3JD_J040t3ziY5b_ZKHxgBXY5YCbDOOFj4j2WohhlZHNasTPsk2f1HwsQYZO oBT98yPM4DRN0ElIz.mVGw09velsjBXLQaQXc5PrA6oOLSFDq1ONY5c8O09K yjNn2qRcD_LXd1QzJoW6VY3Eb4GbfBpfseeqW.W_IxlFKTw-- X-Yahoo-SMTP: DeeARrOswBDcg8f16pG98YTEU8njldHC Received: from host-78-149-192-209.as13285.net (adamsimon41@78.145.17.101 with login) by smtp107.mail.ne1.yahoo.com with SMTP; 25 Jul 2011 06:36:07 -0700 PDT From: "Ezra" To: freebsd-emulation@freebsd.org Content-Type: multipart/mixed; charset="utf-8"; boundary="67I9bPgQ2osLIDE=_MS5Ah0M06tlQGDykH" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Date: Mon, 25 Jul 2011 14:36:00 +0100 X-Antivirus: avast! (VPS 110725-0, 25/07/2011), Outbound message X-Antivirus-Status: Clean X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: 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 2011 13:49:14 -0000 This is a multi-part message in MIME format --67I9bPgQ2osLIDE=_MS5Ah0M06tlQGDykH Content-Type: text/plain ; charset="utf-8" Content-Transfer-Encoding: quoted-printable =20 Hi there, ............................................................= =2E...................................................................= =2E................................................... The End of The Age (Pisces) is without question is at hand. What= that end results in is a world wide and global change upon all living= things. For Good or Bad! Both will be evident. Below is given to you = the websources, where God Himself has given unprecendented Revelations= that no wisdom of this present time or ever in history can parallel! = =2E.... and a few will only find ....and fewer will ever heed. =20 = =20 * Ecclesiastes 7:25 I applied mine heart to know, and to search, and to seek out wisdom, = and the reason of things, and to know the wickedness of folly, even of= foolishness and madness: * Proverbs 2:6 For the LORD giveth wisdom: out of his mouth cometh knowledge and und= erstanding. * Proverbs 3:19 The LORD by wisdom hath founded the earth; by understanding hath he e= stablished the heavens. * Proverbs 8:11 For wisdom is better than rubies; and all the things that may be desi= red are not to be compared to it. http://etpv.org/mittjff.html Messages from The Creator! =20 =20 *KOREAN ARTIST shown HELL in the Spirit (Astral realm) by Jesus Christ= and was told to paint what she saw*=20 [The link contains a number of those paintings]=20 www.youtube.com/video/NYW-KDEefiw =20 www.InsightsofGod.com / www.Spiritlessons.com (Free watchable/downloadable Videos + Audio + books containing Divine = Revelations of Heaven and Hell!)=20 *** www.Prophecies.org *** (Latest Messages from The Most High God! - Includes Japanese translati= on and other languages) (PLEASE READ CHAPTER 78 in BOOK 12 =E2=80=93 IT IS AN EXTREMELY IMPORT= ANT MESSAGE from God The Most High!) www.PROPHECY.org (Latest Messages from The Most High God! - over 2000 messages and upda= ting) =20 =20 =20 www.youtube.com/user/Ezra1Jesus1Disciple=20 A collection of VERY IMPORTANT VIDEOS! (including visions + dreams of = Pole Shift - =20 Destruction of Americas cities and coastlines in detail - end of the w= orld as we know it=20 and I have added a video detailing BIBLE PROPHECIES OF POLESHIFT =E2=80= =93 CATACLYSMS =E2=80=93 ASTERIODS =E2=80=93 METEOR=E2=80=99 IMPACT)=20= =20 =20 =20 www.gizamap.com/geomatrix/ Education in beautiful flash movie/animation regarding 2012 Dec 21 the= energy changes that will affect all life,=20 and big universal changes. A MUST WATCH!!! (Given on July 2011) First Message from our Saviour =E2=80=9CJudgment Begins in the House of the Lord=E2=80=9D=20 My Blessed Child, I am your Father, Yahweh, yea Jehovah, Most High Go= d. My Little One, you have come seeking Me, if there is a word, or if = there is anything that I would give you to write, or to send out to My= people.=20 My Little One, you know that I have held you back. I have closed your= mouth tight and I have sealed it, that you utter not, neither show no= t to the world, the many visions that I have given to you.=20 Yet, My Little One, I know that your heart travails, that you suffer = in despair for all of My great judgments, which are falling upon Ameri= ca. But, My Little One, have I not called you and have I not sent you = forth with warnings for My people, to repent, or perish. Even for more= than a decade, I have given you such warnings and I have called a few= , here and there, to take up the torch of My word and to help spread s= uch warnings, even My Son, Mark, who, alone, and through his own effor= ts, has electronically mailed to millions of people, and to untold num= bers of churches all over America and Canada, these very messages of r= epentance. Yet, My Child, you know how those in the churches have mock= ed and scorned at these messages; and you know how others have risen u= p against him to shut down his computers and servers, over and over ag= ain. For, they were wroth at him because of My warnings.=20 And, you know how you both have wept and prayed and travailed in your= spirits, in your hearts and souls, because of the gross decadence in = these two nations, because the people are blind and deaf spiritually. = The churches are full of rot and filth and the preachers will not tell= the people to repent; for they, themselves, will not repent.=20 My Blessed Child, what is My word for such a dark and evil nation? Wh= at is My word for America, whom I have made great above all nations, y= et you, oh nation of America, have loved the world, and not Me. You ha= ve fallen, oh you nation of America! You have fallen to every evil and= cunning trick of Lucifer; for you refuse the Way of Truth, the Way of= Light, the Way of Life; and I am that WAY. There is none other.=20 Now, as My judgments roll across this nation, as My great judgments p= ummel the putrid churches in the Bible Belt of the USA, how many are t= he wiser?=20 Still, you rotten preachers serve up your filth to Me! You serve up y= our spiritually dead meat to Me! You waddle in your decadence and in y= our abundance of things of this world and of the flesh and still you w= ill not cause My people to repent. I shall destroy you, oh you decaden= t churches in the Bible Belt of the USA. For, your flesh is rotten and= your bones are rotten. You are blind, deaf, and you are the spiritual= ly dead, who lead the spiritually dead.=20 What is your excuse? You spiritually decadent churches in the Bible B= elt have fed yourselves well from the fat of the land and you have hea= ped unto yourselves all that money could buy. Furthermore, you have po= lluted yourselves with the prideful and vain things of the world. Oh, = how you have lifted up yourselves, oh you harlot daughter; for you cry= , =E2=80=9CLord, Lord,=E2=80=9D and you boast of yourselves in your bi= g and spiritually vacant churches; but I know you not!=20 Now, to you wicked preachers, who pride yourselves in your wicked chu= rches, hear Me and hear Me well; for I shall thoroughly purge you unti= l you repent, or until I clean remove you from My sight. For, you unre= pentant harlots shall be seen on one day and the next day, you will be= gone. You have not seen the extent of your destruction, oh you rotten= , whorehouses in the Bible Belt of the USA, who do indeed call yoursel= ves My people and who do indeed proclaim My word. But, you are dens of= iniquity, full of evil and full of every perverse thing. My hammer of= judgment is upon you and I shall further pummel you until I have clea= n removed you from My sight. For, I have sent My prophets among you to= warn you to repent, or perish, and chief among these prophets has bee= n My servant, Linda Newkirk, but you laugh her to scorn. You mock her,= ridicule her, blaspheme her, and spread every lie about her. Now, I w= ill judge you for your evils and for your falsehoods, for your vain an= d profane ways, until you will most certainly repent, and quickly so, = or you will most certainly perish.=20 Hear Me, oh you bastard prophets, who are none of Mine. For, you run,= but I do not send you! You proclaim words of Me and by Me yet I do no= t speak to you.=20 Hear Me, oh you bastard prophets, you sons and daughters of iniquity;= for I have further blinded you. I have further deafened you and I hav= e turned you over to the lying and deceiving spirits of Satan. For, to= everyone of you, who has mocked the works of Revelation Twelve, which= are on-going through My servant, Linda Newkirk, and who has not repen= ted, but continue to mock the truths of these works, know one thing an= d know it well, I have turned you over to lying spirits, oh you lying,= mocking and scorning prophets, who are none of Mine! For, I have cut = you off clean and if you ever did hear from Me, be warned that you no = longer do. For, I will not allow you to taste the fruits of My Kingdom= and you will perish in your lies and in your witchcrafts. For, you re= fused to seek Me for truth and understanding regarding My Kingdom work= s of Revelation Twelve, but chose instead to believe lies. Therefore, = I have turned you over to lying spirits, oh you lying prophets; and fe= w there remain of you, who write and speak the truth.=20 This is but one reason that I have held back My words through My serv= ant, Linda Newkirk, that the greatest numbers of you, who love a lie, = might further fall to the lies of your own choosing and making. For, I= have cut off all liars and deceivers and you have no place in My king= dom.=20 Hear Me, oh you perverts, you adulterers, you sodomites, you whores, = you whoremongers, you lovers of porn and lovers of flesh, who have fil= led My house with perversions. Your place is in the burning flames of = hell. And, in the midst of your great evils, I shall cut you off unawa= res, and without so much as a moment=E2=80=99s notice, I shall cast yo= u headlong into the burning flames of hell. For, I have pleaded with y= ou. I have warned you to repent, or perish.=20 Now, and even at hand is your time of great judgment, oh you harlot n= ation of America. But, even so My great judgment begins in My own hous= e. And, where, in this nation of America, are there more churches, whe= rein the people claim to serve Me, than in the Bible Belt of the South= ? See My handiwork? ( the great rains and floods in southern USA in th= e spring of 2011) This is my judgment; for I am now purging this filth= from before My very eyes!=20 Send this to them, My Little One; for I am wroth with My own house; a= nd I am wroth with this nation. I am your Father, Yahweh, yea Jehovah,= Most High God.=20 As witnessed, dictated and recorded this 24th day of May, 2011,=20 Linda Newkirk=20 Second Message from our Saviour =E2=80=9CThe Pearls of Holiness=E2=80=9D=20 My Blessed Child, I am your Father, Yahweh, yea Jehovah, Most High Go= d. Blessed are you, My Little One; for you are called and chosen to be= the spiritual mother of My Sons. Yet, My Little One, you have travail= ed greatly through so many years of persecution; and many ask, =E2=80=9C= Where is she, what is she doing? She is silent. We have not heard from= her.=E2=80=9D Still others say, =E2=80=9CGood that she is quiet. Enou= gh of that manchild stuff and Revelation Twelve stuff.=E2=80=9D And, s= till the mockers mock and the scorners scorn. Yet, some few all over t= he world have believed and they desire to receive their own holy, litt= le Son and therby to become My true sons.=20 Yet, My Child, have I not given you much to post? Have you not writte= n much, that they might be fed? Have I not sent you, and you have run,= and you have warned them for many years to repent, or perish; yet few= hear and few repent. Yet, My Child, even if I were to reveal to you t= he deepest and most hidden mysteries of the Universe, few would believ= e; and most would mock and trample what is holy and truly of Me. Is th= is not what they have done with My holy works of Revelation Twelve?=20= You have cast out My pearls of holiness and you have written of your = great travails and suffering beneath the feet of Satan, your great pri= ce to pay for being My Bride and the earth mother of My very first Son= =2E Yes, you told the truth, you have written it; yet they still rise = up to tell that you write for Satan and that you are insane. They deri= de you and curse you and My holy works.=20 Yes, you have cast out the pearls and the swine have trampled them. A= nd, few believe, but of the few, who do know the truths of these works= and who do believe, know one thing. They could only believe because I= caused them to see, to know, and to receive the truths of these holy = works. And, the greatest numbers of these, who know the truths of thes= e works and who do believe, are not of this nation of America; for thi= s is a decadent nation, a great whore, who truly does sit upon many wa= ters.=20 However, my words to you, who do know the truths of these works, and w= ho do believe are these: stay close to Me. Love Me above all. Love oth= ers and love yourselves. Forgive all and find My holy place and stay i= n it. For, Satan is watching each of you, that he finds, and he is lay= ing snares for you by the minute, by the hour, and by the day. Let go = of your pride. Let go of your arrogance. Let go of your vanities. Die = to self and to the things of the world. Stop your vain pursuits. Do no= t be disrespectful before Me; for if you do and will not repent, I wil= l cut you off from My Spirit and cast you headlong into confusion. Sto= p being know-it-alls. You know little and what you are so certain of m= ay turn out to be a lie. Come out of the world and away from worldly t= raps; for if you will not, you will fall into them and you may die in = them.=20 I AM THE LORD, YOUR GOD, MAKER OF HEAVEN AND EARTH! I, THE LORD, AM YO= UR GOD AND BESIDES ME, THERE IS NONE OTHER!=20 But, now, I come with a whip in My hands and with this whip, I will b= eat down the nations. For, they have perverted My everlasting covenant= , the very covenant, which I made with My people long ago. For, I am y= our husband, oh your harlot nations of My House of Israel; yet you hav= e forsaken Me and you have whored yourselves with every foul and corru= pt thing.=20 Now, I have laid the rod to the stone and I have made a fire in My ho= use and this fire will not be extinguished until I have purified every= one, who is My Bride. For, I have brought forth an everlasting fire, = an all-consuming fire, and this fire is I. It is of Me, an all-consumi= ng fire. And, this fire is going to burn away all dross. This fire is = going to burn away all harshness and all darkness until My Bride is ho= ly and pure and clean before Me. For, I will have no filthy Bride. I w= ill have no worldly Bride. I will have no haughty Bride. I will have n= o vain Bride. I will have no Bride, who loves the world and what is in= it. I will have no bride, who is a whore. I will have no Bride, who h= as a wandering eye.=20 Yes, I have determined it. I have laid the rod to the stone and I hav= e ignited a great fire, a holy fire and this fire is I and I am this f= ire, a holy fire, of Me, in Me and for Me; and this fire is My Holy So= n. And, only one in this whole earth now carries My Holy Son, this thi= s one is My First Son, My First Born, My true wife and my first wife.=20= Yet, who wants to walk in her shoes, for she is persecuted and tormen= ted year after year, while the rest of you either await and hope for t= he holy, little babes from heaven to come down, that you may receive o= ne and thereby also become My Son and my Wife; and you are few; or you= mock and scoff what you neither believe, nor understand. But, the sad= truth is that so few of you are even ready to receive these holy sons= =2E So, I have waited and My wife, the mother of My Son in the earth, = has continued to travail and suffer.=20 But, I stand upon My word and I bear witness of the truth of My own w= ords to you, that I will not continue to require this of her. For, she= suffers in great travail from day to day, while you behave as you do!= =20 I am going to grind down the corn fields. I am going to drown and des= troy the wheat fields. I am going to break your financial backbone, oh= you wicked nation of America; and I am going to scatter your wealth a= mong other nations. I am going to cut you off, oh America; for you hav= e been blessed above all nations, yet you have polluted the minds and = hearts of the people the world over with your perversions and with you= r filth. I am going to bear down on you, oh your perverted nation of A= merica and I am going to strip you down.=20 How close you have been to another 911 event, which would have brough= t you to your knees, oh you wayward nation! And, by now, you would hav= e been filling up the camps. Yes, at the last moment, I intervened to = stop such great destruction, yet it could have already come to pass, w= ith more than three nuclear plants destroyed and six dams. Who interve= ned to help you? I did, and only because of My mercies towards you, to= give you a little more time. Only I could have stopped Satan and his = wicked hoards from proceeding.=20 How long do you think that you have, oh you wicked nation of America?= I tell you that my great judgment is sweeping across the land; and mo= st of you cannot see it.=20 Oh, Father, what is that? It seemed that You spit in the heartland of= America and there came a great swirling, like a cyclone? What is that= ?=20 My Little One, be not troubled by what you see. Just know that I am n= ow placing a period at the end of this sentence, a period, and not a q= uestion mark. My great judgments upon this land are progressing and un= mistakable.=20 Be at peace, My Little One. Be not troubled by all that you see and b= y all that you suffer and experience; for Satan is very wroth with you= =2E He hates you greatly, but I am always with you to bless you, to pr= otect you, and to provide for you.=20 What is My word to My Little Ones, who wait for Me? I LOVE YOU, MY LIT= TLE FLOCK AND I AM CALLING YOU TO HOLINESS, TO PURITY, TO CLEANLINESS = AND TO RIGHTEOUSNESS. ABIDE IN ME AND I ABIDE IN YOU. MY EYES ARE UPON= YOU AND MY HEART IS SET UPON YOU. FOR, YOU ARE MY WIFE. NOW MAKE YOUR= OFFERING UNTO ME, HOLINESS UNTO THE LORD.=20 I am your Father Yahweh, yea Jehovah, Most High God.=20 As witnessed, dictated and recorded this 5th day of July, 2011,=20 Linda Newkirk Third Message from our Saviour =E2=80=9CA False Rapture, An Alien Invasion, The Skies the World Over well erupt with UFOs=E2=80=9D=20 My Blessed Child, I am your Father Yahweh, yea Jehovah, Most High God= =2E Listen carefully to My words to you this morning; for you come and= you ask Me about an event in the skies the world over, which shall su= rely come to pass.=20 Hear Me in this, My Blessed Child, and write what I say, that My peop= le may be the wiser. I say to you, oh My people, =E2=80=9CAll eyes upo= n Me. All eyes upon Me. All eyes upon Me!=E2=80=9D For, any and all, w= ho take their eyes off Me, for even a moment, in these most perilous o= f times, may very well be deceived and carried into the enemy=E2=80=99= s camp.=20 Do you think to outsmart Satan? Do you not know that he has been the = deceiver, even from the beginning? He is master of deception and very = fine at it; and he has, at his disposal, great resources and great arm= ies, which you, as a people, are ignorant of. And, his armies are far = greater than you can imagine, even one third of the stars of heaven, w= ho were cast down with him. Yet, these are not all, but in his army ar= e cleverly disguised robotic elements, and robotic humans, as well as = great numbers of his own children, who are also human.=20 Then, he also has at his disposal billions of humans all over the wor= ld, who have fallen to his wicked and deceptive ways, who do his biddi= ng and are not even aware that they do his bidding. They kill at comma= nd. They steal at command. They lie at command and all under cover of = government and official business. His chain of command is very great a= nd you, oh My people, are grossly ignorant of him and his vast armies = and means to both deceive you, and to destroy you.=20 Yet, many of you think to fight these battles. For, even as some few = of you know and understand, you fight not against flesh, when you figh= t Satan and his many non-human hoards, but you fight against powers an= d principalities of great darkness, who are not human, and were never = human, but fell from the Upper Realms. They aligned themselves with Sa= tan/Lucifer to fight against the Light, for they wished to overtake th= e Light. They rebelled and fell, in pride and arrogance, and are there= by filled with every evil and perverted thing; and they wish to destro= y all light on this planet and /or to consume it for themselves, that = they might still rise up and overtake you, who bear My light. So, they= war against those of you, who bear My light.=20 None of you true ones escape their watchful eyes and as I have said t= o you, these vast armies have been cast down, but in My mercy and for = the love of My Elect, I bound them in a secret place, until there woul= d come the right time, the time of My own choosing, to release them. S= o, billions, many billions of them are bound up in this secret place, = but at the time of My own choosing, I shall release them and they shal= l come forth, many, many billions of them; and they shall fill the ski= es the world over. They shall come at a terrible time in the earth and= at a time when many feel hopeless and in despair, at a time when many= think that they will escape such terrible times.=20 Through vast mind control techniques, they will gain control over the= minds of many! The curious and the spiritually weak listen and many o= f them will obey the commands and they will willingly go and enter int= o these ships. And, many, who believe what is called the =E2=80=9Cearl= y-out rapture=E2=80=9D will believe that these ships are of Me; for th= eir thinking is twisted and they will fall for the great mind control,= which will come at them from many directions.=20 Many televangelists will be used, and preachers will be used, as mind= controlled stooges at the hands of Satan and these very evil creature= s; and these preachers, and even certain prophets, will trumpet the ar= rival of Jesus for His people.=20 Great lies, storms of lies, will beat down on the people; and such li= es will seduce the weak, as great numbers, even millions upon millions= of people the world over, will agree to enter into these ships.=20 Oh, the woes! Oh, the great woes! Oh the fright! Oh, the pain! Oh, th= e suffering! Oh, the sorrows! For, many of you will be killed straight= away! You will be served up to these evil hoards as one great feast, = and they will feast on upon your flesh and upon your blood. For, they = are not at all human, but you will see many, who are part bird and par= t reptile; and these are the Dragos. They will eat you alive, pecking = and clawing at you and delighting in your fear as they gobble your fle= sh and drink your blood; for it is your life force that they wish to c= onsume. It is your light, that they wish to devour.=20 But, some of you, who enter into these ships, which will fill the ski= es, will be saved for greater horrors. For, they will invade your bodi= es and will take over your bodies and will use your bodies to further = deceive great numbers of people. For, their ways are not your ways. Th= ey were once of high standing in the Upper Realms, but they fell! Neve= rtheless, they are not without certain supernatural powers. And, you w= ill not understand their powers; but when you later see some that you = have seen and known to go into these ships, appear again before your v= ery eyes, you will delight to see once again your friends and family, = only to be consumed and devoured alive, by the Drago, who has taken th= e body.=20 Therefore, when you see those, who go up into these ships, consider t= hem gone and do not trust your eyes regarding them again.=20 These Dragos will use these snatched bodies to take over many key pos= itions in government, in armies, in important trades, and in important= services.=20 Therefore, My warnings to you to come out of the world, will be more = important than ever! For, in your day to day activities, you will enco= unter them, yet you will most certainly be deceived by them, that is, = all but some very, very few of you.=20 And, this deception will be to your own undoing; for I warn you now t= hat this is coming. This is going to happen, an alien invasion/false r= apture; and this will be the reward for so many, who have loved a lie = and who have spread the lie, that I would come for you before you have= to suffer in the earth. Have I not told you that you would be tried i= n the fires and tested as gold and silver, yet many of you want the ea= sy way and you will not hear the truths, but would rather believe the = lies.=20 Now, the great liar is among you and he is not at all stupid. He is c= rafty, very crafty; and he watches you and analyzes you, when you have= no clue that he is even in your midst. For, Satan, that old Dragon, h= as been cast down, even as My servant, Linda Newkirk, has written.=20 There came a war in Heaven in the late Winter and Spring of 2006, jus= t as my servant, Linda Newkirk, has told you in the writings of Revela= tion Twelve, and Satan was cast down. Along with him were cast down ma= ny billions of Dragos, but I commanded Archangel Michael and others of= My archangels to fight and to subdue them and to round them up and to= hide them in a secret place. For, it was not time for them to come fo= rth and to take their place in Satan=E2=80=99s army in the earth. But,= I tell you now, that there shall come a time, when I will set free th= ese vast information of Dragos and few of you will be the wiser.=20 Hear Me, oh you nations, who sleep and slumber. Satan is given his ti= me in the earth and his kingdom is in place. By the day, you can see h= is great evils, and they escalate in the earth, yet so many of you pre= fer deception. You will not see the truths of what is, of what has bee= n, and of what is to come.=20 The time of the great sifting is at hand and many souls will be sifte= d into the fires (of hell). Also, at this time, many will make the mos= t terrible decision to take the mark of the beast; and these souls wil= l be destroyed. Yes, indeed, a great sifting is at hand.=20 Beware, oh you, who sleep in the midst of such evil; for in your igno= rance, you will be carried away.=20 For, you will most certainly now either seek Me with your whole heart= and you will walk in My statutes and keep My commandments, or you wil= l be in the camp of Satan. For, it is either one, or the other.=20 Make your way straight, oh My people. Keep your eyes fixed on Me. Con= sider Me in all things, lest you be deceived and carried away and end = up in the fires! For, since there was a nation, there have never been = times as severe, as what you are now entering into.=20 Make copies of this message and distribute far and wide, that the bli= nd may see and understand what is upon the whole world.=20 My Little One, My words, which you just heard in the spirit, when tra= nslated mean, =E2=80=9CStay away from the Dragon,=E2=80=9D and I have = allowed you to hear these words, even in My own language, a language t= hat you do not know; for these words are for all nations, but especial= ly for My people in China and the Orient. =E2=80=9CSTAY AWAY FROM THE = DRAGON!=E2=80=9D=20 And, with these words, I say unto you and unto all of My people. The = light of My Kingdom is in the earth and it shines to every humble and = obedient heart. Receive My light, oh My people and be filled; for this= light is My pure love to you. And, when you see all of these things c= ome to pass, then know that My finger tip is about to touch you, oh My= Faithful Bride.=20 I am your Father Yahweh, yea Jehovah, Most High God.=20 As witnessed, dictated and recorded this 13th day of July, 2011,=20 Linda Newkirk =20 (an excerpt of Chapter 78 Book 12 www.Prophecies.org) =20 www.IRR.org Insights to the dangers of Cults! Evidence given from the sources them= selves! =20 www.BIBLEPROBE.COM/muhammed.htm Who was Muhammed? =20 The Obama Deception=20 (Full Length Film-Documentary) http://www.youtube.com/watch?v=3DeAaQNACwaLw =20 World System and the Illuminati (by intellectual Fritz Springmeier) http://video.google.com/videoplay?docid=3D5116490853613068216# =20 --67I9bPgQ2osLIDE=_MS5Ah0M06tlQGDykH-- From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 15:50:07 2011 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 A55E01065670 for ; Mon, 25 Jul 2011 15:50:07 +0000 (UTC) (envelope-from freebsd-emulation@m.gmane.org) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by mx1.freebsd.org (Postfix) with ESMTP id 3822D8FC18 for ; Mon, 25 Jul 2011 15:50:07 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QlNBR-0008Vy-TY for freebsd-emulation@freebsd.org; Mon, 25 Jul 2011 17:35:05 +0200 Received: from 208.85.208.53 ([208.85.208.53]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 25 Jul 2011 17:35:05 +0200 Received: from atkin901 by 208.85.208.53 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 25 Jul 2011 17:35:05 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-emulation@freebsd.org From: Mark Atkinson Date: Mon, 25 Jul 2011 08:31:07 -0700 Lines: 69 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 208.85.208.53 User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:5.0) Gecko/20110701 Thunderbird/5.0 X-Enigmail-Version: 1.2pre Subject: So close... linux google music MusicManager 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 2011 15:50:07 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Steps so far: - - Download fedora music manager rpm and extract. - - Install google-earth port and use library path. - - Download fedora 10 flac and extract Anyone have any luck with later fedora libidn/libstdc/libc versions? Can they co-exist with earlier versions in /lib/compat/linux? [musicmanager]$ ldd MusicManager ./MusicManager: /lib/libidn.so.11: no version information available (required by ./MusicManager) ./MusicManager: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./MusicManager) ./MusicManager: /lib/libc.so.6: version `GLIBC_2.11' not found (required by ./MusicManager) libaudioenc.so.0 => ./libaudioenc.so.0 (0x28828000) libaacdec.so => ./libaacdec.so (0x28872000) libid3tag.so => ./libid3tag.so (0x28888000) libmpgdec.so.0 => ./libmpgdec.so.0 (0x288c2000) libQtGui.so.4 => /usr/local/share/google-earth/libQtGui.so.4 (0x2891d000) libQtNetwork.so.4 => /usr/local/share/google-earth/libQtNetwork.so.4 (0x29389000) libQtCore.so.4 => /usr/local/share/google-earth/libQtCore.so.4 (0x294b5000) libX11.so.6 => /usr/lib/libX11.so.6 (0x297b3000) libXext.so.6 => /usr/lib/libXext.so.6 (0x298b4000) libXi.so.6 => /usr/lib/libXi.so.6 (0x298c4000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0x298ce000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x298d7000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x298de000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x2990d000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x299a0000) libgthread-2.0.so.0 => /lib/libgthread-2.0.so.0 (0x29a90000) libpthread.so.0 => /lib/libpthread.so.0 (0x29a96000) libidn.so.11 => /lib/libidn.so.11 (0x29ab0000) libresolv.so.2 => /lib/libresolv.so.2 (0x29ae2000) libdl.so.2 => /lib/libdl.so.2 (0x29af9000) libexpat.so.1 => /lib/libexpat.so.1 (0x29afe000) librt.so.1 => /lib/librt.so.1 (0x29b25000) libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0x29b30000) libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x29b6f000) libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x29b77000) libogg.so.0 => /usr/lib/libogg.so.0 (0x29ba2000) libm.so.6 => /lib/libm.so.6 (0x29ba8000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x29bd1000) libc.so.6 => /lib/libc.so.6 (0x29be0000) libz.so.1 => /lib/libz.so.1 (0x29d58000) libSM.so.6 => /usr/lib/libSM.so.6 (0x29d6c000) libICE.so.6 => /usr/lib/libICE.so.6 (0x29d74000) libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0x29d8e000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0x29d91000) libXau.so.6 => /usr/lib/libXau.so.6 (0x29dad000) /lib/ld-linux.so.2 (0x28805000) libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x29db0000) libuuid.so.1 => /lib/libuuid.so.1 (0x29e93000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x29e98000) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk4tjDsACgkQrDN5kXnx8yb2MgCfQ9zQvRHZscSeftSKlZC3UGE4 qIcAn2/il20giBIiw7F/gdzU3ppdA5O1 =zJJV -----END PGP SIGNATURE----- From owner-freebsd-emulation@FreeBSD.ORG Mon Jul 25 23:31:38 2011 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 2194E106566C for ; Mon, 25 Jul 2011 23:31:38 +0000 (UTC) (envelope-from jamesbrandongooch@gmail.com) Received: from mail-ww0-f42.google.com (mail-ww0-f42.google.com [74.125.82.42]) by mx1.freebsd.org (Postfix) with ESMTP id AEE218FC13 for ; Mon, 25 Jul 2011 23:31:37 +0000 (UTC) Received: by wwg11 with SMTP id 11so1809129wwg.1 for ; Mon, 25 Jul 2011 16:31:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=5QJA7PKxqQE36Ay/gElpiYrd5o5Oy4dsU7ex484a1uo=; b=wwszC8W5Z8puX5OHzyZw1ADg6HYLkkljQp8Cg7MgKAH/STJwDgPMiQed1vL4hQtRf8 T6Q8RYPHEbjBaGIT9YU1oyL8b2kvXXcpq9yHrDQxfU2a/D9o+A3gA0EVQc7wT2ZZaaMc J1o6eo+5C1CiqY9dF9tNp6vxtSb1pv0qDMv38= MIME-Version: 1.0 Received: by 10.216.154.138 with SMTP id h10mr4687026wek.39.1311636696545; Mon, 25 Jul 2011 16:31:36 -0700 (PDT) Received: by 10.216.87.83 with HTTP; Mon, 25 Jul 2011 16:31:36 -0700 (PDT) In-Reply-To: <4E2D1275.8000305@yandex.ru> References: <1311574719.49706.YahooMailClassic@web122313.mail.ne1.yahoo.com> <4E2D1275.8000305@yandex.ru> Date: Mon, 25 Jul 2011 18:31:36 -0500 Message-ID: From: Brandon Gooch To: "Andrey V. Elsukov" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-emulation@freebsd.org, nox@jelal.kn-bremen.de Subject: Re: mount vdi 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 2011 23:31:38 -0000 2011/7/25 Andrey V. Elsukov : > On 25.07.2011 10:18, Joe Sciulli wrote: >> Is it possible to mount virtualbox vdi file on the FreeBSD host? =A0This= appears to be doable on >> windows and linux hosts, which basically is done in two steps: 1. find o= ffset in the image. 2. >> mount the image with that offset. >> >> I'm trying to do the same thing on FreeBSD, and found the undocumented a= nd deprecated command >> still works: >> >> VBoxManage internalcommands dumphdinfo freebsd_home.vdi >> >> I got the following for the virtual disk image holding the /home (no roo= t hence no MBR) disk for >> a FreeBSD guest: >> >> Header: offBlocks=3D4096 offData=3D28672 >> >> Then attempt to mount it: >> >> mdconfig -a -t vnode -f /tmp/freebsd_home_56.vdi -u 0 mount /dev/md0 /tm= p/aaa/ mount -t cd9660 >> /dev/md0 /tmp/aaa/ >> >> unfortunately both the above two mount commands failed with "Invalid arg= ument". =A0I tried >> skip=3D28672 to no avail as well. =A0Anything did I do wrong? > > I have not any Vbox images with fixed size, but i tried this: > # mdconfig -f 10G_GPT_UFS.vdi > # gnop create -v -o 41472 /dev/md0 > > where 41472 is offData value. After that md0.nop was tasted and reports a= bout invalid GPT. > So, i think if your image is fixed size disk yout can try this method and= mount UFS (not cd9660). > > -- > WBR, Andrey V. Elsukov There was a CFT sent out a while back about a fuse module for mounting vdi images: http://lists.freebsd.org/pipermail/freebsd-emulation/2010-September/007964.= html Not sure about the state of this now though... -Brandon From owner-freebsd-emulation@FreeBSD.ORG Tue Jul 26 00:52:20 2011 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 6635F106566B for ; Tue, 26 Jul 2011 00:52:20 +0000 (UTC) (envelope-from jsciulli2003@yahoo.com) Received: from nm11.bullet.mail.ne1.yahoo.com (nm11.bullet.mail.ne1.yahoo.com [98.138.90.74]) by mx1.freebsd.org (Postfix) with SMTP id 1E9D88FC15 for ; Tue, 26 Jul 2011 00:52:19 +0000 (UTC) Received: from [98.138.90.53] by nm11.bullet.mail.ne1.yahoo.com with NNFMP; 26 Jul 2011 00:52:19 -0000 Received: from [98.138.88.236] by tm6.bullet.mail.ne1.yahoo.com with NNFMP; 26 Jul 2011 00:52:19 -0000 Received: from [127.0.0.1] by omp1036.mail.ne1.yahoo.com with NNFMP; 26 Jul 2011 00:52:19 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 598142.11637.bm@omp1036.mail.ne1.yahoo.com Received: (qmail 55330 invoked by uid 60001); 26 Jul 2011 00:52:19 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1311641539; bh=Lq99ocyrt97wdSyKksqdrz+knJcNt39qyZ+EsWaEZGw=; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=TGbwsVd53HFfflxnCIkVLcPJXTGYUbpjLld/2KDqE8AgiN8omg0dBCE9yhDwSA09wetdUfDd18zX8UAI5FbjD7txoGp4Tpv5OZrQAYq7WZ6PEUKQiEZ4pEaVmxtbqHWrbJ3w8t3gKm9Oeq6DfgTldC6679u6ZH4T8jH4+xVTQRk= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=WTS81oRndizb6/jkhjnT5dLfq4HSUw16cbti/gWA6fEejdl08h0L+7Wg6rljqsXndOUeF5fQyj1+aJVc5grfoAb8K4qrelytzTUXdeIBjl2vFqCPUXtBGyHnKiWeNq61JPa2ac6xwdEWWbrvDfeU5MieVJ1yoZtGUiKvnyCyFiQ=; X-YMail-OSG: v3tGJnoVM1mUpRcCU1y8oDJ7DM2tW_eMFe0YXn7kl6v1kn6 qgKTrkstELr4zKEYwXLDLomS8Ajv1Ph7Xgp1NMokGcynElXyg0v2JmIge1jh xaTxSkt1p6t6FjZxE0_UYO8sxv0khBFwpjPkH4a_rQcIeh4rGYIrkAe8yxXf 6ljitgSvqxg8AozMJmNjbOQtphks9h_qL.G60f_E6Cc8aUmmDIlp0sghS1_i 5049NP4OYU_FgtaM9Hhhw65G2HeOunIKueaAb9W9BAPErv_EWKhtGAcNdJb. KLZHd.loBUje6fCVxsmRIgmdXdGJe62vaaqbw9_21j71swfZL.4mxnu2DmTD dH8kFjE6s7GycuCM- Received: from [96.234.107.70] by web122305.mail.ne1.yahoo.com via HTTP; Mon, 25 Jul 2011 17:52:19 PDT X-Mailer: YahooMailClassic/14.0.3 YahooMailWebService/0.8.112.310352 Message-ID: <1311641539.51211.YahooMailClassic@web122305.mail.ne1.yahoo.com> Date: Mon, 25 Jul 2011 17:52:19 -0700 (PDT) From: Joe Sciulli To: freebsd-emulation@freebsd.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: mount vdi on host 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 2011 00:52:20 -0000 --- On Mon, 7/25/11, Brandon Gooch wrote: From: Brandon Gooch Subject: Re: mount vdi To: "Andrey V. Elsukov" Cc: "Joe Sciulli" , freebsd-emulation@freebsd.org, = nox@jelal.kn-bremen.de Date: Monday, July 25, 2011, 4:31 PM 2011/7/25 Andrey V. Elsukov : > On 25.07.2011 10:18, Joe Sciulli wrote: >> Is it possible to mount virtualbox vdi file on the FreeBSD host? =A0This= appears to be doable on >> windows and linux hosts, which basically is done in two steps: 1. find o= ffset in the image. 2. >> mount the image with that offset. >> >> I'm trying to do the same thing on FreeBSD, and found the undocumented a= nd deprecated command >> still works: >> >> VBoxManage internalcommands dumphdinfo freebsd_home.vdi >> >> I got the following for the virtual disk image holding the /home (no roo= t hence no MBR) disk for >> a FreeBSD guest: >> >> Header: offBlocks=3D4096 offData=3D28672 >> >> Then attempt to mount it: >> >> mdconfig -a -t vnode -f /tmp/freebsd_home_56.vdi -u 0=20 mount /dev/md0 /tmp/aaa/=20 mount -t cd9660 /dev/md0 /tmp/aaa/ >> >> unfortunately both the above two mount commands failed with "Invalid arg= ument". =A0I tried >> skip=3D28672 to no avail as well. =A0Anything did I do wrong? > > I have not any Vbox images with fixed size, but i tried this: > # mdconfig -f 10G_GPT_UFS.vdi > # gnop create -v -o 41472 /dev/md0 > > where 41472 is offData value. After that md0.nop was tasted and reports a= bout invalid GPT. > So, i think if your image is fixed size disk yout can try this method and= mount UFS (not cd9660). > > -- > WBR, Andrey V. Elsukov There was a CFT sent out a while back about a fuse module for mounting vdi images: http://lists.freebsd.org/pipermail/freebsd-emulation/2010-September/007964.= html Not sure about the state of this now though... -Brandon =0A Thanks for your replies.=A0=20 I tried=20 mdconfig -f freebsd_home.vdi gnop create -v -o 28672 /dev/md0 Indeed /dev/md0.nop etc were created.=A0 But mounting with the following co= mmands still yielded the dreaded "Invalid argument" error: mount /dev/md0.nop /tmp/aaa/=20 =0Amount -t ufs /dev/md0.nop /tmp/aaa/ One thing interesting is, in the gnop command, if I change 28672 to anythin= g else such as 28671 or 28673 or whatever, that gnop command would fail wit= h: gnop: Invalid offset for provider md0. so that suggests the offset is correct.=A0 It's just that how to mount it. The vdi is a variable size disk in virtualbox.=A0 But I had shutdown virtua= lbox and copied it to another file before mdconfig on it.=A0=20 I looked closer at virtualbox-ose-fuse.shar Brandon linked, it appears to b= e hardcoded to work with VirtualBox-3.2.8-OSE, while I only have VBoxGuestA= dditions_4.0.12 as in the ports tree. Any more idea, thanks. From owner-freebsd-emulation@FreeBSD.ORG Tue Jul 26 18:23:40 2011 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 A51EE106566B; Tue, 26 Jul 2011 18:23:40 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 5DAD68FC0A; Tue, 26 Jul 2011 18:23:40 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 19CCD1E000D3; Tue, 26 Jul 2011 20:05:49 +0200 (CEST) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.4/8.14.3) with ESMTP id p6QI3Z4a083587; Tue, 26 Jul 2011 20:03:35 +0200 (CEST) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.4/8.14.3/Submit) id p6QI3ZCb083586; Tue, 26 Jul 2011 20:03:35 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Tue, 26 Jul 2011 20:03:35 +0200 To: Brandon Gooch Message-ID: <20110726180335.GA82849@triton8.kn-bremen.de> References: <1311574719.49706.YahooMailClassic@web122313.mail.ne1.yahoo.com> <4E2D1275.8000305@yandex.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-hackers@freebsd.org, freebsd-emulation@freebsd.org, nox@jelal.kn-bremen.de Subject: wdrain vs. fuse/ggate (was: Re: mount vdi) 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 2011 18:23:40 -0000 On Mon, Jul 25, 2011 at 06:31:36PM -0500, Brandon Gooch wrote: > 2011/7/25 Andrey V. Elsukov : > > On 25.07.2011 10:18, Joe Sciulli wrote: > >> Is it possible to mount virtualbox vdi file on the FreeBSD host?  This appears to be doable on > >> windows and linux hosts, which basically is done in two steps: 1. find offset in the image. 2. > >> mount the image with that offset. > >> > >> I'm trying to do the same thing on FreeBSD, and found the undocumented and deprecated command > >> still works: > >> > >> VBoxManage internalcommands dumphdinfo freebsd_home.vdi > >> > >> I got the following for the virtual disk image holding the /home (no root hence no MBR) disk for > >> a FreeBSD guest: > >> > >> Header: offBlocks=4096 offData=28672 > >> > >> Then attempt to mount it: > >> > >> mdconfig -a -t vnode -f /tmp/freebsd_home_56.vdi -u 0 mount /dev/md0 /tmp/aaa/ mount -t cd9660 > >> /dev/md0 /tmp/aaa/ > >> > >> unfortunately both the above two mount commands failed with "Invalid argument".  I tried > >> skip=28672 to no avail as well.  Anything did I do wrong? > > > > I have not any Vbox images with fixed size, but i tried this: > > # mdconfig -f 10G_GPT_UFS.vdi > > # gnop create -v -o 41472 /dev/md0 > > > > where 41472 is offData value. After that md0.nop was tasted and reports about invalid GPT. > > So, i think if your image is fixed size disk yout can try this method and mount UFS (not cd9660). > > > > -- > > WBR, Andrey V. Elsukov > > There was a CFT sent out a while back about a fuse module for mounting > vdi images: > > http://lists.freebsd.org/pipermail/freebsd-emulation/2010-September/007964.html > > Not sure about the state of this now though... Yeah sorry I never got back to this after getting reports that writes are stuck in wdrain... [1] I guess what happens is the vdfuse process wants to write many(?) more blocks than the number that got queued by the original fuse request and/or too many writes get queued up at once before the vdfuse process gets to handle them (trying to increase runningbufspace even more), and thus there is deadlock. :( So my question for -hackers is, does anyone have a clever idea how to fix this? Should the fuse requests for this be exempted from the wdrain bookkeeping so that only the actual writes by the vdfuse process get counted, and if yes, how would I best accomplish this? Thanx! :) Juergen [1] http://fxr.watson.org/fxr/source/kern/vfs_bio.c?im=excerpts#L417 From owner-freebsd-emulation@FreeBSD.ORG Tue Jul 26 21:11:58 2011 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 25BE71065674 for ; Tue, 26 Jul 2011 21:11:58 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from forward6.mail.yandex.net (forward6.mail.yandex.net [77.88.60.125]) by mx1.freebsd.org (Postfix) with ESMTP id BBFEA8FC1F for ; Tue, 26 Jul 2011 21:11:57 +0000 (UTC) Received: from smtp9.mail.yandex.net (smtp9.mail.yandex.net [77.88.61.35]) by forward6.mail.yandex.net (Yandex) with ESMTP id 9818BF84FD1; Wed, 27 Jul 2011 01:11:55 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1311714715; bh=jbWC2+co+5vlyxeXlKT5AaC++noN2u1oT1iQi2oScz8=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type; b=kDCJtyju/MdxpWY3/l+v8uoRXypEDTnbeG9VaIyL1Bw12+MB4w9qL/i6hTV6/hqF/ P59qApplt2OeGLN0w/8DWFWdqOe5O337rNpcZS7GZ+wAQBjw/afevlV4J5b+ATiuF2 jeGHP+2CzcPm4asItMdK2DkcamCpxuO/P3i7HHKs= Received: from [10.9.8.2] (dynamic-178-141-5-220.kirov.comstar-r.ru [178.141.5.220]) by smtp9.mail.yandex.net (Yandex) with ESMTPSA id 28B0F4BA0071; Wed, 27 Jul 2011 01:11:55 +0400 (MSD) Message-ID: <4E2F2D72.6020001@yandex.ru> Date: Wed, 27 Jul 2011 01:11:14 +0400 From: "Andrey V. Elsukov" User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.17) Gecko/20110429 Thunderbird/3.1.10 MIME-Version: 1.0 To: Juergen Lock References: <1311574719.49706.YahooMailClassic@web122313.mail.ne1.yahoo.com> <4E2D1275.8000305@yandex.ru> <20110726180335.GA82849@triton8.kn-bremen.de> In-Reply-To: <20110726180335.GA82849@triton8.kn-bremen.de> X-Enigmail-Version: 1.1.2 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigB13549E9884A0651FECBB346" X-Yandex-Spam: 1 Cc: freebsd-emulation@freebsd.org Subject: Re: wdrain vs. fuse/ggate 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 2011 21:11:58 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigB13549E9884A0651FECBB346 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable On 26.07.2011 22:03, Juergen Lock wrote: >> There was a CFT sent out a while back about a fuse module for mounting= >> vdi images: >> >> http://lists.freebsd.org/pipermail/freebsd-emulation/2010-September/00= 7964.html >> >> Not sure about the state of this now though... >=20 > Yeah sorry I never got back to this after getting reports that I made a basic GEOM class for read-only access to VDI images. It seems works, but i have not many images to test it. http://people.freebsd.org/~ae/geom_vdi/ Just make && make load, then use mdconfig -f DiskFileName.vdi. --=20 WBR, Andrey V. Elsukov --------------enigB13549E9884A0651FECBB346 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iQEcBAEBAgAGBQJOLy17AAoJEAHF6gQQyKF65rkH/0TbFXMw/BHhaPbXS5HNl3Md ScKPCT6a2YVU3XU2SCb4Z751YLIVfeerAOt9ii1+S5PsxLNxt9gHxwVGOPnoO1Ju u1r2Xe/ZXDTcRK388XSij/gpp1uGMdsa2ds4RvJIt5XPL0Cqx8lSgMMZihW5d7R1 te+h2cEpYPffQgfMl1Q70x/q1Q4lt6RgvDsMj9vg7PVSNYI8Z7D1Lk0UB/eb5nCO 4+nJG9jxCqDTk5Mgyq6Q9Kl6aH/n47nZbc5GB1oX0iekvcLsneqp/CPX2W34ePvW A9duahPq099gNkXEhr8olqpkwSzAjEM4euYrfjai0bGQdAjoPYci58xvomIEj8g= =v15e -----END PGP SIGNATURE----- --------------enigB13549E9884A0651FECBB346-- From owner-freebsd-emulation@FreeBSD.ORG Tue Jul 26 21:22:38 2011 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 33A86106566C; Tue, 26 Jul 2011 21:22:38 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id C53DC8FC12; Tue, 26 Jul 2011 21:22:37 +0000 (UTC) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id p6QLMY2k067067 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 27 Jul 2011 00:22:34 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4) with ESMTP id p6QLMYLu092585; Wed, 27 Jul 2011 00:22:34 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4/Submit) id p6QLMYgE092583; Wed, 27 Jul 2011 00:22:34 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 27 Jul 2011 00:22:34 +0300 From: Kostik Belousov To: Juergen Lock Message-ID: <20110726212234.GP17489@deviant.kiev.zoral.com.ua> References: <1311574719.49706.YahooMailClassic@web122313.mail.ne1.yahoo.com> <4E2D1275.8000305@yandex.ru> <20110726180335.GA82849@triton8.kn-bremen.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AfN0ITkBdUBwMG9P" Content-Disposition: inline In-Reply-To: <20110726180335.GA82849@triton8.kn-bremen.de> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-3.3 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00, DNS_FROM_OPENWHOIS autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: freebsd-hackers@freebsd.org, freebsd-emulation@freebsd.org Subject: Re: wdrain vs. fuse/ggate (was: Re: mount vdi) 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 2011 21:22:38 -0000 --AfN0ITkBdUBwMG9P Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jul 26, 2011 at 08:03:35PM +0200, Juergen Lock wrote: > On Mon, Jul 25, 2011 at 06:31:36PM -0500, Brandon Gooch wrote: > > 2011/7/25 Andrey V. Elsukov : > > > On 25.07.2011 10:18, Joe Sciulli wrote: > > >> Is it possible to mount virtualbox vdi file on the FreeBSD host? =9A= This appears to be doable on > > >> windows and linux hosts, which basically is done in two steps: 1. fi= nd offset in the image. 2. > > >> mount the image with that offset. > > >> > > >> I'm trying to do the same thing on FreeBSD, and found the undocument= ed and deprecated command > > >> still works: > > >> > > >> VBoxManage internalcommands dumphdinfo freebsd_home.vdi > > >> > > >> I got the following for the virtual disk image holding the /home (no= root hence no MBR) disk for > > >> a FreeBSD guest: > > >> > > >> Header: offBlocks=3D4096 offData=3D28672 > > >> > > >> Then attempt to mount it: > > >> > > >> mdconfig -a -t vnode -f /tmp/freebsd_home_56.vdi -u 0 mount /dev/md0= /tmp/aaa/ mount -t cd9660 > > >> /dev/md0 /tmp/aaa/ > > >> > > >> unfortunately both the above two mount commands failed with "Invalid= argument". =9AI tried > > >> skip=3D28672 to no avail as well. =9AAnything did I do wrong? > > > > > > I have not any Vbox images with fixed size, but i tried this: > > > # mdconfig -f 10G_GPT_UFS.vdi > > > # gnop create -v -o 41472 /dev/md0 > > > > > > where 41472 is offData value. After that md0.nop was tasted and repor= ts about invalid GPT. > > > So, i think if your image is fixed size disk yout can try this method= and mount UFS (not cd9660). > > > > > > -- > > > WBR, Andrey V. Elsukov > >=20 > > There was a CFT sent out a while back about a fuse module for mounting > > vdi images: > >=20 > > http://lists.freebsd.org/pipermail/freebsd-emulation/2010-September/007= 964.html > >=20 > > Not sure about the state of this now though... >=20 > Yeah sorry I never got back to this after getting reports that > writes are stuck in wdrain... [1] I guess what happens is the > vdfuse process wants to write many(?) more blocks than the number > that got queued by the original fuse request and/or too many writes > get queued up at once before the vdfuse process gets to handle them > (trying to increase runningbufspace even more), and thus there is > deadlock. :( So my question for -hackers is, does anyone have a > clever idea how to fix this? Should the fuse requests for this be > exempted from the wdrain bookkeeping so that only the actual writes > by the vdfuse process get counted, and if yes, how would I best > accomplish this? >=20 > Thanx! :) > Juergen Excluding any buffers from runningbufspace is absolutely wrong. You will get another deadlock due to excessive pressure on the buffer space. --AfN0ITkBdUBwMG9P Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iEYEARECAAYFAk4vMBkACgkQC3+MBN1Mb4iB9ACgl7uXmuUfe1mmSVbQcAeWKwgd VPoAoLtD8YeHUQKqbJBWJP1fvywI8v0i =/Bak -----END PGP SIGNATURE----- --AfN0ITkBdUBwMG9P-- From owner-freebsd-emulation@FreeBSD.ORG Tue Jul 26 21:36:46 2011 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 AA2581065715; Tue, 26 Jul 2011 21:36:41 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id A2E288FC0C; Tue, 26 Jul 2011 21:36:40 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 5FA7A1E000D3; Tue, 26 Jul 2011 23:36:39 +0200 (CEST) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.4/8.14.3) with ESMTP id p6QLZiu3091957; Tue, 26 Jul 2011 23:35:44 +0200 (CEST) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.4/8.14.3/Submit) id p6QLZiW5091956; Tue, 26 Jul 2011 23:35:44 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Tue, 26 Jul 2011 23:35:44 +0200 To: Kostik Belousov Message-ID: <20110726213544.GA91944@triton8.kn-bremen.de> References: <1311574719.49706.YahooMailClassic@web122313.mail.ne1.yahoo.com> <4E2D1275.8000305@yandex.ru> <20110726180335.GA82849@triton8.kn-bremen.de> <20110726212234.GP17489@deviant.kiev.zoral.com.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20110726212234.GP17489@deviant.kiev.zoral.com.ua> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-hackers@freebsd.org, freebsd-emulation@freebsd.org Subject: Re: wdrain vs. fuse/ggate (was: Re: mount vdi) 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 2011 21:36:46 -0000 On Wed, Jul 27, 2011 at 12:22:34AM +0300, Kostik Belousov wrote: > On Tue, Jul 26, 2011 at 08:03:35PM +0200, Juergen Lock wrote: > > On Mon, Jul 25, 2011 at 06:31:36PM -0500, Brandon Gooch wrote: > > > 2011/7/25 Andrey V. Elsukov : > > > > On 25.07.2011 10:18, Joe Sciulli wrote: > > > >> Is it possible to mount virtualbox vdi file on the FreeBSD host?  This appears to be doable on > > > >> windows and linux hosts, which basically is done in two steps: 1. find offset in the image. 2. > > > >> mount the image with that offset. > > > >> > > > >> I'm trying to do the same thing on FreeBSD, and found the undocumented and deprecated command > > > >> still works: > > > >> > > > >> VBoxManage internalcommands dumphdinfo freebsd_home.vdi > > > >> > > > >> I got the following for the virtual disk image holding the /home (no root hence no MBR) disk for > > > >> a FreeBSD guest: > > > >> > > > >> Header: offBlocks=4096 offData=28672 > > > >> > > > >> Then attempt to mount it: > > > >> > > > >> mdconfig -a -t vnode -f /tmp/freebsd_home_56.vdi -u 0 mount /dev/md0 /tmp/aaa/ mount -t cd9660 > > > >> /dev/md0 /tmp/aaa/ > > > >> > > > >> unfortunately both the above two mount commands failed with "Invalid argument".  I tried > > > >> skip=28672 to no avail as well.  Anything did I do wrong? > > > > > > > > I have not any Vbox images with fixed size, but i tried this: > > > > # mdconfig -f 10G_GPT_UFS.vdi > > > > # gnop create -v -o 41472 /dev/md0 > > > > > > > > where 41472 is offData value. After that md0.nop was tasted and reports about invalid GPT. > > > > So, i think if your image is fixed size disk yout can try this method and mount UFS (not cd9660). > > > > > > > > -- > > > > WBR, Andrey V. Elsukov > > > > > > There was a CFT sent out a while back about a fuse module for mounting > > > vdi images: > > > > > > http://lists.freebsd.org/pipermail/freebsd-emulation/2010-September/007964.html > > > > > > Not sure about the state of this now though... > > > > Yeah sorry I never got back to this after getting reports that > > writes are stuck in wdrain... [1] I guess what happens is the > > vdfuse process wants to write many(?) more blocks than the number > > that got queued by the original fuse request and/or too many writes > > get queued up at once before the vdfuse process gets to handle them > > (trying to increase runningbufspace even more), and thus there is > > deadlock. :( So my question for -hackers is, does anyone have a > > clever idea how to fix this? Should the fuse requests for this be > > exempted from the wdrain bookkeeping so that only the actual writes > > by the vdfuse process get counted, and if yes, how would I best > > accomplish this? > > > > Thanx! :) > > Juergen > > Excluding any buffers from runningbufspace is absolutely wrong. > You will get another deadlock due to excessive pressure on the buffer > space. Alright, so how to fix the deadlocks then? :) Wondering... Juergen From owner-freebsd-emulation@FreeBSD.ORG Tue Jul 26 22:20:34 2011 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 A8F531065670; Tue, 26 Jul 2011 22:20:34 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id 46B8B8FC0C; Tue, 26 Jul 2011 22:20:33 +0000 (UTC) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id p6QMKRvO070558 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 27 Jul 2011 01:20:27 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4) with ESMTP id p6QMKRUI094612; Wed, 27 Jul 2011 01:20:27 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4/Submit) id p6QMKRa9094611; Wed, 27 Jul 2011 01:20:27 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 27 Jul 2011 01:20:27 +0300 From: Kostik Belousov To: Juergen Lock Message-ID: <20110726222027.GQ17489@deviant.kiev.zoral.com.ua> References: <1311574719.49706.YahooMailClassic@web122313.mail.ne1.yahoo.com> <4E2D1275.8000305@yandex.ru> <20110726180335.GA82849@triton8.kn-bremen.de> <20110726212234.GP17489@deviant.kiev.zoral.com.ua> <20110726213544.GA91944@triton8.kn-bremen.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="tTJutuQz30oL/uz7" Content-Disposition: inline In-Reply-To: <20110726213544.GA91944@triton8.kn-bremen.de> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-3.3 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00, DNS_FROM_OPENWHOIS autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: freebsd-hackers@freebsd.org, freebsd-emulation@freebsd.org Subject: Re: wdrain vs. fuse/ggate (was: Re: mount vdi) 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 2011 22:20:34 -0000 --tTJutuQz30oL/uz7 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jul 26, 2011 at 11:35:44PM +0200, Juergen Lock wrote: > On Wed, Jul 27, 2011 at 12:22:34AM +0300, Kostik Belousov wrote: > > On Tue, Jul 26, 2011 at 08:03:35PM +0200, Juergen Lock wrote: > > > On Mon, Jul 25, 2011 at 06:31:36PM -0500, Brandon Gooch wrote: > > > > 2011/7/25 Andrey V. Elsukov : > > > > > On 25.07.2011 10:18, Joe Sciulli wrote: > > > > >> Is it possible to mount virtualbox vdi file on the FreeBSD host?= =9AThis appears to be doable on > > > > >> windows and linux hosts, which basically is done in two steps: 1= . find offset in the image. 2. > > > > >> mount the image with that offset. > > > > >> > > > > >> I'm trying to do the same thing on FreeBSD, and found the undocu= mented and deprecated command > > > > >> still works: > > > > >> > > > > >> VBoxManage internalcommands dumphdinfo freebsd_home.vdi > > > > >> > > > > >> I got the following for the virtual disk image holding the /home= (no root hence no MBR) disk for > > > > >> a FreeBSD guest: > > > > >> > > > > >> Header: offBlocks=3D4096 offData=3D28672 > > > > >> > > > > >> Then attempt to mount it: > > > > >> > > > > >> mdconfig -a -t vnode -f /tmp/freebsd_home_56.vdi -u 0 mount /dev= /md0 /tmp/aaa/ mount -t cd9660 > > > > >> /dev/md0 /tmp/aaa/ > > > > >> > > > > >> unfortunately both the above two mount commands failed with "Inv= alid argument". =9AI tried > > > > >> skip=3D28672 to no avail as well. =9AAnything did I do wrong? > > > > > > > > > > I have not any Vbox images with fixed size, but i tried this: > > > > > # mdconfig -f 10G_GPT_UFS.vdi > > > > > # gnop create -v -o 41472 /dev/md0 > > > > > > > > > > where 41472 is offData value. After that md0.nop was tasted and r= eports about invalid GPT. > > > > > So, i think if your image is fixed size disk yout can try this me= thod and mount UFS (not cd9660). > > > > > > > > > > -- > > > > > WBR, Andrey V. Elsukov > > > >=20 > > > > There was a CFT sent out a while back about a fuse module for mount= ing > > > > vdi images: > > > >=20 > > > > http://lists.freebsd.org/pipermail/freebsd-emulation/2010-September= /007964.html > > > >=20 > > > > Not sure about the state of this now though... > > >=20 > > > Yeah sorry I never got back to this after getting reports that > > > writes are stuck in wdrain... [1] I guess what happens is the > > > vdfuse process wants to write many(?) more blocks than the number > > > that got queued by the original fuse request and/or too many writes > > > get queued up at once before the vdfuse process gets to handle them > > > (trying to increase runningbufspace even more), and thus there is > > > deadlock. :( So my question for -hackers is, does anyone have a > > > clever idea how to fix this? Should the fuse requests for this be > > > exempted from the wdrain bookkeeping so that only the actual writes > > > by the vdfuse process get counted, and if yes, how would I best > > > accomplish this? > > >=20 > > > Thanx! :) > > > Juergen > >=20 > > Excluding any buffers from runningbufspace is absolutely wrong. > > You will get another deadlock due to excessive pressure on the buffer > > space. >=20 > Alright, so how to fix the deadlocks then? :) In general, you cannot, without rearchitecturing the buffer deadlock avoidance code. md(4) is in similar situation, but there the i/o does not leave kernel. You can look for VV_MD and similar hacks spreaded in sys/. --tTJutuQz30oL/uz7 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iEYEARECAAYFAk4vPaoACgkQC3+MBN1Mb4gBUQCfTKTfOF1Tz8bn6WKZlvPSDlif /tgAnisKwFzEGgNnD6Q1w8ndavuC/NYI =GXuv -----END PGP SIGNATURE----- --tTJutuQz30oL/uz7-- From owner-freebsd-emulation@FreeBSD.ORG Thu Jul 28 17:35:44 2011 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 9297B106564A for ; Thu, 28 Jul 2011 17:35:44 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 224A78FC20 for ; Thu, 28 Jul 2011 17:35:43 +0000 (UTC) Received: by wyg24 with SMTP id 24so426814wyg.13 for ; Thu, 28 Jul 2011 10:35:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:message-id; bh=GdRvMEMQFCBg5aR9GkeL6uzG3oQkfvYTDAQk3uMQPWM=; b=g1bC0CCkMc4Phxr0K5PLbom+9jnmLpE6vKZWNGMIVK16p4imJj119qY83hQacRBHu1 GnO552o5C2muoZ5OQirYX2HISUUPUyZ/ffWxmLGyUzf2nYc4wnVJBBVDKp3pqwO4l9HT wVPo9w9+UBNss/cpBBPFcZY2nw7ivLB0v31BQ= Received: by 10.227.142.141 with SMTP id q13mr294416wbu.114.1311874542997; Thu, 28 Jul 2011 10:35:42 -0700 (PDT) Received: from dragon.dg (41-135-58-7.dsl.mweb.co.za [41.135.58.7]) by mx.google.com with ESMTPS id fc2sm1031633wbb.35.2011.07.28.10.35.40 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 28 Jul 2011 10:35:42 -0700 (PDT) From: David Naylor To: =?iso-8859-1?q?Micka=EBl_Maillot?= , freebsd-emulation@freebsd.org Date: Thu, 28 Jul 2011 19:35:43 +0200 User-Agent: KMail/1.13.7 (FreeBSD/9.0-BETA1; KDE/4.6.5; amd64; ; ) References: <201107241807.31348.naylor.b.david@gmail.com> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1594776.KieQcRFAPr"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201107281935.47080.naylor.b.david@gmail.com> Cc: Subject: Re: Wine-fbsd64 updated to 1.3.25 (32bit Wine for 64bit 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: Thu, 28 Jul 2011 17:35:44 -0000 --nextPart1594776.KieQcRFAPr Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable On Thursday, 28 July 2011 19:00:53 Micka=EBl Maillot wrote: > 2011/7/24 David Naylor >=20 > > Hi, > >=20 > > Packages for wine-fbsd64-1.3.25 have been uploaded to mediafire [1].=20 > > This does contain XInput2 support (whereas wine-fbsd64-1.3.24 does not). > > There are > > reports of sound problems. >=20 > Hi, >=20 > first, thanks for your work ! > and any tricks for the sound problem or we have to wait some oss fix ? There is an incomplete (but should be more than sufficient) kernel patch, s= ee=20 kern/159236 and a patch at http://bugs.winehq.org/show_bug.cgi?id=3D27917 t= hat=20 fixes wine (if you want to build wine-fbsd64, or normal wine). =20 I am experiencing some further sound problems with some games but I am leav= ing=20 that investigation for 1.3.26. =20 Please let me know if none of the above solutions do not work for you... --nextPart1594776.KieQcRFAPr Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iEYEABECAAYFAk4xnfMACgkQUaaFgP9pFrK3hwCfSatL9zUD+dMe2LgAqU2XAmiF yHQAnRe5Lg64nyUwFSmkBngC04sdu0G8 =4oq6 -----END PGP SIGNATURE----- --nextPart1594776.KieQcRFAPr-- From owner-freebsd-emulation@FreeBSD.ORG Thu Jul 28 23:35:47 2011 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 2456A106566B; Thu, 28 Jul 2011 23:35:47 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id 913E58FC12; Thu, 28 Jul 2011 23:35:46 +0000 (UTC) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id p6SNZYnY060205 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 29 Jul 2011 02:35:34 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4) with ESMTP id p6SNZX7a028798; Fri, 29 Jul 2011 02:35:33 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4/Submit) id p6SNZXVJ028797; Fri, 29 Jul 2011 02:35:33 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 29 Jul 2011 02:35:33 +0300 From: Kostik Belousov To: Robert Millan Message-ID: <20110728233533.GB17489@deviant.kiev.zoral.com.ua> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="DVQ8A37yL26ZH/UD" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-3.3 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00, DNS_FROM_OPENWHOIS autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: freebsd-hackers@freebsd.org, freebsd-emulation@freebsd.org Subject: Re: [PATCH] Linux-like /proc/swaps for linprocfs 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 2011 23:35:47 -0000 --DVQ8A37yL26ZH/UD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jul 29, 2011 at 01:15:59AM +0200, Robert Millan wrote: > Please consider this patch, it implements Linux-like /proc/swaps for linp= rocfs. >=20 > E.g. >=20 > $ cat /proc/swaps > Filename Type Size Used P= riority > /dev/zvol/dimoni/swap unknown 2097152 0 -1 >=20 > --=20 > Robert Millan The patch is too hackish, IMHO. I would prefer to have an exported kernel function that fills xswdev by index, used both by vm_swap_info and linprocfs. For the device name, you would use sw_vp->v_rdev->si_name, see, for instance, the following fragment in the swapoff_all(): if (vn_isdisk(sp->sw_vp, NULL)) devname =3D sp->sw_vp->v_rdev->si_name; else devname =3D "[file]"; This could be another function that returns swap information by index. --DVQ8A37yL26ZH/UD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iEYEARECAAYFAk4x8kUACgkQC3+MBN1Mb4hLSQCfaZs58R1WxyV3tmZ59T0N6Z+k DeIAn22z6GLMtJGi3qP6zXo3Op4iL1Wz =Kq/Y -----END PGP SIGNATURE----- --DVQ8A37yL26ZH/UD-- From owner-freebsd-emulation@FreeBSD.ORG Thu Jul 28 23:42:06 2011 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 BAF401065677 for ; Thu, 28 Jul 2011 23:42:06 +0000 (UTC) (envelope-from rmh.aybabtu@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 870468FC0C for ; Thu, 28 Jul 2011 23:42:06 +0000 (UTC) Received: by iyb11 with SMTP id 11so4575713iyb.13 for ; Thu, 28 Jul 2011 16:42:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=hSTwwM525OOj8P/W2ykHzRAcvld2tL0GB2Qv/x15kDU=; b=v/5bPFFiwFsliHXa3mQxb3FkZnXJhUzCGuo1Xl5LgLefjJs4nKVDZOC9XjH8uileLR aiRinQZkYgsfKGKM3WbXtAlIr9LD/Z2it4mqXitvwDusQwAFmHunTure71oUC/28pA6M NqfT59pQ2mzxrgwt7JnYQ9gfYsIsnX7OTYzuo= MIME-Version: 1.0 Received: by 10.42.204.3 with SMTP id fk3mr447891icb.515.1311894959380; Thu, 28 Jul 2011 16:15:59 -0700 (PDT) Sender: rmh.aybabtu@gmail.com Received: by 10.42.224.70 with HTTP; Thu, 28 Jul 2011 16:15:59 -0700 (PDT) Date: Fri, 29 Jul 2011 01:15:59 +0200 X-Google-Sender-Auth: T2-b-LZ6wLi-R0Bfa3XSv2fOyaA Message-ID: From: Robert Millan To: freebsd-hackers@freebsd.org, freebsd-emulation@freebsd.org, Ed Maste Content-Type: multipart/mixed; boundary=20cf303dd906095a4404a92959de Cc: Subject: [PATCH] Linux-like /proc/swaps for linprocfs 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 2011 23:42:06 -0000 --20cf303dd906095a4404a92959de Content-Type: text/plain; charset=UTF-8 Please consider this patch, it implements Linux-like /proc/swaps for linprocfs. E.g. $ cat /proc/swaps Filename Type Size Used Priority /dev/zvol/dimoni/swap unknown 2097152 0 -1 -- Robert Millan --20cf303dd906095a4404a92959de Content-Type: text/x-patch; charset=US-ASCII; name="linprocfs_swaps.diff" Content-Disposition: attachment; filename="linprocfs_swaps.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gqocd3wm0 LS0tIGEvc3lzL2NvbXBhdC9saW5wcm9jZnMvbGlucHJvY2ZzLmMKKysrIGIvc3lzL2NvbXBhdC9s aW5wcm9jZnMvbGlucHJvY2ZzLmMKQEAgLTQ5OCw2ICs0OTgsNDQgQEAKIAlyZXR1cm4gKDApOwog fQogCitzdGF0aWMgaW50CitsaW5wcm9jZnNfZG9zd2FwcyhQRlNfRklMTF9BUkdTKQoreworCXN0 cnVjdCB4c3dkZXYgeHN3OworCWludCBtaWJbM10sIG1pYnNpemU7CisJc2l6ZV90IHNpemU7CisJ aW50IG47CisJbG9uZyBsb25nIHRvdGFsLCB1c2VkOworCWNoYXIgZGV2bmFtZVtTUEVDTkFNRUxF TiArIDFdOworCisJc2J1Zl9wcmludGYoc2IsICJGaWxlbmFtZVx0XHRcdFx0VHlwZVx0XHRTaXpl XHRVc2VkXHRQcmlvcml0eVxuIik7CisKKwltaWJzaXplID0gc2l6ZW9mIG1pYiAvIHNpemVvZiBt aWJbMF07CisKKwltaWJbMF0gPSBDVExfVk07CisJbWliWzFdID0gVk1fU1dBUF9JTkZPOworCisJ Zm9yIChuID0gMDsgOyBuKyspIHsKKwkJbWliWzJdID0gbjsKKwkJc2l6ZSA9IHNpemVvZih4c3cp OworCQlpZiAoa2VybmVsX3N5c2N0bCh0ZCwgbWliLCBtaWJzaXplLCAmeHN3LCAmc2l6ZSwgTlVM TCwgMCwKKwkJCU5VTEwsIDApICE9IDApCisJCQlicmVhazsKKworCQlzaXplID0gc2l6ZW9mKGRl dm5hbWUpOworCQlpZiAoa2VybmVsX3N5c2N0bGJ5bmFtZSh0ZCwgImtlcm4uZGV2bmFtZSIsIGRl dm5hbWUsICZzaXplLAorCQkJJnhzdy54c3dfZGV2LCBzaXplb2YgKHhzdy54c3dfZGV2KSwgTlVM TCwgMCkgIT0gMCkKKwkJCWJyZWFrOworCisJCXRvdGFsID0gKGxvbmcgbG9uZyl4c3cueHN3X25i bGtzICogUEFHRV9TSVpFIC8gMTAyNDsKKwkJdXNlZCAgPSAobG9uZyBsb25nKXhzdy54c3dfdXNl ZCAqIFBBR0VfU0laRSAvIDEwMjQ7CisKKwkJc2J1Zl9wcmludGYoc2IsICIvZGV2LyUtMzRzIHVu a25vd25cdFx0JXVcdCV1XHQtMVxuIiwgZGV2bmFtZSwgdG90YWwsIHVzZWQpOworCX0KKworCXJl dHVybiAoMCk7Cit9CisKIC8qCiAgKiBGaWxsZXIgZnVuY3Rpb24gZm9yIHByb2MvdXB0aW1lCiAg Ki8KQEAgLTE0ODYsNiArMTUyNCw4IEBACiAJICAgIE5VTEwsIE5VTEwsIE5VTEwsIDApOwogCXBm c19jcmVhdGVfZmlsZShyb290LCAic3RhdCIsICZsaW5wcm9jZnNfZG9zdGF0LAogCSAgICBOVUxM LCBOVUxMLCBOVUxMLCBQRlNfUkQpOworCXBmc19jcmVhdGVfZmlsZShyb290LCAic3dhcHMiLCAm bGlucHJvY2ZzX2Rvc3dhcHMsCisJICAgIE5VTEwsIE5VTEwsIE5VTEwsIFBGU19SRCk7CiAJcGZz X2NyZWF0ZV9maWxlKHJvb3QsICJ1cHRpbWUiLCAmbGlucHJvY2ZzX2RvdXB0aW1lLAogCSAgICBO VUxMLCBOVUxMLCBOVUxMLCBQRlNfUkQpOwogCXBmc19jcmVhdGVfZmlsZShyb290LCAidmVyc2lv biIsICZsaW5wcm9jZnNfZG92ZXJzaW9uLAotLS0gYS9zeXMvdm0vc3dhcF9wYWdlci5jCisrKyBi L3N5cy92bS9zd2FwX3BhZ2VyLmMKQEAgLTIzOTgsNyArMjM5OCw3IEBACiAKIFNZU0NUTF9JTlQo X3ZtLCBPSURfQVVUTywgbnN3YXBkZXYsIENUTEZMQUdfUkQsICZuc3dhcGRldiwgMCwKICAgICAi TnVtYmVyIG9mIHN3YXAgZGV2aWNlcyIpOwotU1lTQ1RMX05PREUoX3ZtLCBPSURfQVVUTywgc3dh cF9pbmZvLCBDVExGTEFHX1JELCBzeXNjdGxfdm1fc3dhcF9pbmZvLAorU1lTQ1RMX05PREUoX3Zt LCBWTV9TV0FQX0lORk8sIHN3YXBfaW5mbywgQ1RMRkxBR19SRCwgc3lzY3RsX3ZtX3N3YXBfaW5m bywKICAgICAiU3dhcCBzdGF0aXN0aWNzIGJ5IGRldmljZSIpOwogCiAvKgotLS0gYS9zeXMvdm0v dm1fcGFyYW0uaAorKysgYi9zeXMvdm0vdm1fcGFyYW0uaApAQCAtODQsNyArODQsOCBAQAogI2Rl ZmluZSBWTV9WX1BBR0VPVVRfRlJFRV9NSU4JOQkvKiBjbnQudl9wYWdlb3V0X2ZyZWVfbWluICov CiAjZGVmaW5lCVZNX1BBR0VPVVRfQUxHT1JJVEhNCTEwCS8qIHBhZ2VvdXQgYWxnb3JpdGhtICov CiAjZGVmaW5lIFZNX1NXQVBQSU5HX0VOQUJMRUQJMTEJLyogc3dhcHBpbmcgZW5hYmxlZCAqLwot I2RlZmluZQlWTV9NQVhJRAkJMTIJLyogbnVtYmVyIG9mIHZhbGlkIHZtIGlkcyAqLworI2RlZmlu ZQlWTV9TV0FQX0lORk8JCTEyCS8qIHN3YXBfaW5mbyAqLworI2RlZmluZQlWTV9NQVhJRAkJMTMJ LyogbnVtYmVyIG9mIHZhbGlkIHZtIGlkcyAqLwogCiAjZGVmaW5lIENUTF9WTV9OQU1FUyB7IFwK IAl7IDAsIDAgfSwgXApAQCAtOTksNiArMTAwLDcgQEAKIAl7ICJ2X3BhZ2VvdXRfZnJlZV9taW4i LCBDVExUWVBFX1VJTlR9LCBcCiAJeyAicGFnZW91dF9hbGdvcml0aG0iLCBDVExUWVBFX0lOVH0s IFwKIAl7ICJzd2FwX2VuYWJsZWQiLCBDVExUWVBFX0lOVH0sXAorCXsgInN3YXBfaW5mbyIsIENU TFRZUEVfU1RSVUNUfSxcCiB9CiAKIC8qCg== --20cf303dd906095a4404a92959de-- From owner-freebsd-emulation@FreeBSD.ORG Fri Jul 29 23:06:50 2011 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 6A6F7106564A; Fri, 29 Jul 2011 23:06:50 +0000 (UTC) (envelope-from rmh.aybabtu@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 01D3B8FC0A; Fri, 29 Jul 2011 23:06:49 +0000 (UTC) Received: by gyf3 with SMTP id 3so3647496gyf.13 for ; Fri, 29 Jul 2011 16:06:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=crIB1YtFeyTU1UVBqMAssHWXHqBrvs+ZkDCKsYlh4lc=; b=jcrHPX0CmZexVuPaWeIfbwFLJUXR551p7M2R+dvACpP4f6BXHpRNa42jngCmer5XbL 10A4npjO3LIP7m2amZinsfjvqRIc55BRqVlRYxhXwsBCQsaRPWlk2CQykRleBRRdLp4q JiMmXNDaRyrcz0gP6wf3k+ven5Br9mJC2Hhco= MIME-Version: 1.0 Received: by 10.42.100.72 with SMTP id z8mr1439039icn.448.1311980809034; Fri, 29 Jul 2011 16:06:49 -0700 (PDT) Sender: rmh.aybabtu@gmail.com Received: by 10.42.224.70 with HTTP; Fri, 29 Jul 2011 16:06:48 -0700 (PDT) Date: Sat, 30 Jul 2011 01:06:48 +0200 X-Google-Sender-Auth: 3drzq0i8rkhNUPRI31X-irylzMc Message-ID: From: Robert Millan To: Kostik Belousov Content-Type: multipart/mixed; boundary=90e6ba613be8131d7804a93d56e9 Cc: freebsd-hackers@freebsd.org, freebsd-emulation@freebsd.org Subject: Re: kern/159281: [PATCH] Linux-like /proc/swaps for linprocfs 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 2011 23:06:50 -0000 --90e6ba613be8131d7804a93d56e9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Kostik, 2011/7/29 Kostik Belousov : > The patch is too hackish, IMHO. > I would prefer to have an exported kernel function that fills xswdev > by index, used both by vm_swap_info and linprocfs. > > For the device name, you would use sw_vp->v_rdev->si_name, see, for > instance, the following fragment in the swapoff_all(): > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if (vn_isdisk(sp->= sw_vp, NULL)) > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0devname =3D sp->sw_vp->v_rdev->si_name; > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0else > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0devname =3D "[file]"; > This could be another function that returns swap information by index. Here's a patch with the changes you requested. --=20 Robert Millan --90e6ba613be8131d7804a93d56e9 Content-Type: text/x-patch; charset=US-ASCII; name="006_proc_swaps.diff" Content-Disposition: attachment; filename="006_proc_swaps.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gqprh89i1 LS0tIGEvc3lzL2NvbXBhdC9saW5wcm9jZnMvbGlucHJvY2ZzLmMKKysrIGIvc3lzL2NvbXBhdC9s aW5wcm9jZnMvbGlucHJvY2ZzLmMKQEAgLTUwMiw2ICs1MDIsMzIgQEAKIAlyZXR1cm4gKDApOwog fQogCitzdGF0aWMgaW50CitsaW5wcm9jZnNfZG9zd2FwcyhQRlNfRklMTF9BUkdTKQoreworCXN0 cnVjdCB4c3dkZXYgeHN3OworCWludCBuOworCWxvbmcgbG9uZyB0b3RhbCwgdXNlZDsKKwljaGFy IGRldm5hbWVbU1BFQ05BTUVMRU4gKyAxXTsKKworCXNidWZfcHJpbnRmKHNiLCAiRmlsZW5hbWVc dFx0XHRcdFR5cGVcdFx0U2l6ZVx0VXNlZFx0UHJpb3JpdHlcbiIpOworCisJZm9yIChuID0gMDsg OyBuKyspIHsKKwkJaWYgKHN3YXBfaW5mbyhuLCAmeHN3KSAhPSAwKQorCQkJYnJlYWs7CisKKwkJ aWYgKHN3YXBfZGV2bmFtZShuLCBkZXZuYW1lLCBzaXplb2YoZGV2bmFtZSkpICE9IDApCisJCQli cmVhazsKKworCQl0b3RhbCA9IChsb25nIGxvbmcpeHN3Lnhzd19uYmxrcyAqIFBBR0VfU0laRSAv IDEwMjQ7CisJCXVzZWQgID0gKGxvbmcgbG9uZyl4c3cueHN3X3VzZWQgKiBQQUdFX1NJWkUgLyAx MDI0OworCisJCXNidWZfcHJpbnRmKHNiLCAiL2Rldi8lLTM0cyB1bmtub3duXHRcdCVsbGRcdCVs bGRcdC0xXG4iLCBkZXZuYW1lLCB0b3RhbCwgdXNlZCk7CisJfQorCisJcmV0dXJuICgwKTsKK30K KwogLyoKICAqIEZpbGxlciBmdW5jdGlvbiBmb3IgcHJvYy91cHRpbWUKICAqLwpAQCAtMTQ5MCw2 ICsxNTE2LDggQEAKIAkgICAgTlVMTCwgTlVMTCwgTlVMTCwgMCk7CiAJcGZzX2NyZWF0ZV9maWxl KHJvb3QsICJzdGF0IiwgJmxpbnByb2Nmc19kb3N0YXQsCiAJICAgIE5VTEwsIE5VTEwsIE5VTEws IFBGU19SRCk7CisJcGZzX2NyZWF0ZV9maWxlKHJvb3QsICJzd2FwcyIsICZsaW5wcm9jZnNfZG9z d2FwcywKKwkgICAgTlVMTCwgTlVMTCwgTlVMTCwgUEZTX1JEKTsKIAlwZnNfY3JlYXRlX2ZpbGUo cm9vdCwgInVwdGltZSIsICZsaW5wcm9jZnNfZG91cHRpbWUsCiAJICAgIE5VTEwsIE5VTEwsIE5V TEwsIFBGU19SRCk7CiAJcGZzX2NyZWF0ZV9maWxlKHJvb3QsICJ2ZXJzaW9uIiwgJmxpbnByb2Nm c19kb3ZlcnNpb24sCi0tLSBhL3N5cy92bS9zd2FwX3BhZ2VyLmMKKysrIGIvc3lzL3ZtL3N3YXBf cGFnZXIuYwpAQCAtMjMxNSw2ICsyMzE1LDMxIEBACiAJcmV0dXJuICgwKTsKIH0KIAoraW50Citz d2FwX2Rldm5hbWUoaW50IG5hbWUsIGNoYXIgKmRldm5hbWUsIHNpemVfdCBsZW4pCit7CisJaW50 CW47CisJc3RydWN0IHN3ZGV2dCAqc3A7CisJY2hhcgkqdG1wX2Rldm5hbWU7CisKKwluID0gMDsK KwltdHhfbG9jaygmc3dfZGV2X210eCk7CisJVEFJTFFfRk9SRUFDSChzcCwgJnN3dGFpbHEsIHN3 X2xpc3QpIHsKKwkJaWYgKG4gPT0gbmFtZSkgeworCQkJaWYgKHZuX2lzZGlzayhzcC0+c3dfdnAs IE5VTEwpKQorCQkJCXRtcF9kZXZuYW1lID0gc3AtPnN3X3ZwLT52X3JkZXYtPnNpX25hbWU7CisJ CQllbHNlCisJCQkJdG1wX2Rldm5hbWUgPSAiW2ZpbGVdIjsKKwkJCXN0cm5jcHkoZGV2bmFtZSwg dG1wX2Rldm5hbWUsIGxlbik7CisJCQltdHhfdW5sb2NrKCZzd19kZXZfbXR4KTsKKwkJCXJldHVy biAoMCk7CisJCX0KKwkJbisrOworCX0KKwltdHhfdW5sb2NrKCZzd19kZXZfbXR4KTsKKwlyZXR1 cm4gKEVOT0VOVCk7Cit9CisKIHZvaWQKIHN3YXBvZmZfYWxsKHZvaWQpCiB7CkBAIC0yMzY1LDMw ICsyMzkwLDI0IEBACiAJbXR4X3VubG9jaygmc3dfZGV2X210eCk7CiB9CiAKLXN0YXRpYyBpbnQK LXN5c2N0bF92bV9zd2FwX2luZm8oU1lTQ1RMX0hBTkRMRVJfQVJHUykKK2ludAorc3dhcF9pbmZv KGludCBuYW1lLCBzdHJ1Y3QgeHN3ZGV2ICp4cykKIHsKLQlpbnQJKm5hbWUgPSAoaW50ICopYXJn MTsKIAlpbnQJZXJyb3IsIG47Ci0Jc3RydWN0IHhzd2RldiB4czsKIAlzdHJ1Y3Qgc3dkZXZ0ICpz cDsKIAotCWlmIChhcmcyICE9IDEpIC8qIG5hbWUgbGVuZ3RoICovCi0JCXJldHVybiAoRUlOVkFM KTsKLQogCW4gPSAwOwogCW10eF9sb2NrKCZzd19kZXZfbXR4KTsKIAlUQUlMUV9GT1JFQUNIKHNw LCAmc3d0YWlscSwgc3dfbGlzdCkgewotCQlpZiAobiA9PSAqbmFtZSkgeworCQlpZiAobiA9PSBu YW1lKSB7CiAJCQltdHhfdW5sb2NrKCZzd19kZXZfbXR4KTsKLQkJCXhzLnhzd192ZXJzaW9uID0g WFNXREVWX1ZFUlNJT047Ci0JCQl4cy54c3dfZGV2ID0gc3AtPnN3X2RldjsKLQkJCXhzLnhzd19m bGFncyA9IHNwLT5zd19mbGFnczsKLQkJCXhzLnhzd19uYmxrcyA9IHNwLT5zd19uYmxrczsKLQkJ CXhzLnhzd191c2VkID0gc3AtPnN3X3VzZWQ7CisJCQl4cy0+eHN3X3ZlcnNpb24gPSBYU1dERVZf VkVSU0lPTjsKKwkJCXhzLT54c3dfZGV2ID0gc3AtPnN3X2RldjsKKwkJCXhzLT54c3dfZmxhZ3Mg PSBzcC0+c3dfZmxhZ3M7CisJCQl4cy0+eHN3X25ibGtzID0gc3AtPnN3X25ibGtzOworCQkJeHMt Pnhzd191c2VkID0gc3AtPnN3X3VzZWQ7CiAKLQkJCWVycm9yID0gU1lTQ1RMX09VVChyZXEsICZ4 cywgc2l6ZW9mKHhzKSk7Ci0JCQlyZXR1cm4gKGVycm9yKTsKKwkJCXJldHVybiAoMCk7CiAJCX0K IAkJbisrOwogCX0KQEAgLTIzOTYsNiArMjQxNSwyNCBAQAogCXJldHVybiAoRU5PRU5UKTsKIH0K IAorc3RhdGljIGludAorc3lzY3RsX3ZtX3N3YXBfaW5mbyhTWVNDVExfSEFORExFUl9BUkdTKQor eworCWludAkqbmFtZSA9IChpbnQgKilhcmcxOworCWludAllcnJvcjsKKwlzdHJ1Y3QgeHN3ZGV2 IHhzOworCisJaWYgKGFyZzIgIT0gMSkgLyogbmFtZSBsZW5ndGggKi8KKwkJcmV0dXJuIChFSU5W QUwpOworCisJZXJyb3IgPSBzd2FwX2luZm8oKm5hbWUsICZ4cyk7CisJaWYgKGVycm9yICE9IDAp CisJCXJldHVybiAoZXJyb3IpOworCisJZXJyb3IgPSBTWVNDVExfT1VUKHJlcSwgJnhzLCBzaXpl b2YoeHMpKTsKKwlyZXR1cm4gKGVycm9yKTsKK30KKwogU1lTQ1RMX0lOVChfdm0sIE9JRF9BVVRP LCBuc3dhcGRldiwgQ1RMRkxBR19SRCwgJm5zd2FwZGV2LCAwLAogICAgICJOdW1iZXIgb2Ygc3dh cCBkZXZpY2VzIik7CiBTWVNDVExfTk9ERShfdm0sIE9JRF9BVVRPLCBzd2FwX2luZm8sIENUTEZM QUdfUkQsIHN5c2N0bF92bV9zd2FwX2luZm8sCi0tLSBhL3N5cy92bS9zd2FwX3BhZ2VyLmgKKysr IGIvc3lzL3ZtL3N3YXBfcGFnZXIuaApAQCAtODMsNiArODMsOCBAQAogaW50IHN3YXBfcGFnZXJf cmVzZXJ2ZSh2bV9vYmplY3RfdCwgdm1fcGluZGV4X3QsIHZtX3NpemVfdCk7CiB2b2lkIHN3YXBf cGFnZXJfc3RhdHVzKGludCAqdG90YWwsIGludCAqdXNlZCk7CiB2b2lkIHN3YXBvZmZfYWxsKHZv aWQpOworaW50IHN3YXBfaW5mbyhpbnQgbmFtZSwgc3RydWN0IHhzd2RldiAqeHMpOworaW50IHN3 YXBfZGV2bmFtZShpbnQgbmFtZSwgY2hhciAqZGV2bmFtZSwgc2l6ZV90IGxlbik7CiAKICNlbmRp ZgkJCQkvKiBfS0VSTkVMICovCiAjZW5kaWYJCQkJLyogX1ZNX1NXQVBfUEFHRVJfSF8gKi8K --90e6ba613be8131d7804a93d56e9-- From owner-freebsd-emulation@FreeBSD.ORG Sat Jul 30 17:32:48 2011 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 A8D2E1065675; Sat, 30 Jul 2011 17:32:48 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id ED33E8FC08; Sat, 30 Jul 2011 17:32:47 +0000 (UTC) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id p6UHWen2064517 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 30 Jul 2011 20:32:40 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4) with ESMTP id p6UHWewZ028869; Sat, 30 Jul 2011 20:32:40 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4/Submit) id p6UHWdfe028868; Sat, 30 Jul 2011 20:32:39 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Sat, 30 Jul 2011 20:32:39 +0300 From: Kostik Belousov To: Robert Millan Message-ID: <20110730173239.GA17489@deviant.kiev.zoral.com.ua> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="rwb68Uo94/+7gMfP" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-3.3 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00, DNS_FROM_OPENWHOIS autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: freebsd-hackers@freebsd.org, freebsd-emulation@freebsd.org Subject: Re: kern/159281: [PATCH] Linux-like /proc/swaps for linprocfs 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 2011 17:32:48 -0000 --rwb68Uo94/+7gMfP Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jul 30, 2011 at 01:06:48AM +0200, Robert Millan wrote: > Hi Kostik, >=20 > 2011/7/29 Kostik Belousov : > > The patch is too hackish, IMHO. > > I would prefer to have an exported kernel function that fills xswdev > > by index, used both by vm_swap_info and linprocfs. > > > > For the device name, you would use sw_vp->v_rdev->si_name, see, for > > instance, the following fragment in the swapoff_all(): > > =9A =9A =9A =9A =9A =9A =9A =9Aif (vn_isdisk(sp->sw_vp, NULL)) > > =9A =9A =9A =9A =9A =9A =9A =9A =9A =9A =9A =9Adevname =3D sp->sw_vp->v= _rdev->si_name; > > =9A =9A =9A =9A =9A =9A =9A =9Aelse > > =9A =9A =9A =9A =9A =9A =9A =9A =9A =9A =9A =9Adevname =3D "[file]"; > > This could be another function that returns swap information by index. >=20 > Here's a patch with the changes you requested. >=20 There are several issues in the patch that I see, not counting minor stylistic bugs. First, the sw_dev_mtx should be kept until all the data is read from the xs. The locking there is somewhat vague, the original code was probably correct because sysctl handler is not marked mpsafe, and all functions changing the swtailq hold Giant. Second, my proposal contains a flaw. Namely, if some swap device was removed between calls to swap_info and swap_devname calls, we get mangled list. The third problem, which is not fixed, and which I do not want to handle, is that the swap devices list can be changed between calls to swap_devname(= ), changing device indexes and thus making the output mangled. Should the swap device name be separated from 'unknown' word by space or by tab ? I updated your patch, hopefully fixing the issues. Do you have comments or objections ? diff --git a/sys/compat/linprocfs/linprocfs.c b/sys/compat/linprocfs/linpro= cfs.c index 692c5a3..0733913 100644 --- a/sys/compat/linprocfs/linprocfs.c +++ b/sys/compat/linprocfs/linprocfs.c @@ -502,6 +502,30 @@ linprocfs_dostat(PFS_FILL_ARGS) return (0); } =20 +static int +linprocfs_doswaps(PFS_FILL_ARGS) +{ + struct xswdev xsw; + int n; + long long total, used; + char devname[SPECNAMELEN + 1]; + + sbuf_printf(sb, "Filename\t\t\t\tType\t\tSize\tUsed\tPriority\n"); + + for (n =3D 0; ; n++) { + if (swap_dev_info(n, &xsw, devname, sizeof(devname)) !=3D 0) + break; + + total =3D (long long)xsw.xsw_nblks * PAGE_SIZE / 1024; + used =3D (long long)xsw.xsw_used * PAGE_SIZE / 1024; + + sbuf_printf(sb, "/dev/%-34s unknown\t\t%lld\t%lld\t-1\n", + devname, total, used); + } + + return (0); +} + /* * Filler function for proc/uptime */ @@ -1490,6 +1514,8 @@ linprocfs_init(PFS_INIT_ARGS) NULL, NULL, NULL, 0); pfs_create_file(root, "stat", &linprocfs_dostat, NULL, NULL, NULL, PFS_RD); + pfs_create_file(root, "swaps", &linprocfs_doswaps, + NULL, NULL, NULL, PFS_RD); pfs_create_file(root, "uptime", &linprocfs_douptime, NULL, NULL, NULL, PFS_RD); pfs_create_file(root, "version", &linprocfs_doversion, diff --git a/sys/vm/swap_pager.c b/sys/vm/swap_pager.c index f421e4f..5929871 100644 --- a/sys/vm/swap_pager.c +++ b/sys/vm/swap_pager.c @@ -2365,35 +2365,58 @@ swap_pager_status(int *total, int *used) mtx_unlock(&sw_dev_mtx); } =20 -static int -sysctl_vm_swap_info(SYSCTL_HANDLER_ARGS) +int +swap_dev_info(int name, struct xswdev *xs, char *devname, size_t len) { - int *name =3D (int *)arg1; - int error, n; - struct xswdev xs; struct swdevt *sp; - - if (arg2 !=3D 1) /* name length */ - return (EINVAL); + char *tmp_devname; + int error, n; =20 n =3D 0; + error =3D ENOENT; mtx_lock(&sw_dev_mtx); TAILQ_FOREACH(sp, &swtailq, sw_list) { - if (n =3D=3D *name) { - mtx_unlock(&sw_dev_mtx); - xs.xsw_version =3D XSWDEV_VERSION; - xs.xsw_dev =3D sp->sw_dev; - xs.xsw_flags =3D sp->sw_flags; - xs.xsw_nblks =3D sp->sw_nblks; - xs.xsw_used =3D sp->sw_used; - - error =3D SYSCTL_OUT(req, &xs, sizeof(xs)); - return (error); + if (n !=3D name) { + n++; + continue; } - n++; + + xs->xsw_version =3D XSWDEV_VERSION; + xs->xsw_dev =3D sp->sw_dev; + xs->xsw_flags =3D sp->sw_flags; + xs->xsw_nblks =3D sp->sw_nblks; + xs->xsw_used =3D sp->sw_used; + if (devname !=3D NULL) { + if (vn_isdisk(sp->sw_vp, NULL)) { + tmp_devname =3D + sp->sw_vp->v_rdev->si_name; + } else + tmp_devname =3D "[file]"; + strncpy(devname, tmp_devname, len); + } + error =3D 0; + break; } mtx_unlock(&sw_dev_mtx); - return (ENOENT); + return (error); +} + +static int +sysctl_vm_swap_info(SYSCTL_HANDLER_ARGS) +{ + int *name =3D (int *)arg1; + int error; + struct xswdev xs; + + if (arg2 !=3D 1) /* name length */ + return (EINVAL); + + error =3D swap_dev_info(*name, &xs, NULL, 0); + if (error !=3D 0) + return (error); + + error =3D SYSCTL_OUT(req, &xs, sizeof(xs)); + return (error); } =20 SYSCTL_INT(_vm, OID_AUTO, nswapdev, CTLFLAG_RD, &nswapdev, 0, diff --git a/sys/vm/swap_pager.h b/sys/vm/swap_pager.h index c3366e8..d7b0f5e 100644 --- a/sys/vm/swap_pager.h +++ b/sys/vm/swap_pager.h @@ -76,6 +76,8 @@ extern int swap_pager_full; extern int swap_pager_avail; =20 struct swdevt; +struct xswdev; +int swap_dev_info(int name, struct xswdev *xs, char *devname, size_t len); void swap_pager_copy(vm_object_t, vm_object_t, vm_pindex_t, int); void swap_pager_freespace(vm_object_t, vm_pindex_t, vm_size_t); void swap_pager_swap_init(void); --rwb68Uo94/+7gMfP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iEYEARECAAYFAk40QDcACgkQC3+MBN1Mb4iLaQCfVGDRkZXlUAA4Jq1qbfbpnYtR cmgAoNiAxP0/hLGsVJomShY6io1TEDYS =HiWn -----END PGP SIGNATURE----- --rwb68Uo94/+7gMfP-- From owner-freebsd-emulation@FreeBSD.ORG Sat Jul 30 19:42:20 2011 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 9EC0A106566B for ; Sat, 30 Jul 2011 19:42:20 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 2E26A8FC0A for ; Sat, 30 Jul 2011 19:42:19 +0000 (UTC) Received: by wwe6 with SMTP id 6so4404291wwe.31 for ; Sat, 30 Jul 2011 12:42:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:content-transfer-encoding:message-id; bh=lsmFkmxBiDGelJxI/IkjQ4NYibOZ/MHJx8AXhyKmdIA=; b=kKDNa6gNZlcuQZ8YUMcHfbIdrc782kkKA2pvh8Ry+bbseR3+cboL9pTMl4P/AAGNqL zH7BFO+b5gWLLQeXfa+PKQ1QwmvNYpu8mbKXl8jAAejFlSIJGqga5p5lx4GjlVYH2hrK dNupuhZncBaoWiAyFoYp7aWyAMNYTPZQYyJDw= Received: by 10.227.203.10 with SMTP id fg10mr4101559wbb.102.1312054937906; Sat, 30 Jul 2011 12:42:17 -0700 (PDT) Received: from dragon.dg (41-135-58-7.dsl.mweb.co.za [41.135.58.7]) by mx.google.com with ESMTPS id y29sm2263076weq.33.2011.07.30.12.42.15 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 30 Jul 2011 12:42:17 -0700 (PDT) From: David Naylor To: =?iso-8859-1?q?Micka=EBl_Maillot?= Date: Sat, 30 Jul 2011 21:42:17 +0200 User-Agent: KMail/1.13.7 (FreeBSD/9.0-BETA1; KDE/4.6.5; amd64; ; ) References: <201107241807.31348.naylor.b.david@gmail.com> <201107281935.47080.naylor.b.david@gmail.com> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart3541419.3o8ZeR43pd"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201107302142.20642.naylor.b.david@gmail.com> Cc: freebsd-emulation@freebsd.org Subject: Re: Wine-fbsd64 updated to 1.3.25 (32bit Wine for 64bit 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: Sat, 30 Jul 2011 19:42:20 -0000 --nextPart3541419.3o8ZeR43pd Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable On Saturday, 30 July 2011 21:33:23 Micka=EBl Maillot wrote: > 2011/7/28 David Naylor >=20 > > There is an incomplete (but should be more than sufficient) kernel patc= h, > > see > > kern/159236 and a patch at > > http://bugs.winehq.org/show_bug.cgi?id=3D27917that fixes wine (if you w= ant > > to build wine-fbsd64, or normal wine). >=20 > ok so i just copied the patch in emulation/wine/files/ folder > http://fneu.fr/freebsd/patch-dlls__wineoss.drv__mmdevdrv.c > and the sound works in winecfg. >=20 > i still have no sound in Starcraft 2 with the following error: > err:oss:AUDDRV_GetAudioEndpoint Unable to open device /dev/dsp4.vp0: 16 > (Device busy) > i will try to find why this week end if i have some free time. Try changing the hardware acceleration from emulation to full. That fixes = a=20 problem for me. Also the audio developers at wine are very responsive to b= ug=20 reports. =20 If you have the time please report this bug (even if changing hardware=20 acceleration fixes it) and attach the output of wine with WINEDEBUG=3D"+tid, +dsound,+winmm,+mmdevapi,+oss,+alsa,+coreaudio" environ variable set. =20 Good hunting --nextPart3541419.3o8ZeR43pd Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iEYEABECAAYFAk40XpwACgkQUaaFgP9pFrKgKQCdF6hLDy8YTAEOcdMe8DlFpAF+ wdwAn0M0be7Z6JUWnhfVCD+gKH7y++KG =RH/i -----END PGP SIGNATURE----- --nextPart3541419.3o8ZeR43pd-- From owner-freebsd-emulation@FreeBSD.ORG Sat Jul 30 20:03:01 2011 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 D4524106564A for ; Sat, 30 Jul 2011 20:03:01 +0000 (UTC) (envelope-from mickael.maillot@gmail.com) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id 8FB738FC16 for ; Sat, 30 Jul 2011 20:03:01 +0000 (UTC) Received: by qwc9 with SMTP id 9so3211851qwc.13 for ; Sat, 30 Jul 2011 13:03:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=TcAuGb21DzK79SF7w3FD39ONpKWt3CsmG/MPrbZSgBU=; b=o9i0RwG5nI6bQ7gNZMnKJc06IhU7QEW6PkhZ0cF8vtMs8VbRZSOPDVlpwVv/OCcrRQ M8jB/oWI1BE+qfsGYUvg2oyLFm8Pg4NvI4w0qDpSy817Zx6DTq9KCu3SPOX58PjEJaZK cOLzxLs2wIge/IDEmMW0MW8lvVkVP9e8U+YMg= MIME-Version: 1.0 Received: by 10.229.181.142 with SMTP id by14mr1971071qcb.247.1312054403216; Sat, 30 Jul 2011 12:33:23 -0700 (PDT) Received: by 10.229.25.12 with HTTP; Sat, 30 Jul 2011 12:33:23 -0700 (PDT) In-Reply-To: <201107281935.47080.naylor.b.david@gmail.com> References: <201107241807.31348.naylor.b.david@gmail.com> <201107281935.47080.naylor.b.david@gmail.com> Date: Sat, 30 Jul 2011 21:33:23 +0200 Message-ID: From: =?ISO-8859-1?Q?Micka=EBl_Maillot?= To: David Naylor Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-emulation@freebsd.org Subject: Re: Wine-fbsd64 updated to 1.3.25 (32bit Wine for 64bit 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: Sat, 30 Jul 2011 20:03:01 -0000 2011/7/28 David Naylor > > There is an incomplete (but should be more than sufficient) kernel patch, > see > kern/159236 and a patch at http://bugs.winehq.org/show_bug.cgi?id=27917that > fixes wine (if you want to build wine-fbsd64, or normal wine). > > ok so i just copied the patch in emulation/wine/files/ folder http://fneu.fr/freebsd/patch-dlls__wineoss.drv__mmdevdrv.c and the sound works in winecfg. i still have no sound in Starcraft 2 with the following error: err:oss:AUDDRV_GetAudioEndpoint Unable to open device /dev/dsp4.vp0: 16 (Device busy) i will try to find why this week end if i have some free time.