From owner-freebsd-emulation@FreeBSD.ORG Sun Dec 4 21:43:59 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 8D0CB1065670; Sun, 4 Dec 2011 21:43:59 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 9372B8FC16; Sun, 4 Dec 2011 21:43:58 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id XAA00268; Sun, 04 Dec 2011 23:43:56 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1RXJql-000I6P-Us; Sun, 04 Dec 2011 23:43:56 +0200 Message-ID: <4EDBE99A.30400@FreeBSD.org> Date: Sun, 04 Dec 2011 23:43:54 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111108 Thunderbird/8.0 MIME-Version: 1.0 To: freebsd-emulation@FreeBSD.org, vbox@FreeBSD.org X-Enigmail-Version: undefined Content-Type: text/plain; charset=X-VIET-VPS Content-Transfer-Encoding: 7bit Cc: Subject: vboxdrv can be unloaded while in use? 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, 04 Dec 2011 21:43:59 -0000 Apparently yes :) Because I was able to kldunload vboxdrv when I had forgotten that I still had one guest running. The system then crashed badly shortly afterwards. -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Sun Dec 4 22:46: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 018E2106566B; Sun, 4 Dec 2011 22:46:01 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 02F588FC0A; Sun, 4 Dec 2011 22:45:59 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id AAA01055; Mon, 05 Dec 2011 00:45:58 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1RXKoo-000I8u-7z; Mon, 05 Dec 2011 00:45:58 +0200 Message-ID: <4EDBF824.1050408@FreeBSD.org> Date: Mon, 05 Dec 2011 00:45:56 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111108 Thunderbird/8.0 MIME-Version: 1.0 To: vbox@FreeBSD.org, freebsd-emulation@FreeBSD.org X-Enigmail-Version: undefined Content-Type: text/plain; charset=X-VIET-VPS Content-Transfer-Encoding: 7bit Cc: Subject: building virtualbox-kmod with debugging 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, 04 Dec 2011 22:46:01 -0000 This is a gentle reminder that DEBUG config option in virtualbox-ose-kmod ports doesn't have proper (any?) effect. On the other hand one can run make DEBUG_FLAGS="-O1 -g" to achieve a desired effect in the same way as with "normal" kernel modules. Of course the port doesn't know to install the *.symbols files and they are not in pkg-plist. BTW, WITH_CTF option also works from command line. Would be nice to have these features conveniently integrated into the port. -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 5 10:22:10 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 F037E106564A; Mon, 5 Dec 2011 10:22:10 +0000 (UTC) (envelope-from decke@FreeBSD.org) Received: from groupware.itac.at (groupware.itac.at [91.205.172.99]) by mx1.freebsd.org (Postfix) with ESMTP id 4ADB68FC0A; Mon, 5 Dec 2011 10:22:10 +0000 (UTC) Received: from home.bluelife.at (93.104.210.95) by groupware.itac.at (Axigen) with (AES256-SHA encrypted) ESMTPSA id 382D93; Mon, 5 Dec 2011 11:22:21 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 05 Dec 2011 11:22:09 +0100 From: Bernhard Froehlich To: Andriy Gapon In-Reply-To: <4EDBE99A.30400@FreeBSD.org> References: <4EDBE99A.30400@FreeBSD.org> Message-ID: <6445799e5c115237a988b819aa615ebc@bluelife.at> X-Sender: decke@FreeBSD.org User-Agent: Roundcube Webmail/0.6 X-AxigenSpam-Level: 1 X-CTCH-RefID: str=0001.0A0B0209.4EDC9B50.0208,ss=1,fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Cc: freebsd-emulation@freebsd.org, vbox@freebsd.org Subject: Re: vboxdrv can be unloaded while in use? 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, 05 Dec 2011 10:22:11 -0000 On 04.12.2011 22:43, Andriy Gapon wrote: > Apparently yes :) > Because I was able to kldunload vboxdrv when I had forgotten that I > still had > one guest running. The system then crashed badly shortly afterwards. Could you test the following patch please? If not I will test it in the evening and crash my machine. http://pastebin.com/5ZhgmHE7 -- Bernhard Froehlich http://www.bluelife.at/ From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 5 11:06:57 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 2759C1065675 for ; Mon, 5 Dec 2011 11:06:57 +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 EF3A18FC1C for ; Mon, 5 Dec 2011 11:06:56 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pB5B6uF1081152 for ; Mon, 5 Dec 2011 11:06:56 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id pB5B6uJa081150 for freebsd-emulation@FreeBSD.org; Mon, 5 Dec 2011 11:06:56 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 5 Dec 2011 11:06:56 GMT Message-Id: <201112051106.pB5B6uJa081150@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, 05 Dec 2011 11:06:57 -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 -------------------------------------------------------------------------------- o kern/159646 emulation [linux] [patch] bump Linux version in linuxulator 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 kern/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 so 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/11165 emulation [ibcs2] IBCS2 doesn't work correctly with PID_MAX 9999 30 problems total. From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 5 12:57:16 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 0B9B1106566B; Mon, 5 Dec 2011 12:57:16 +0000 (UTC) (envelope-from decke@FreeBSD.org) Received: from groupware.itac.at (groupware.itac.at [91.205.172.99]) by mx1.freebsd.org (Postfix) with ESMTP id 894378FC0A; Mon, 5 Dec 2011 12:57:15 +0000 (UTC) Received: from home.bluelife.at (93.104.210.95) by groupware.itac.at (Axigen) with (AES256-SHA encrypted) ESMTPSA id 07EAC0; Mon, 5 Dec 2011 13:57:27 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 05 Dec 2011 13:57:15 +0100 From: Bernhard Froehlich To: Bernhard Froehlich In-Reply-To: <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> <4ED6AEFE.4010106@FreeBSD.org> <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> Message-ID: <7c3c9505867f4528af276a571077b9ce@bluelife.at> X-Sender: decke@FreeBSD.org User-Agent: Roundcube Webmail/0.6 X-AxigenSpam-Level: 1 X-CTCH-RefID: str=0001.0A0B020D.4EDCBFAA.015B,ss=1,fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Cc: Gleb Kurtsou , Alan Cox , Gapon , freebsd-emulation@freebsd.org, FreeBSD current , Andriy Subject: Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464} 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, 05 Dec 2011 12:57:16 -0000 On 02.12.2011 12:55, Bernhard Froehlich wrote: > On 01.12.2011 09:37, Bernhard Froehlich wrote: >> On 01.12.2011 00:07, Jung-uk Kim wrote: >>> On Wednesday 30 November 2011 05:32 pm, Andriy Gapon wrote: >>>> on 26/11/2011 18:33 Gleb Kurtsou said the following: >>>> > Using new vm_page_alloc_contig() may be a better option here. >>>> > Can't help with patch, stuck with pre Nov 15 CURRENT myself. >>>> >>>> on 27/11/2011 19:09 Alan Cox said the following: >>>> > vm_page_alloc_contig() should be used instead. >>>> >>>> My take on the patch: >>>> http://people.freebsd.org/~avg/vbox-10.patch >>>> This is for head only, no check for FreeBSD version. >>> >>> Actually, I did the same thing last night: >>> >>> >>> http://people.freebsd.org/~jkim/patch-src-VBox-Runtime-r0drv-freebsd-memobj-r0drv-freebsd.c >>> >>> This is a drop-in replacement for the patch. The only practical >>> difference I see from yours is I used VM_ALLOC_INTERRUPT instead of >>> VM_ALLOC_NORMAL. I believe this function may be used in interrupt >>> context. FYI, I tried FreeBSD 9 and Fedora 10 without problem. >> >> Thanks a lot for both patches! Could you please as usual reply and >> tell >> me if it is okay to send this patch upstream under MIT license? >> >> Once there is some positive feedback I will commit both patches to >> the ports tree. > > Patch has been send upstream: > > > https://www.virtualbox.org/pipermail/vbox-dev/2011-December/004842.html Patches have been committed upstream. Thanks a lot guys! https://www.virtualbox.org/changeset/39521 -- Bernhard Froehlich http://www.bluelife.at/ From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 5 13:06: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 5AE17106566B; Mon, 5 Dec 2011 13:06:20 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id C7ACA8FC1C; Mon, 5 Dec 2011 13:06:18 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id PAA12453; Mon, 05 Dec 2011 15:06:16 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1RXYFM-000Kyh-L7; Mon, 05 Dec 2011 15:06:16 +0200 Message-ID: <4EDCC1C6.3040109@FreeBSD.org> Date: Mon, 05 Dec 2011 15:06:14 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111108 Thunderbird/8.0 MIME-Version: 1.0 To: Bernhard Froehlich References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> <4ED6AEFE.4010106@FreeBSD.org> <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> <7c3c9505867f4528af276a571077b9ce@bluelife.at> In-Reply-To: <7c3c9505867f4528af276a571077b9ce@bluelife.at> X-Enigmail-Version: undefined Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Alan Cox , freebsd-emulation@FreeBSD.org, FreeBSD current , Gleb Kurtsou , Jung-uk Kim Subject: Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464} 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, 05 Dec 2011 13:06:20 -0000 on 05/12/2011 14:57 Bernhard Froehlich said the following: > On 02.12.2011 12:55, Bernhard Froehlich wrote: >> Patch has been send upstream: >> >> >> https://www.virtualbox.org/pipermail/vbox-dev/2011-December/004842.html > > Patches have been committed upstream. Thanks a lot guys! > > https://www.virtualbox.org/changeset/39521 > BTW, I think that we additionally need VM_ALLOC_NOBUSY in flags that we pass to vm_phys_alloc_contig. -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 5 13:15: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 A9CB7106566B; Mon, 5 Dec 2011 13:15:01 +0000 (UTC) (envelope-from decke@FreeBSD.org) Received: from groupware.itac.at (groupware.itac.at [91.205.172.99]) by mx1.freebsd.org (Postfix) with ESMTP id 2D55E8FC08; Mon, 5 Dec 2011 13:15:01 +0000 (UTC) Received: from home.bluelife.at (93.104.210.95) by groupware.itac.at (Axigen) with (AES256-SHA encrypted) ESMTPSA id 3D2457; Mon, 5 Dec 2011 14:15:13 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 05 Dec 2011 14:15:00 +0100 From: Bernhard Froehlich To: Andriy Gapon In-Reply-To: <4EDCC1C6.3040109@FreeBSD.org> References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> <7c3c9505867f4528af276a571077b9ce@bluelife.at> <4EDCC1C6.3040109@FreeBSD.org> Message-ID: X-Sender: decke@FreeBSD.org User-Agent: Roundcube Webmail/0.6 X-AxigenSpam-Level: 1 X-CTCH-RefID: str=0001.0A0B020D.4EDCC3D4.0062,ss=1,fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Cc: Gleb Kurtsou , Alan Cox , Jung-uk, freebsd-emulation@freebsd.org, FreeBSD current Subject: Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464} 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, 05 Dec 2011 13:15:01 -0000 On 05.12.2011 14:06, Andriy Gapon wrote: > on 05/12/2011 14:57 Bernhard Froehlich said the following: >> On 02.12.2011 12:55, Bernhard Froehlich wrote: >>> Patch has been send upstream: >>> >>> >>> >>> https://www.virtualbox.org/pipermail/vbox-dev/2011-December/004842.html >> >> Patches have been committed upstream. Thanks a lot guys! >> >> https://www.virtualbox.org/changeset/39521 >> > > BTW, I think that we additionally need VM_ALLOC_NOBUSY in flags that > we pass to vm_phys_alloc_contig. What's the difference of this? BTW you reported about the GCC 4.5 header stuff and it was also already fixed: http://lists.freebsd.org/pipermail/freebsd-emulation/2011-December/009312.html -- Bernhard Froehlich http://www.bluelife.at/ From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 5 13:39:43 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 4358B106566C for ; Mon, 5 Dec 2011 13:39:43 +0000 (UTC) (envelope-from remailer@dizum.com) Received: from smtp.zedz.net (outpost.zedz.net [194.109.206.210]) by mx1.freebsd.org (Postfix) with ESMTP id 76CDD8FC19 for ; Mon, 5 Dec 2011 13:39:41 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.zedz.net (Postfix) with ESMTP id 3A71B1F4B4D for ; Mon, 5 Dec 2011 14:21:50 +0100 (CET) Received: from smtp.zedz.net ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t1jQp3r1hghp for ; Mon, 5 Dec 2011 14:21:50 +0100 (CET) Received: by smtp.zedz.net (Postfix, from userid 1003) id 790E31F4B58; Mon, 5 Dec 2011 13:41:40 +0100 (CET) From: Nomen Nescio Comments: This message did not originate from the Sender address above. It was remailed automatically by anonymizing remailer software. Please report problems or inappropriate use to the remailer administrator at . To: freebsd-emulation@freebsd.org Message-ID: <57e8899c2df8166f9c975b371886f0d5@dizum.com> Date: Mon, 5 Dec 2011 13:41:40 +0100 (CET) Subject: Invitation 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, 05 Dec 2011 13:39:43 -0000 You are invited to contribute to create a better society. http://www.youtube.com/watch?v=tukt3se9cz4 http://www.youtube.com/watch?v=ZPWH5TlbloU   Let’s change this system that deprive us from all resources, products and services we need to live, and creates money as a barrier in a linear centralized pyramid structure. http://www.youtube.com/watch?v=cpdpMjG5CmY All money is created through debit. The FED print money out of the thin air and loan to the Government and Banks. The Government tax US through IRS to pay the FED. The Banks charge US interest from money create out of the thin air. Also the Private Banks create money out of the thin air by loan and bookkeeping. When people are in debit they submit to work. So debit is slavery. Who creates the money? Private Banks are the owners of the FED that creates money out of the thin air by just printing it. But, private Banks also create money through loans by bookkeeping. And, all money in circulation needs to be repaid to Banks with interest. So there is more debit than money. So, this monetarism economy is a Ponzi scheme. The bankruptcy is inevitable since the debit is higher than the money created/ in circulation. Everything that is produced and exists is traded with money. But money is debit. So we exchange everything we produce and everything we own to debit that must be repaid w ith interest. Even government needs money to work. But the money is created by FED and Private Banks out of the thin air. So, in this monetarism society, everything, even Government’s Policy will be always dictated by Private Banks – the creators of money. In a monetarism economy money replaces everything is produced, but money is only accessible to Government and to the 99% of US through debt and it is created by the top of the pyramid society out of the thin air. In this way, while we let the 1% creates money out of the thin air, and the 99% access money only through debt, while we let this system unchecked we will remain slaves. The true sources of wealth are We The People. Without US money and any other asset has no value. http://www.youtube.com/watch?v=xq3BYw4xjxE Everyday our society give away all its wealth to the money creators at the moment we accept money to trade everything we produce (we trade all we produce by money=debt). The 1% can not slave the 99% unless the 99% are sleeping and taking for granted the structures the 1% created to slave US. We are the true source of wealth, not gold, silver, diamond money or any other thing. The current process of money creation relies on a centralized pyramid structure build to slave US. http://www.youtube.com/watch?v=cPZI74Nk-J8 http://www.youtube.com/watch?v=wK1MOMKZ8BI http://www.youtube.com/watch?v=Ay3NFd9DknU While private Banks keep creating money out of thin air through loans, they will remain in power. While we let the pyramid structures of our society unchecked, the 1% will keep stealing the wealth from US. In Tahrir moment, Egypt did not change the pyramid structures in their society. They only let the Army occupy the empty spaces on the pyramid structures of their society. They should have changed how their society is organized into direct democracy, social network production of goods and services, education through web… and reshape their society from centralized pyramid structures to decentralized social network structures in sphere format. http://www.youtube.com/watch?v=Ovs0fpFgeqw   It was cooperation that allowed life in this Universe. You are invited to look how Nature works and how this Universe works to create the open source tools for humanity to change all the rules we currently take for granted in our industrial age economy and complete our shift into completely different information age dynamics. We have an anthropocentric notion of intelligence. Consider, for a moment, the cells in our body. They communicate, collaborate, share scarce resources, work together to build, maintain and manage extremely complex systems, and each one carries a copy of the agreements (DNA) that they use to cooperate. Cells do all those things better than we do, yet we don't recognize that as intelligence. But what would happen if humanity had a breakthrough in our capacities to do these kinds things together because of the advent of new kinds of "Social DNA?" Social DNA which enables rapid self-organization, organizational adaptation, resource allocation, communication , decision-making and new patterns of collective governance... What if these breakthroughs free US from the inefficiencies of bureaucracy, the inequities of centralized financial instruments and computing architectures, and the ineffectiveness of representational hierarchies? http://www.youtube.com/watch?v=QADMMmU6ab8 http://www.youtube.com/watch?v=hOLAGYmUQV0 http://www.youtube.com/watch?v=DZGINaRUEkU You are invited to build tools to improve direct democracy and several new open platforms to implement abundant production of goods and services, connecting people, knowledge, matter and energy with people’s necessity to change matter into what it is required to provide everything our society needs to live in profusion.   Money is only the blood of this system that has a body in pyramid shape. The 99% creates products, services, distribute water, energy, food and all we need to live, but we traded all that with money created out of the thin air by the 1% in a centralized pyramid way. The 1% also creates money out of the thin air through loans and they influence and dictate all sorts of politics. They deprived us from everything we need to live by creating barriers (law, knowledge access, false scarcity, planned obsolescence, putting us in endless debt). You are invited to bring the pyramid down. You are invited to rebuild our society: since the production of goods, services, energy, matter and direct democracy to all sort of human relationship. You are invited to be part of the change of this pyramid society into a sphere society. http://www.youtube.com/watch?v=R8ODHwaqrWY   To tax Banks with the Robin Hood Tax transaction will turn it into an operation cost absorbed into their current cost, but it will not solve the problem that is the money creation (only private Banks and FED creates money out of the thin air) and the pyramid structures in our society made to concentrate wealth and slave people. You are invited to rethink everything. Let’s everybody create its own money backed by its own labor, bring the pyramid down and reshape our society into a several local decentralized open source network self-sustainable sphere structures. http://www.youtube.com/watch?v=JAWLHA8-07c   http://www.youtube.com/watch?v=qb0GsKFbAIw   http://www.youtube.com/watch?v=N7ws7H00qIs   Let`s bring the pyramid down. The pyramid structure has slaved our society for long time. The goal of any pyramid structure is wealth concentration through scarcity, access denial, exploitation and so on…   http://www.pbs.org/newshour/bb/social_issues/jan-june11/incarceration_04-07.html   http://www.aclu.org/blog/national-security/senators-demand-military-lock-american-citizens-battlefield-they-define-being   http://www.youtube.com/watch?v=couq2HkAdDU   We do not fix a thing that will bring US to the same place in the future. Einstein once said: “Insanity is doing the same thing over and over again but expecting different results.” You are invited to suggest a better society in sphere format that mimics life and nature. You are invited to create an open source decentralized system that can connect matter with people’s need, empowerment knowledge, energy and let each person ask what they need and help local communities to organize themselves to provide each necessity. All in a new sphere system. http://en.wikipedia.org/wiki/Social_network http://www.ted.com/talks/tim_berners_lee_on_the_next_web.html   Figure it out: when a child blows a soap bubble, why it takes the shape of a sphere and not the shape of a pyramid? The sphere is the most popular form in this Universe. So why did we accept the pyramid format in all human structures: social, religion, work, government? As long as the pyramid structures in our society persist, the 1% will keep slaving the 99%. http://en.wikipedia.org/wiki/File:Girl_blowing_bubbles.jpg   Our goal is far larger than occupy money. You are invited to recreate all sort of human structures in this world from a pyramid structure to a sphere structure.  No person, corporation or any other thing should be on top of other human being. We believe cooperation is stronger than competition.     Even if gold was manufactured in a nuclear reactor at low cost as long as it could be a byproduct in a reactor running to provide electricity – even if that occurs it will not solve the problem of money creation and the centralized pyramid structures that keep scarcity and deprive US from true evolution. http://en.wikipedia.org/wiki/Synthesis_of_precious_metals   Even if we nationalize The Federal Reserve it not solves the problem. Even if we end the FED but let private banks creating money through loan out of the thin air we will see the same problem again and again. http://occupymoney.org/ See Europe has nationalized its central banks but private banks continue creating money through loans.  The owners and shareholders of the European Central Bank are the 27 member states of the EU. http://en.wikipedia.org/wiki/European_Central_Bank   See England that has no limit to create money through loans.   The pyramid structure was created to slave people only. http://www.ted.com/talks/yochai_benkler_on_the_new_open_source_economics.html   You are invited to contribute to create a new social infrastructure decentralized, sustainable and Open Source to Occupy Movement. It should be collaborative to connect people with energy and knowledge to change matter to solve each people‘s need. It should be easy to replicate and adaptable to help create communities all across USA that could receive members from all world through the use of these platforms that annihilate time and space. It should be open source in format of sphere, work independently in cycles and not linear centralized pyramids. This new organization format should aim open competition of ideas and collaboration of people to spread the best practices of work, production… and create a better world.   Money is only an idea backed by confidence, backed by US. Without US money or any other asset has no value. It is time to each person create its own money backed by our own work, in decentralized way. There are people unemployed, there is knowledge available, energy, needs and matter. Let`s reorganize USA into a sphere society.   We aim an Open Source Society that changes the competition of people into competition of ideas and collaboration. Everybody can contribute with knowledge, work and ideas locally and globally to solve each need for their society and to the world. It should help each community to make products and services and also do the exchange things with each other replacing money. It is not a barter system. It is a system where each person writes their needs and community organizes itself to provide all their needs in a circular and sustainable way. The best practices, products and service can be replicated and spread across nation.   This open source platform has to be developed and can be inspired by best practices and ideas across the world. For instance see: http://www.innocentive.com/   http://web.mit.edu/mitpsc/whatwedo/ideas-competition/   http://globalchallenge.mit.edu/   http://www.storyofstuff.com/movies-all/story-of-broke/   http://www.altruists.org/   http://regenerosity.com/ http://www.opensourcecurrency.org/ http://servelocally.org/about/ http://volunteermatch.sourceforge.net/ http://metacurrency.org/ https://freenetproject.org/index.html http://www.servalproject.org/ http://en.wikipedia.org/wiki/Darknet_%28file_sharing%29 http://arstechnica.com/open-source/news/2011/11/the-darknet-plan-netroots-activists-dream-of-global-mesh-network.ars http://www.codecademy.com/ It should add the animation style to easy the idea and knowledge transmission. http://comment.rsablogs.org.uk/videos/   And look for as best content as possible. http://ocw.mit.edu/index.htm   The open platform should connect the people’s need with knowledge, energy and matter in a sustainable way to produce products and services to solve each people`s need. http://www.youtube.com/watch?v=d7wJdNShICU   http://www.youtube.com/watch?v=9GorqroigqM   http://www.appropedia.org/Open_Source_Ecology   http://p2pfoundation.net/Open_Source_Ecology   http://diydrones.com/   http://www.openhardware.de/ http://reprap.org/wiki/Main_Page   http://makeprojects.com/Topic/Open_Source_Hardware   http://www.makerbot.com/   http://www.arduino.cc/ http://www.allforgood.org/gettingstarted http://labs.nortd.com/lasersaur/   http://www.willowgarage.com/   http://techshop.ws/   http://www.sparkfun.com/   We ask you donation of time and work. And anybody willing to help can be empowered with open source knowledge. http://www.youtube.com/watch?v=S63Cy64p2lQ   Choose your element and join US. http://www.youtube.com/watch?v=3TAqSBMZDY8   Remember: energy equals matter plus squared speed of light (E = m x c2). Each small group has its problems to be solved. All they need is knowledge, energy and access to raw matter to solve its problems. There is no need of money (money is only an idea backed by confidence with some functions).   There is plenty of decentralized energy from the sun: http://www.spectrolab.com/ http://www.physorg.com/news99904887.html http://www.physorg.com/news119107136.html http://www.tomsguide.com/us/Boy-Solar-Energy-Efficiency,news-12247.html   We can change any matter with knowledge and energy. With knowledge and energy we can solve all our problems: http://group4labs.com/ http://www.geek.com/articles/chips/81ghz-diamond-semiconductor-created-20030827/ http://www.youtube.com/watch?v=PILlP_yDZ2o   Money is nothing but only an idea backed by confidence with some functions. http://www.youtube.com/user/theamericandreamfilm   http://en.wikipedia.org/wiki/Money   http://www.youtube.com/watch?v=v9JSKPxQjMo   http://p2pfoundation.net/OWS_Currency#Features   If all clients of any Bank draw all their money from the Bank, it goes bankrupt. http://www.youtube.com/watch?v=Dc3sKwwAaCU   Even a child knows the sphere is the most basic form in this Universe. Figure it out: when a child blows a soap bubble why it takes the shape of a sphere and not a pyramid? So, why did we accept pyramids in all human structures (social, work, army, religion and all sort of human organizations)? All those pyramid structures create and maintain the 1% exploiting the 99%.   Why a dog doesn't see the chain around its neck? Maybe because it is too close to the eyes. But after it sees/senses the chain, it will only try to get rid of it if it is a free dog (it is not used to wear chains around its neck). All pyramid system are nothing but a structure to slave people.   http://en.wikipedia.org/wiki/File:Girl_blowing_bubbles.jpg   The concepts of divided linear thinking in hierarchies, priorities, competition and segments drive to a pyramid society. In order to one person climb the pyramid other has to fall. This concept is over and does not work anymore. It is crazy to maximize the idea (money) instead of the creator of the idea that is the human being. The human brain does not work like that. http://www.youtube.com/watch?v=lWMZg1YL4A4   http://www.youtube.com/watch?v=G49q6uPcwY8   It is time to change from monetarism economy to a resource based economy http://www.youtube.com/watch?v=4mkRFCtl2MI   http://www.youtube.com/user/OpenSourceEconomy   That new economy should aim to maximize the human quality of life in a sustainable and circular (not linear) way. http://www.youtube.com/user/storyofstuffproject   The real world is not a zero sum economy. http://comment.rsablogs.org.uk/2010/06/28/rsa-animate-crisis-capitalism/   The time is now. http://www.youtube.com/watch?v=OEjWlsUfz8E   We are the change. http://www.youtube.com/watch?v=nwMrXWPaPRI   The key to set US free is with US and none but ourselves can free our minds. http://www.youtube.com/watch?v=o5-pg0i5Iog   We are the true source of wealth and not money, gold or any other metal or rock. Do not be deceived with gold. Gold is only a metal with some peculiar chemicals properties. Even a child knows if all Earth was made of gold, we would not have the current products, development, services... we have. The value of money is backed by US only. We are the true source of wealth and we are the solution for our society.   We can move from a pyramid society to a sphere society all interconnected. http://en.wikipedia.org/wiki/Social_network http://news.yahoo.com/open-source-software-heres-occupy-wall-street-co-182100298.html   Do not expect a hero, a leader or government to help US. Each of US are the leader and we all need is to help each other. http://www.youtube.com/user/theamericandreamfilm http://www.youtube.com/watch?v=NgYE75gkzkM http://www.youtube.com/watch?v=S63Cy64p2lQ   You are invited to contribute to create an open platform, a place to connect people`s needs with knowledge to change matter to solve people`s need.   You are invited to contribute to make an open platform that can replace money with information. When Banks create money, the money goes back to the Bank plus interest. The bottom line is each people will make their own money through providing solutions to other people's need in a circular interconnected way. So, money goes back to the people that create it. Let`s implode the pyramid. It is the end of the linear pyramid structure. Because, if we let the pyramid society unchecked, the top of the pyramid will always print wealth out of the thin air and the 1% would continue to slave the 99%.   We believe all world is suffering from Banks, Investors and Corporations. http://www.youtube.com/watch?v=avH9XoqMa-I   Another world is possible. http://www.youtube.com/watch?v=wK1MOMKZ8BI http://www.youtube.com/watch?v=n7-9IMYG6KI http://www.youtube.com/watch?v=cpdpMjG5CmY   See our fight: USA wanted to change. http://www.youtube.com/watch?v=cOD5cPs01_s   USA wanted the wealth to be spread around. http://www.youtube.com/watch?v=OoqI5PSRcXM   The Congress hijacks the power given to them in every election. http://www.opensecrets.org/lobby/index.php   The Congress only serves Banks, Corporations and Lobbyists. http://www.opensecrets.org/industries/mems.php?party=A&cycle=2012   The Congress has sat still on their hands and does not represent US anymore but only corporations and lobbyist. http://www.youtube.com/watch?v=3EZ5bx9AyI4   http://www.youtube.com/watch?v=I4cJv-D7JPo   http://www.youtube.com/watch?v=H8svbm4WYmU   http://www.youtube.com/watch?v=jrRj83BunNE   We the people choose to change by ourselves. http://www.youtube.com/watch?v=7pmJdjSns4E   A new wave of reason has started. http://www.youtube.com/watch?v=1PT90dAA49Q   We are the change. http://www.youtube.com/watch?v=nrv3hteHglI   http://vimeo.com/30221816   http://vimeo.com/29906321   http://www.youtube.com/watch?v=n52957kl76Y   http://www.youtube.com/watch?v=42qyObZGnWc   http://www.youtube.com/watch?v=E8VcUxpvzxQ   http://vimeo.com/30582085   http://vimeo.com/30216273   http://vimeo.com/30259354   http://www.youtube.com/watch?v=wK1MOMKZ8BI   http://www.youtube.com/watch?v=n7-9IMYG6KI   http://www.youtube.com/watch?v=cpdpMjG5CmY   We the people have just realize we are all connected. And the only way to help US is to help every people on this nation. http://www.youtube.com/watch?v=XGK84Poeynk   We the people have woken up. http://www.youtube.com/watch?v=Su5mXhf1Qpc   http://www.youtube.com/watch?v=cG_TKAJyV6k   http://www.youtube.com/user/RenegadeEconomist   http://www.youtube.com/watch?v=EewGMBOB4Gg   http://www.youtube.com/watch?v=4Z9WVZddH9w   http://vimeo.com/27021881   http://www.youtube.com/watch?v=AqnEGu8VF8Y   http://www.youtube.com/watch?v=YvegNqKcQ-g   We the people choose to change our pyramid society into a social network society all interconnected in sphere format. http://www.youtube.com/watch?v=pLih81Gfom8   http://en.wikipedia.org/wiki/Social_network   http://www.youtube.com/watch?v=kdGi6Q3N9tY   http://www.youtube.com/watch?v=kdGi6Q3N9tY   No people, corporation or any other thing should be on top of other human been. http://www.youtube.com/watch?v=MwWVop-PBAA   http://www.youtube.com/watch?v=i3plwTxdSO4   http://www.youtube.com/watch?v=u6XAPnuFjJc http://www.youtube.com/watch?v=Ovs0fpFgeqw   We believe the social network society all interconnected in sphere format can cure the diseases caused by the pyramid society. We can see the change from human competition to cooperation. The competition should be open competition of ideas which aim to maximize the human quality of life in a sustainable way. No people, corporation or any other thing should be on top of other human been.   http://arxiv.org/pdf/0907.0334   Very complex jobs can be performed leaderless and without a pyramid structure or pyramid society. http://www.youtube.com/watch?v=Z-6jaKuDPQg   http://www.youtube.com/watch?v=oJ2ZLr87lLY   http://www.youtube.com/watch?v=JB7jSFeVz1U   We fight for a better education, free and open to all USA. http://www.youtube.com/watch?v=zDZFcDGpL4U   http://www.youtube.com/watch?v=mCbdS4hSa0s   The 1% call us zombies, pest or rats to kill us without remorse. http://www.brownells.com/aspx/general/zombie.aspx   http://www.youtube.com/watch?v=PlfGYuCMjpQ http://www.hornady.com/ammunition/zombiemax They have been spying on US for too long: http://wikileaks.org/the-spyfiles.html Let’s expose them: http://www.flexispy.com/spyphone-call-interceptor-gps-tracker-symbian.htm   Who we are? We are the 99% of population. http://vimeo.com/29511960 http://www.yesmagazine.org/people-power/ten-ways-the-occupy-movement-changes-everything We are the life force power of this Universe. http://vimeo.com/30476100   And we choose every day to step into the right hemisphere of our brain to understand we are all connected in the deepest way. http://www.ted.com/talks/jill_bolte_taylor_s_powerful_stroke_of_insight.html   http://www.youtube.com/watch?v=XGK84Poeynk   http://comment.rsablogs.org.uk/2010/05/06/rsa-animate-empathic-civilisation/   http://www.youtube.com/watch?v=dFs9WO2B8uI   Every day we do meditation to get in touch with the right hemisphere of our brain. http://www.integrallifework.com/forum/?page_id=322   http://www.youtube.com/watch?v=3IgUV_7p45s   http://www.youtube.com/watch?v=Ilvt1QdU2Dg   http://www.youtube.com/watch?v=3HwND8dYzg4   The deregulation started on Ronald Reagan administration and never stopped.   http://www.youtube.com/watch?v=T389e9StiAc   The deregulation only helped to concentrate wealth to the 1% and left US with poverty in society, environment, health... http://www.youtube.com/watch?v=bAH-o7oEiyY   http://www.youtube.com/watch?v=zq-sO_uNaFw   It made possible to Banks gamble with our money. http://www.youtube.com/watch?v=bx_LWm6_6tA   http://www.youtube.com/watch?v=O3JTPzW3xmg   The banks got broke and asked for Government to print more money to them. http://www.youtube.com/watch?v=PTUY16CkS-k&NR=1   To avoid inflation, Government cuts expenditure with people to give money to the Banks and corporations. http://www.youtube.com/watch?v=T64Loi2FJT8   For years the wealth has been systematically concentrated in the hands of a few people (most Banks and Investors). http://www.youtube.com/watch?v=yipV_pK6HXw   Imagine if all money in the world goes to only one person. Even a child knows if that happens money would lose completely its value. Wealth has been concentrated for years and money is losing its value for years. Money is nothing but only an idea backed by confidence with some functions. http://en.wikipedia.org/wiki/Money   If all clients of any Bank draw all their money from the Bank, it goes bankrupt. http://www.youtube.com/watch?v=Dc3sKwwAaCU   Even a child knows the sphere is a basic form of most stuff in Universe, not a pyramid. So, why did we accept pyramids in all human structures (social, work, army, religion and all sort of human organizations). All those pyramid structures create and maintain the 1% exploiting the 99%. Why a dog doesn't see the chain around its neck? Maybe because it is too close. But after it sees/senses the chain, it will only try to get rid of it if it is a free dog (it is not used to wear chains around its neck). http://en.wikipedia.org/wiki/File:Girl_blowing_bubbles.jpg   The concepts of divided linear thinking in hierarchies, priorities, competition and segments drive to a pyramid society. In order to one person climb the pyramid other has to fall.  This concept is over and does not work anymore.   It is crazy to maximize the idea (money) instead of the creator of the idea that is the human being. The human brain does not work like that.   It is time to change from monetarism economy to a resource based economy that aims to maximize the human quality of life in a sustainable and circular (not linear) way. http://www.youtube.com/watch?v=4mkRFCtl2MI   The real world is not a zero sum economy. http://comment.rsablogs.org.uk/2010/06/28/rsa-animate-crisis-capitalism/       The time (to change) is now. http://www.youtube.com/watch?v=73gtsiWu8g4   http://www.youtube.com/user/OccupyTV?blend=22&ob=5#p/p   http://www.youtube.com/watch?v=GXf1xipEWG4   http://www.youtube.com/watch?v=_tjyT8WLvK0   http://www.youtube.com/watch?v=SjUIEAZr4Yo   http://www.youtube.com/watch?v=rXOGhP2DBjQ   http://www.youtube.com/watch?v=7DGxNna8Q54   http://www.youtube.com/watch?v=QApWKmqUhMU   http://www.youtube.com/watch?v=7tb2fE68UGg   http://www.youtube.com/watch?v=Eb26NhGh_cU   http://www.youtube.com/watch?v=o-1TdemR7_Q   http://www.youtube.com/watch?v=zlfKdbWwruY   http://www.youtube.com/watch?v=lYizXBQ5EQA   http://www.youtube.com/watch?v=BpGA_VRc1Ro From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 5 13:56:53 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 DF509106566C; Mon, 5 Dec 2011 13:56:53 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 657678FC12; Mon, 5 Dec 2011 13:56:52 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id PAA13124; Mon, 05 Dec 2011 15:56:50 +0200 (EET) (envelope-from avg@FreeBSD.org) Message-ID: <4EDCCDA2.5070006@FreeBSD.org> Date: Mon, 05 Dec 2011 15:56:50 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111109 Thunderbird/8.0 MIME-Version: 1.0 To: Bernhard Froehlich References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> <7c3c9505867f4528af276a571077b9ce@bluelife.at> <4EDCC1C6.3040109@FreeBSD.org> In-Reply-To: X-Enigmail-Version: undefined Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: Alan Cox , freebsd-emulation@FreeBSD.org, FreeBSD current , Gleb Kurtsou , Jung-uk Kim Subject: Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464} 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, 05 Dec 2011 13:56:54 -0000 on 05/12/2011 15:15 Bernhard Froehlich said the following: > On 05.12.2011 14:06, Andriy Gapon wrote: >> on 05/12/2011 14:57 Bernhard Froehlich said the following: >>> On 02.12.2011 12:55, Bernhard Froehlich wrote: >>>> Patch has been send upstream: >>>> >>>> >>>> >>>> https://www.virtualbox.org/pipermail/vbox-dev/2011-December/004842.html >>> >>> Patches have been committed upstream. Thanks a lot guys! >>> >>> https://www.virtualbox.org/changeset/39521 >>> >> >> BTW, I think that we additionally need VM_ALLOC_NOBUSY in flags that >> we pass to vm_phys_alloc_contig. > > What's the difference of this? Pages should be marked busy only for some special occasions, wired pages are not normally busy; the correct explanation is quite a bit longer than this, the comment in the code explains VPO_BUSY as "page is in transit". Right now this flag doesn't seem tom affect vboxdrv code but it may lead to surprises when some parts of code that are incorrect now are re-implemented properly: http://article.gmane.org/gmane.os.freebsd.devel.emulation/9297 > BTW you reported about the GCC 4.5 header stuff and it was also already fixed: > > http://lists.freebsd.org/pipermail/freebsd-emulation/2011-December/009312.html > Thank you! -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 5 17:58:31 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 CFA961065679; Mon, 5 Dec 2011 17:58:31 +0000 (UTC) (envelope-from alc@rice.edu) Received: from mh5.mail.rice.edu (mh5.mail.rice.edu [128.42.199.32]) by mx1.freebsd.org (Postfix) with ESMTP id 647128FC15; Mon, 5 Dec 2011 17:58:30 +0000 (UTC) Received: from mh5.mail.rice.edu (localhost.localdomain [127.0.0.1]) by mh5.mail.rice.edu (Postfix) with ESMTP id C003F290F3C; Mon, 5 Dec 2011 11:58:29 -0600 (CST) Received: from mh5.mail.rice.edu (localhost.localdomain [127.0.0.1]) by mh5.mail.rice.edu (Postfix) with ESMTP id A4461290F0D; Mon, 5 Dec 2011 11:58:29 -0600 (CST) X-Virus-Scanned: by amavis-2.6.4 at mh5.mail.rice.edu, auth channel Received: from mh5.mail.rice.edu ([127.0.0.1]) by mh5.mail.rice.edu (mh5.mail.rice.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id Y5pCaGg0g6us; Mon, 5 Dec 2011 11:58:29 -0600 (CST) Received: from adsl-216-63-78-18.dsl.hstntx.swbell.net (adsl-216-63-78-18.dsl.hstntx.swbell.net [216.63.78.18]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) (Authenticated sender: alc) by mh5.mail.rice.edu (Postfix) with ESMTPSA id DB9AD290F2E; Mon, 5 Dec 2011 11:58:28 -0600 (CST) Message-ID: <4EDD0644.5030902@rice.edu> Date: Mon, 05 Dec 2011 11:58:28 -0600 From: Alan Cox User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:8.0) Gecko/20111113 Thunderbird/8.0 MIME-Version: 1.0 To: Andriy Gapon References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> <7c3c9505867f4528af276a571077b9ce@bluelife.at> <4EDCC1C6.3040109@FreeBSD.org> <4EDCCDA2.5070006@FreeBSD.org> In-Reply-To: <4EDCCDA2.5070006@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Gleb Kurtsou , Alan Cox , freebsd-emulation@FreeBSD.org, FreeBSD current , Bernhard Froehlich , Jung-uk Kim Subject: Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464} 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, 05 Dec 2011 17:58:31 -0000 On 12/05/2011 07:56, Andriy Gapon wrote: > on 05/12/2011 15:15 Bernhard Froehlich said the following: >> On 05.12.2011 14:06, Andriy Gapon wrote: >>> on 05/12/2011 14:57 Bernhard Froehlich said the following: >>>> On 02.12.2011 12:55, Bernhard Froehlich wrote: >>>>> Patch has been send upstream: >>>>> >>>>> >>>>> >>>>> https://www.virtualbox.org/pipermail/vbox-dev/2011-December/004842.html >>>> Patches have been committed upstream. Thanks a lot guys! >>>> >>>> https://www.virtualbox.org/changeset/39521 >>>> >>> BTW, I think that we additionally need VM_ALLOC_NOBUSY in flags that >>> we pass to vm_phys_alloc_contig. >> What's the difference of this? > Pages should be marked busy only for some special occasions, wired pages are not > normally busy; the correct explanation is quite a bit longer than this, the > comment in the code explains VPO_BUSY as "page is in transit". Right now this > flag doesn't seem tom affect vboxdrv code but it may lead to surprises when some > parts of code that are incorrect now are re-implemented properly: > http://article.gmane.org/gmane.os.freebsd.devel.emulation/9297 VM_ALLOC_NOOBJ implies that the returned page does not have VPO_BUSY set. From the comment at the head of both vm_page_alloc() and vm_page_alloc_contig(): * VM_ALLOC_NOOBJ page is not associated with an object and * should not have the flag VPO_BUSY set With regard to the message that the above link points to, I suspect that the introduction of vm_page_alloc_contig() can be used to address the first problem that you point out. Specifically, one or more OBJT_PHYS vm objects could be created and passed to vm_map_find() and then vm_page_alloc_contig() could be used to fill these vm objects with memory. Alan From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 5 22:02:21 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 0AC2B1065672; Mon, 5 Dec 2011 22:02:21 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id E47F18FC16; Mon, 5 Dec 2011 22:02:19 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id AAA19597; Tue, 06 Dec 2011 00:02:09 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1RXgbx-000LKX-Dt; Tue, 06 Dec 2011 00:02:09 +0200 Message-ID: <4EDD3F60.8050601@FreeBSD.org> Date: Tue, 06 Dec 2011 00:02:08 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111108 Thunderbird/8.0 MIME-Version: 1.0 To: Alan Cox References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> <7c3c9505867f4528af276a571077b9ce@bluelife.at> <4EDCC1C6.3040109@FreeBSD.org> <4EDCCDA2.5070006@FreeBSD.org> <4EDD0644.5030902@rice.edu> In-Reply-To: <4EDD0644.5030902@rice.edu> X-Enigmail-Version: undefined Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Alan Cox , freebsd-emulation@FreeBSD.org, FreeBSD current Subject: Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464} 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, 05 Dec 2011 22:02:21 -0000 on 05/12/2011 19:58 Alan Cox said the following: > On 12/05/2011 07:56, Andriy Gapon wrote: >> Pages should be marked busy only for some special occasions, wired pages are not >> normally busy; the correct explanation is quite a bit longer than this, the >> comment in the code explains VPO_BUSY as "page is in transit". Right now this >> flag doesn't seem tom affect vboxdrv code but it may lead to surprises when some >> parts of code that are incorrect now are re-implemented properly: >> http://article.gmane.org/gmane.os.freebsd.devel.emulation/9297 > > VM_ALLOC_NOOBJ implies that the returned page does not have VPO_BUSY set. From > the comment at the head of both vm_page_alloc() and vm_page_alloc_contig(): > > * VM_ALLOC_NOOBJ page is not associated with an object and > * should not have the flag VPO_BUSY set Ah, oops, forgot about this. > With regard to the message that the above link points to, I suspect that the > introduction of vm_page_alloc_contig() can be used to address the first problem > that you point out. Specifically, one or more OBJT_PHYS vm objects could be > created and passed to vm_map_find() and then vm_page_alloc_contig() could be > used to fill these vm objects with memory. That's exactly what I was trying to do when I encountered a need for VM_ALLOC_NOOBJ - my object was not NULL. Alan, BTW, is it safe to map an OBJT_PHYS object into the kernel_map and into a user map (or a few of them) at the same time? -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 5 22:23:12 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 A447A1065670; Mon, 5 Dec 2011 22:23:12 +0000 (UTC) (envelope-from alc@rice.edu) Received: from mh5.mail.rice.edu (mh5.mail.rice.edu [128.42.199.32]) by mx1.freebsd.org (Postfix) with ESMTP id 6775C8FC0A; Mon, 5 Dec 2011 22:23:12 +0000 (UTC) Received: from mh5.mail.rice.edu (localhost.localdomain [127.0.0.1]) by mh5.mail.rice.edu (Postfix) with ESMTP id F0952290FC5; Mon, 5 Dec 2011 16:23:10 -0600 (CST) Received: from mh5.mail.rice.edu (localhost.localdomain [127.0.0.1]) by mh5.mail.rice.edu (Postfix) with ESMTP id 14C15290F40; Mon, 5 Dec 2011 16:23:10 -0600 (CST) X-Virus-Scanned: by amavis-2.6.4 at mh5.mail.rice.edu, auth channel Received: from mh5.mail.rice.edu ([127.0.0.1]) by mh5.mail.rice.edu (mh5.mail.rice.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id j8MDXWYX3H-u; Mon, 5 Dec 2011 16:23:09 -0600 (CST) Received: from [10.74.20.46] (staff-74-dun20-046.rice.edu [10.74.20.46]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) (Authenticated sender: alc) by mh5.mail.rice.edu (Postfix) with ESMTPSA id C0D88290FE3; Mon, 5 Dec 2011 16:23:04 -0600 (CST) Message-ID: <4EDD442C.9030406@rice.edu> Date: Mon, 05 Dec 2011 16:22:36 -0600 From: Alan Cox User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: Andriy Gapon References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> <7c3c9505867f4528af276a571077b9ce@bluelife.at> <4EDCC1C6.3040109@FreeBSD.org> <4EDCCDA2.5070006@FreeBSD.org> <4EDD0644.5030902@rice.edu> <4EDD3F60.8050601@FreeBSD.org> In-Reply-To: <4EDD3F60.8050601@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Alan Cox , freebsd-emulation@FreeBSD.org, FreeBSD current Subject: Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464} 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, 05 Dec 2011 22:23:12 -0000 On 12/5/2011 4:02 PM, Andriy Gapon wrote: > on 05/12/2011 19:58 Alan Cox said the following: >> On 12/05/2011 07:56, Andriy Gapon wrote: >>> Pages should be marked busy only for some special occasions, wired pages are not >>> normally busy; the correct explanation is quite a bit longer than this, the >>> comment in the code explains VPO_BUSY as "page is in transit". Right now this >>> flag doesn't seem tom affect vboxdrv code but it may lead to surprises when some >>> parts of code that are incorrect now are re-implemented properly: >>> http://article.gmane.org/gmane.os.freebsd.devel.emulation/9297 >> VM_ALLOC_NOOBJ implies that the returned page does not have VPO_BUSY set. From >> the comment at the head of both vm_page_alloc() and vm_page_alloc_contig(): >> >> * VM_ALLOC_NOOBJ page is not associated with an object and >> * should not have the flag VPO_BUSY set > Ah, oops, forgot about this. > >> With regard to the message that the above link points to, I suspect that the >> introduction of vm_page_alloc_contig() can be used to address the first problem >> that you point out. Specifically, one or more OBJT_PHYS vm objects could be >> created and passed to vm_map_find() and then vm_page_alloc_contig() could be >> used to fill these vm objects with memory. > That's exactly what I was trying to do when I encountered a need for > VM_ALLOC_NOOBJ - my object was not NULL. > Alan, BTW, is it safe to map an OBJT_PHYS object into the kernel_map and into a > user map (or a few of them) at the same time? > Yes, it is. Alan From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 5 22:38:26 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 13356106566C; Mon, 5 Dec 2011 22:38:26 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id E7FBB8FC08; Mon, 5 Dec 2011 22:38:24 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id AAA19986; Tue, 06 Dec 2011 00:38:13 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1RXhAr-000LM2-0D; Tue, 06 Dec 2011 00:38:13 +0200 Message-ID: <4EDD47D3.5010803@FreeBSD.org> Date: Tue, 06 Dec 2011 00:38:11 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111108 Thunderbird/8.0 MIME-Version: 1.0 To: Alan Cox References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> <7c3c9505867f4528af276a571077b9ce@bluelife.at> <4EDCC1C6.3040109@FreeBSD.org> <4EDCCDA2.5070006@FreeBSD.org> <4EDD0644.5030902@rice.edu> <4EDD3F60.8050601@FreeBSD.org> <4EDD442C.9030406@rice.edu> In-Reply-To: <4EDD442C.9030406@rice.edu> X-Enigmail-Version: undefined Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Alan Cox , freebsd-emulation@FreeBSD.org, FreeBSD current Subject: Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464} 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, 05 Dec 2011 22:38:26 -0000 on 06/12/2011 00:22 Alan Cox said the following: > On 12/5/2011 4:02 PM, Andriy Gapon wrote: >> on 05/12/2011 19:58 Alan Cox said the following: >>> On 12/05/2011 07:56, Andriy Gapon wrote: >>>> Pages should be marked busy only for some special occasions, wired pages are >>>> not >>>> normally busy; the correct explanation is quite a bit longer than this, the >>>> comment in the code explains VPO_BUSY as "page is in transit". Right now this >>>> flag doesn't seem tom affect vboxdrv code but it may lead to surprises when >>>> some >>>> parts of code that are incorrect now are re-implemented properly: >>>> http://article.gmane.org/gmane.os.freebsd.devel.emulation/9297 >>> VM_ALLOC_NOOBJ implies that the returned page does not have VPO_BUSY set. From >>> the comment at the head of both vm_page_alloc() and vm_page_alloc_contig(): >>> >>> * VM_ALLOC_NOOBJ page is not associated with an object and >>> * should not have the flag VPO_BUSY set >> Ah, oops, forgot about this. >> >>> With regard to the message that the above link points to, I suspect that the >>> introduction of vm_page_alloc_contig() can be used to address the first problem >>> that you point out. Specifically, one or more OBJT_PHYS vm objects could be >>> created and passed to vm_map_find() and then vm_page_alloc_contig() could be >>> used to fill these vm objects with memory. >> That's exactly what I was trying to do when I encountered a need for >> VM_ALLOC_NOOBJ - my object was not NULL. >> Alan, BTW, is it safe to map an OBJT_PHYS object into the kernel_map and into a >> user map (or a few of them) at the same time? >> > > Yes, it is. Thank you! And another question - what would you recommend as a substitute for vm_page_alloc_contig in FreeBSD versions that do not have it? All I can think of is essentially replicating kmem_alloc_contig + contigmapping and allowing a user-specified object to be used in place of kernel_object. -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 6 00:08: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 7208C106566B; Tue, 6 Dec 2011 00:08:38 +0000 (UTC) (envelope-from alc@rice.edu) Received: from mh4.mail.rice.edu (mh4.mail.rice.edu [128.42.199.11]) by mx1.freebsd.org (Postfix) with ESMTP id 344118FC14; Tue, 6 Dec 2011 00:08:38 +0000 (UTC) Received: from mh4.mail.rice.edu (localhost.localdomain [127.0.0.1]) by mh4.mail.rice.edu (Postfix) with ESMTP id 6BF6A291A37; Mon, 5 Dec 2011 18:08:37 -0600 (CST) Received: from mh4.mail.rice.edu (localhost.localdomain [127.0.0.1]) by mh4.mail.rice.edu (Postfix) with ESMTP id 4FDBD2975CD; Mon, 5 Dec 2011 18:08:37 -0600 (CST) X-Virus-Scanned: by amavis-2.6.4 at mh4.mail.rice.edu, auth channel Received: from mh4.mail.rice.edu ([127.0.0.1]) by mh4.mail.rice.edu (mh4.mail.rice.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id ZoiKUXfB7LFa; Mon, 5 Dec 2011 18:08:37 -0600 (CST) Received: from [10.74.20.46] (staff-74-dun20-046.rice.edu [10.74.20.46]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) (Authenticated sender: alc) by mh4.mail.rice.edu (Postfix) with ESMTPSA id D3F1D291A32; Mon, 5 Dec 2011 18:08:36 -0600 (CST) Message-ID: <4EDD5CEB.1020502@rice.edu> Date: Mon, 05 Dec 2011 18:08:11 -0600 From: Alan Cox User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: Andriy Gapon References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> <7c3c9505867f4528af276a571077b9ce@bluelife.at> <4EDCC1C6.3040109@FreeBSD.org> <4EDCCDA2.5070006@FreeBSD.org> <4EDD0644.5030902@rice.edu> <4EDD3F60.8050601@FreeBSD.org> <4EDD442C.9030406@rice.edu> <4EDD47D3.5010803@FreeBSD.org> In-Reply-To: <4EDD47D3.5010803@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Alan Cox , freebsd-emulation@FreeBSD.org, FreeBSD current Subject: Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464} 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, 06 Dec 2011 00:08:38 -0000 On 12/5/2011 4:38 PM, Andriy Gapon wrote: > on 06/12/2011 00:22 Alan Cox said the following: >> On 12/5/2011 4:02 PM, Andriy Gapon wrote: >>> on 05/12/2011 19:58 Alan Cox said the following: >>>> On 12/05/2011 07:56, Andriy Gapon wrote: >>>>> Pages should be marked busy only for some special occasions, wired pages are >>>>> not >>>>> normally busy; the correct explanation is quite a bit longer than this, the >>>>> comment in the code explains VPO_BUSY as "page is in transit". Right now this >>>>> flag doesn't seem tom affect vboxdrv code but it may lead to surprises when >>>>> some >>>>> parts of code that are incorrect now are re-implemented properly: >>>>> http://article.gmane.org/gmane.os.freebsd.devel.emulation/9297 >>>> VM_ALLOC_NOOBJ implies that the returned page does not have VPO_BUSY set. From >>>> the comment at the head of both vm_page_alloc() and vm_page_alloc_contig(): >>>> >>>> * VM_ALLOC_NOOBJ page is not associated with an object and >>>> * should not have the flag VPO_BUSY set >>> Ah, oops, forgot about this. >>> >>>> With regard to the message that the above link points to, I suspect that the >>>> introduction of vm_page_alloc_contig() can be used to address the first problem >>>> that you point out. Specifically, one or more OBJT_PHYS vm objects could be >>>> created and passed to vm_map_find() and then vm_page_alloc_contig() could be >>>> used to fill these vm objects with memory. >>> That's exactly what I was trying to do when I encountered a need for >>> VM_ALLOC_NOOBJ - my object was not NULL. >>> Alan, BTW, is it safe to map an OBJT_PHYS object into the kernel_map and into a >>> user map (or a few of them) at the same time? >>> >> Yes, it is. > Thank you! And another question - what would you recommend as a substitute for > vm_page_alloc_contig in FreeBSD versions that do not have it? All I can think > of is essentially replicating kmem_alloc_contig + contigmapping and allowing a > user-specified object to be used in place of kernel_object. > The right thing to do is to MFC vm_page_alloc_contig(). It shouldn't be that hard to merge it. Alan From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 6 09:08:21 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 AFC84106564A; Tue, 6 Dec 2011 09:08:21 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 92CB88FC13; Tue, 6 Dec 2011 09:08:20 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id LAA29283; Tue, 06 Dec 2011 11:08:12 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1RXr0W-000O4u-Dg; Tue, 06 Dec 2011 11:08:12 +0200 Message-ID: <4EDDDB7A.4050604@FreeBSD.org> Date: Tue, 06 Dec 2011 11:08:10 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111108 Thunderbird/8.0 MIME-Version: 1.0 To: Alan Cox References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> <7c3c9505867f4528af276a571077b9ce@bluelife.at> <4EDCC1C6.3040109@FreeBSD.org> <4EDCCDA2.5070006@FreeBSD.org> <4EDD0644.5030902@rice.edu> <4EDD3F60.8050601@FreeBSD.org> <4EDD442C.9030406@rice.edu> <4EDD47D3.5010803@FreeBSD.org> <4EDD5CEB.1020502@rice.edu> In-Reply-To: <4EDD5CEB.1020502@rice.edu> X-Enigmail-Version: undefined Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Alan Cox , freebsd-emulation@FreeBSD.org, FreeBSD current Subject: Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464} 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, 06 Dec 2011 09:08:21 -0000 on 06/12/2011 02:08 Alan Cox said the following: > The right thing to do is to MFC vm_page_alloc_contig(). It shouldn't be that > hard to merge it. Ah, but we want to be able to run virtualbox on the past releases too. -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 6 09:40:37 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 AF7F2106566B; Tue, 6 Dec 2011 09:40:37 +0000 (UTC) (envelope-from decke@FreeBSD.org) Received: from groupware.itac.at (groupware.itac.at [91.205.172.99]) by mx1.freebsd.org (Postfix) with ESMTP id 37D5C8FC16; Tue, 6 Dec 2011 09:40:36 +0000 (UTC) Received: from home.bluelife.at (93.104.210.95) by groupware.itac.at (Axigen) with (AES256-SHA encrypted) ESMTPSA id 300627; Tue, 6 Dec 2011 10:40:48 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 06 Dec 2011 10:40:36 +0100 From: Bernhard Froehlich To: Andriy Gapon In-Reply-To: <4EDDDB7A.4050604@FreeBSD.org> References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> "<7c3c9505867f4528af276a571077b9ce@bluelife.at>" <4EDCC1C6.3040109@FreeBSD.org> <4EDCCDA2.5070006@FreeBSD.org> <4EDD0644.5030902@rice.edu> <4EDD3F60.8050601@FreeBSD.org> <4EDD442C.9030406@rice.edu> <4EDD47D3.5010803@FreeBSD.org> <4EDD5CEB.1020502@rice.edu> <4EDDDB7A.4050604@FreeBSD.org> Message-ID: X-Sender: decke@FreeBSD.org User-Agent: Roundcube Webmail/0.6 X-AxigenSpam-Level: 1 X-CTCH-RefID: str=0001.0A0B0202.4EDDE313.010B,ss=1,fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Cc: Alan Cox , freebsd-emulation@freebsd.org, FreeBSD current , Alan Cox Subject: Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464} 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, 06 Dec 2011 09:40:37 -0000 On 06.12.2011 10:08, Andriy Gapon wrote: > on 06/12/2011 02:08 Alan Cox said the following: >> The right thing to do is to MFC vm_page_alloc_contig(). It >> shouldn't be that >> hard to merge it. > > Ah, but we want to be able to run virtualbox on the past releases > too. Which releases are we talking about here? VirtualBox was always deprecating older FreeBSD releases much faster than our Security EOL so if we focus on latest 8.x and >= 9.0 I think it should be okay. We have already deprecated 7.x because of some other problems with the userland bits so we can forget about 7.x completely. What is left is 8.1 and 8.2 and both are EOL until mid 2012. So if is possible to get it merged in time for 8.3 and 9.1 (if needed) we should be fine. -- Bernhard Froehlich http://www.bluelife.at/ From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 6 11:00: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 3A0B7106564A; Tue, 6 Dec 2011 11:00:44 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 194BF8FC14; Tue, 6 Dec 2011 11:00:42 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id NAA02674; Tue, 06 Dec 2011 13:00:41 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1RXslN-000O91-6B; Tue, 06 Dec 2011 13:00:41 +0200 Message-ID: <4EDDF5D7.3080508@FreeBSD.org> Date: Tue, 06 Dec 2011 13:00:39 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111108 Thunderbird/8.0 MIME-Version: 1.0 To: Bernhard Froehlich References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> "<7c3c9505867f4528af276a571077b9ce@bluelife.at>" <4EDCC1C6.3040109@FreeBSD.org> <4EDCCDA2.5070006@FreeBSD.org> <4EDD0644.5030902@rice.edu> <4EDD3F60.8050601@FreeBSD.org> <4EDD442C.9030406@rice.edu> <4EDD47D3.5010803@FreeBSD.org> <4EDD5CEB.1020502@rice.edu> <4EDDDB7A.4050604@FreeBSD.org> In-Reply-To: X-Enigmail-Version: undefined Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@FreeBSD.org, FreeBSD current Subject: Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464} 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, 06 Dec 2011 11:00:44 -0000 on 06/12/2011 11:40 Bernhard Froehlich said the following: > On 06.12.2011 10:08, Andriy Gapon wrote: >> on 06/12/2011 02:08 Alan Cox said the following: >>> The right thing to do is to MFC vm_page_alloc_contig(). It shouldn't be that >>> hard to merge it. >> >> Ah, but we want to be able to run virtualbox on the past releases too. > > Which releases are we talking about here? VirtualBox was always deprecating > older FreeBSD releases much faster than our Security EOL so if we focus on latest > 8.x and >= 9.0 I think it should be okay. > > We have already deprecated 7.x because of some other problems with the userland > bits so we can forget about 7.x completely. What is left is 8.1 and 8.2 and both > are EOL until mid 2012. So if is possible to get it merged in time for 8.3 and > 9.1 (if needed) we should be fine. So we would just say "screw you" to people who stick to e.g. 8.2 at the moment? :) -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 6 11:01:25 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 6CA9F106566B; Tue, 6 Dec 2011 11:01:25 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 58E138FC1C; Tue, 6 Dec 2011 11:01:24 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id NAA02684; Tue, 06 Dec 2011 13:01:23 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1RXsm2-000O94-M0; Tue, 06 Dec 2011 13:01:22 +0200 Message-ID: <4EDDF601.7040704@FreeBSD.org> Date: Tue, 06 Dec 2011 13:01:21 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111108 Thunderbird/8.0 MIME-Version: 1.0 To: Bernhard Froehlich References: <4EDBE99A.30400@FreeBSD.org> <6445799e5c115237a988b819aa615ebc@bluelife.at> In-Reply-To: <6445799e5c115237a988b819aa615ebc@bluelife.at> X-Enigmail-Version: undefined Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@FreeBSD.org, vbox@FreeBSD.org Subject: Re: vboxdrv can be unloaded while in use? 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, 06 Dec 2011 11:01:25 -0000 on 05/12/2011 12:22 Bernhard Froehlich said the following: > On 04.12.2011 22:43, Andriy Gapon wrote: >> Apparently yes :) >> Because I was able to kldunload vboxdrv when I had forgotten that I still had >> one guest running. The system then crashed badly shortly afterwards. > > Could you test the following patch please? If not I will test it in the evening > and crash my machine. > > http://pastebin.com/5ZhgmHE7 > Thank you! The patch does its job. -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 6 11:16:04 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 ABCA11065670; Tue, 6 Dec 2011 11:16:04 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id EE8548FC08; Tue, 6 Dec 2011 11:16:02 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id NAA03006; Tue, 06 Dec 2011 13:14:40 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1RXsyu-000O9c-J2; Tue, 06 Dec 2011 13:14:40 +0200 Message-ID: <4EDDF91F.10308@FreeBSD.org> Date: Tue, 06 Dec 2011 13:14:39 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111108 Thunderbird/8.0 MIME-Version: 1.0 To: Alan Cox , Bernhard Froehlich References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> <7c3c9505867f4528af276a571077b9ce@bluelife.at> <4EDCC1C6.3040109@FreeBSD.org> <4EDCCDA2.5070006@FreeBSD.org> <4EDD0644.5030902@rice.edu> <4EDD3F60.8050601@FreeBSD.org> <4EDD442C.9030406@rice.edu> <4EDD47D3.5010803@FreeBSD.org> <4EDD5CEB.1020502@rice.edu> <4EDDDB7A.4050604@FreeBSD.org> In-Reply-To: <4EDDDB7A.4050604@FreeBSD.org> X-Enigmail-Version: undefined Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Alan Cox , Konstantin Belousov , freebsd-emulation@FreeBSD.org, FreeBSD current , vbox@FreeBSD.org Subject: virtualbox r0 memory management update [Was: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464}] 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, 06 Dec 2011 11:16:04 -0000 Meanwhile, here is the code that I came up with: http://people.freebsd.org/~avg/vbox/ For your convenience I have uploaded both the new file and its diff against svn head. I am testing this on FreeBSD head (r228017), so far no breakage observed. I would appreciate reviews and testing of this code. Especially testing with earlier FreeBSD releases. Thank you! -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 6 12:51: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 B77F5106567D; Tue, 6 Dec 2011 12:51:50 +0000 (UTC) (envelope-from decke@FreeBSD.org) Received: from groupware.itac.at (groupware.itac.at [91.205.172.99]) by mx1.freebsd.org (Postfix) with ESMTP id 3EDB48FC17; Tue, 6 Dec 2011 12:51:50 +0000 (UTC) Received: from home.bluelife.at (93.104.210.95) by groupware.itac.at (Axigen) with (AES256-SHA encrypted) ESMTPSA id 240689; Tue, 6 Dec 2011 13:52:02 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 06 Dec 2011 13:51:49 +0100 From: Bernhard Froehlich To: Andriy Gapon In-Reply-To: <4EDDF5D7.3080508@FreeBSD.org> References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> "<7c3c9505867f4528af276a571077b9ce@bluelife.at>" "<4EDCC1C6.3040109@FreeBSD.org>" <4EDCCDA2.5070006@FreeBSD.org> <4EDD0644.5030902@rice.edu> <4EDD3F60.8050601@FreeBSD.org> <4EDD442C.9030406@rice.edu> <4EDD47D3.5010803@FreeBSD.org> <4EDD5CEB.1020502@rice.edu> "<4EDDDB7A.4050604@FreeBSD.org>" <4EDDF5D7.3080508@FreeBSD.org> Message-ID: X-Sender: decke@FreeBSD.org User-Agent: Roundcube Webmail/0.6 X-AxigenSpam-Level: 1 X-CTCH-RefID: str=0001.0A0B020B.4EDE0FE4.021F,ss=1,fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Cc: freebsd-emulation@freebsd.org, FreeBSD current Subject: Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464} 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, 06 Dec 2011 12:51:50 -0000 On 06.12.2011 12:00, Andriy Gapon wrote: > on 06/12/2011 11:40 Bernhard Froehlich said the following: >> On 06.12.2011 10:08, Andriy Gapon wrote: >>> on 06/12/2011 02:08 Alan Cox said the following: >>>> The right thing to do is to MFC vm_page_alloc_contig(). It >>>> shouldn't be that >>>> hard to merge it. >>> >>> Ah, but we want to be able to run virtualbox on the past releases >>> too. >> >> Which releases are we talking about here? VirtualBox was always >> deprecating >> older FreeBSD releases much faster than our Security EOL so if we >> focus on latest >> 8.x and >= 9.0 I think it should be okay. >> >> We have already deprecated 7.x because of some other problems with >> the userland >> bits so we can forget about 7.x completely. What is left is 8.1 and >> 8.2 and both >> are EOL until mid 2012. So if is possible to get it merged in time >> for 8.3 and >> 9.1 (if needed) we should be fine. > > So we would just say "screw you" to people who stick to e.g. 8.2 at > the moment? :) No. We currently have the last 2 virtualbox major versions in the ports tree so if we decide to do such an incompatible change we always have the older version around for 8.2 users for about the next year. -- Bernhard Froehlich http://www.bluelife.at/ From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 6 12:59: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 1B2FB1065670; Tue, 6 Dec 2011 12:59:58 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id ECE2B8FC0A; Tue, 6 Dec 2011 12:59:56 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id OAA05009; Tue, 06 Dec 2011 14:59:55 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1RXuck-000ODE-RU; Tue, 06 Dec 2011 14:59:54 +0200 Message-ID: <4EDE11C7.7030504@FreeBSD.org> Date: Tue, 06 Dec 2011 14:59:51 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111108 Thunderbird/8.0 MIME-Version: 1.0 To: Bernhard Froehlich References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> "<7c3c9505867f4528af276a571077b9ce@bluelife.at>" "<4EDCC1C6.3040109@FreeBSD.org>" <4EDCCDA2.5070006@FreeBSD.org> <4EDD0644.5030902@rice.edu> <4EDD3F60.8050601@FreeBSD.org> <4EDD442C.9030406@rice.edu> <4EDD47D3.5010803@FreeBSD.org> <4EDD5CEB.1020502@rice.edu> "<4EDDDB7A.4050604@FreeBSD.org>" <4EDDF5D7.3080508@FreeBSD.org> In-Reply-To: X-Enigmail-Version: undefined Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@FreeBSD.org, FreeBSD current Subject: Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464} 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, 06 Dec 2011 12:59:58 -0000 on 06/12/2011 14:51 Bernhard Froehlich said the following: > > No. We currently have the last 2 virtualbox major versions in the ports tree so > if we decide to do such an incompatible change we always have the older version > around for 8.2 users for about the next year. Oh, I missed the fact that we have port versions for virtualbox ports. Sorry for the noise, then. Anyway, in patch I tried to cover different FreeBSD versions. One greater discrepancy between stable/8 and later version is the changes in page locking that have never been MFC-ed. -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 6 18:54:32 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 3455B10656A3; Tue, 6 Dec 2011 18:54:32 +0000 (UTC) (envelope-from decke@FreeBSD.org) Received: from groupware.itac.at (groupware.itac.at [91.205.172.99]) by mx1.freebsd.org (Postfix) with ESMTP id A9BB78FC0C; Tue, 6 Dec 2011 18:54:31 +0000 (UTC) Received: from home.bluelife.at (93.104.210.95) by groupware.itac.at (Axigen) with (AES256-SHA encrypted) ESMTPSA id 18E536; Tue, 6 Dec 2011 19:54:43 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 06 Dec 2011 19:54:31 +0100 From: Bernhard Froehlich To: Andriy Gapon In-Reply-To: <4EDDF91F.10308@FreeBSD.org> References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> "<7c3c9505867f4528af276a571077b9ce@bluelife.at>" <4EDCC1C6.3040109@FreeBSD.org> <4EDCCDA2.5070006@FreeBSD.org> <4EDD0644.5030902@rice.edu> <4EDD3F60.8050601@FreeBSD.org> <4EDD442C.9030406@rice.edu> <4EDD47D3.5010803@FreeBSD.org> <4EDD5CEB.1020502@rice.edu> <4EDDDB7A.4050604@FreeBSD.org> <4EDDF91F.10308@FreeBSD.org> Message-ID: <5ca321038ae3f35c630aa29f5031d1d5@bluelife.at> X-Sender: decke@FreeBSD.org User-Agent: Roundcube Webmail/0.6 X-AxigenSpam-Level: 1 X-CTCH-RefID: str=0001.0A0B020D.4EDE64E5.0193,ss=1,fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Cc: Alan Cox , Alan Cox , vbox@freebsd.org, freebsd-emulation@freebsd.org, FreeBSD current , Konstantin Belousov Subject: Re: virtualbox r0 memory management update [Was: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464}] 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, 06 Dec 2011 18:54:32 -0000 On 06.12.2011 12:14, Andriy Gapon wrote: > Meanwhile, here is the code that I came up with: > http://people.freebsd.org/~avg/vbox/ > For your convenience I have uploaded both the new file and its diff > against svn > head. I am testing this on FreeBSD head (r228017), so far no > breakage observed. > > I would appreciate reviews and testing of this code. Especially > testing with > earlier FreeBSD releases. VirtualBox 4.1.6 on FreeBSD 9.0-RC2/amd64 gave me: cc -O2 -pipe -DRT_OS_FREEBSD -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -w -DVBOX_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_AMD64 -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -Iinclude -I. -Ir0drv -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -fno-omit-frame-pointer -mno-sse -mcmodel=kernel -mno-red-zone -mno-mmx -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /usr/home/decke/rpvbox/emulators/virtualbox-ose-kmod/work/VirtualBox-4.1.6_OSE/out/freebsd.amd64/release/bin/src/vboxdrv/r0drv/freebsd/memobj-r0drv-freebsd.c /usr/home/decke/rpvbox/emulators/virtualbox-ose-kmod/work/VirtualBox-4.1.6_OSE/out/freebsd.amd64/release/bin/src/vboxdrv/r0drv/freebsd/memobj-r0drv-freebsd.c: In function 'FreeBSDContigPhysAllocHelper': /usr/home/decke/rpvbox/emulators/virtualbox-ose-kmod/work/VirtualBox-4.1.6_OSE/out/freebsd.amd64/release/bin/src/vboxdrv/r0drv/freebsd/memobj-r0drv-freebsd.c:212: error: incompatible types in initialization *** Error code 1 Stop in /usr/home/decke/rpvbox/emulators/virtualbox-ose-kmod/work/VirtualBox-4.1.6_OSE/out/freebsd.amd64/release/bin/src/vboxdrv. *** Error code 1 -- Bernhard Froehlich http://www.bluelife.at/ From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 6 20:22: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 0B7B61065673; Tue, 6 Dec 2011 20:22:22 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 979C58FC08; Tue, 6 Dec 2011 20:22:20 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id WAA09804; Tue, 06 Dec 2011 22:22:18 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1RY1Ws-000OUw-9Y; Tue, 06 Dec 2011 22:22:18 +0200 Message-ID: <4EDE7977.7010800@FreeBSD.org> Date: Tue, 06 Dec 2011 22:22:15 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111108 Thunderbird/8.0 MIME-Version: 1.0 To: Bernhard Froehlich References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> "<7c3c9505867f4528af276a571077b9ce@bluelife.at>" <4EDCC1C6.3040109@FreeBSD.org> <4EDCCDA2.5070006@FreeBSD.org> <4EDD0644.5030902@rice.edu> <4EDD3F60.8050601@FreeBSD.org> <4EDD442C.9030406@rice.edu> <4EDD47D3.5010803@FreeBSD.org> <4EDD5CEB.1020502@rice.edu> <4EDDDB7A.4050604@FreeBSD.org> <4EDDF91F.10308@FreeBSD.org> <5ca321038ae3f35c630aa29f5031d1d5@bluelife.at> In-Reply-To: <5ca321038ae3f35c630aa29f5031d1d5@bluelife.at> X-Enigmail-Version: undefined Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@FreeBSD.org, FreeBSD current , vbox@FreeBSD.org Subject: Re: virtualbox r0 memory management update [Was: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464}] 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, 06 Dec 2011 20:22:22 -0000 on 06/12/2011 20:54 Bernhard Froehlich said the following: > On 06.12.2011 12:14, Andriy Gapon wrote: >> Meanwhile, here is the code that I came up with: >> http://people.freebsd.org/~avg/vbox/ >> For your convenience I have uploaded both the new file and its diff >> against svn >> head. I am testing this on FreeBSD head (r228017), so far no >> breakage observed. >> >> I would appreciate reviews and testing of this code. Especially testing with >> earlier FreeBSD releases. > > VirtualBox 4.1.6 on FreeBSD 9.0-RC2/amd64 gave me: > > cc -O2 -pipe -DRT_OS_FREEBSD -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX > -DRT_WITH_VBOX -w -DVBOX_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS > -DRT_ARCH_AMD64 -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc > -Iinclude -I. -Ir0drv -I. -I@ -I@/contrib/altq -finline-limit=8000 --param > inline-unit-growth=100 --param large-function-growth=1000 -fno-common > -fno-omit-frame-pointer -mno-sse -mcmodel=kernel -mno-red-zone -mno-mmx > -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector > -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs > -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual > -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs > -fdiagnostics-show-option -c > /usr/home/decke/rpvbox/emulators/virtualbox-ose-kmod/work/VirtualBox-4.1.6_OSE/out/freebsd.amd64/release/bin/src/vboxdrv/r0drv/freebsd/memobj-r0drv-freebsd.c > > /usr/home/decke/rpvbox/emulators/virtualbox-ose-kmod/work/VirtualBox-4.1.6_OSE/out/freebsd.amd64/release/bin/src/vboxdrv/r0drv/freebsd/memobj-r0drv-freebsd.c: > In function 'FreeBSDContigPhysAllocHelper': > /usr/home/decke/rpvbox/emulators/virtualbox-ose-kmod/work/VirtualBox-4.1.6_OSE/out/freebsd.amd64/release/bin/src/vboxdrv/r0drv/freebsd/memobj-r0drv-freebsd.c:212: > error: incompatible types in initialization > *** Error code 1 > > Stop in > /usr/home/decke/rpvbox/emulators/virtualbox-ose-kmod/work/VirtualBox-4.1.6_OSE/out/freebsd.amd64/release/bin/src/vboxdrv. > > *** Error code 1 > Could you please change that line as follows? vm_page_t pPage = pPages +iPage; -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 6 20:41:48 2011 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 31765106564A for ; Tue, 6 Dec 2011 20:41:48 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell0.rawbw.com (shell0.rawbw.com [198.144.192.45]) by mx1.freebsd.org (Postfix) with ESMTP id 068DA8FC19 for ; Tue, 6 Dec 2011 20:41:47 +0000 (UTC) Received: from eagle.yuri.org (stunnel@localhost [127.0.0.1]) (authenticated bits=0) by shell0.rawbw.com (8.14.4/8.14.4) with ESMTP id pB6KD2ro044372 for ; Tue, 6 Dec 2011 12:13:03 -0800 (PST) (envelope-from yuri@rawbw.com) Message-ID: <4EDE774E.8050703@rawbw.com> Date: Tue, 06 Dec 2011 12:13:02 -0800 From: Yuri User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111117 Thunderbird/8.0 MIME-Version: 1.0 To: emulation@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: flash: Few streams not playing in FreeBSD 8.2-STABLE amd64 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, 06 Dec 2011 20:41:48 -0000 http://tvrain.ru -- supposed to show TV stream in TV frame, actually shows only flawplayer in left bottom corner http://www.ustream.tv/channel/ridus -- supposed to show video stream or message "Off Air", actually screen is black Both of them work in Windows. Most other flash sites work on the same FreeBSD system. linux-f10-flashplugin-11.1r102.55 Yuri From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 7 10:38:35 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 C4F72106564A for ; Wed, 7 Dec 2011 10:38:35 +0000 (UTC) (envelope-from gljennjohn@googlemail.com) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id 53F118FC13 for ; Wed, 7 Dec 2011 10:38:35 +0000 (UTC) Received: by eekc50 with SMTP id c50so182418eek.13 for ; Wed, 07 Dec 2011 02:38:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=date:from:to:cc:subject:message-id:in-reply-to:references:reply-to :x-mailer:mime-version:content-type:content-transfer-encoding; bh=8G+i5JH21y9xe8C4qRhBdufPhx1sNwvVWoO6tsrag2g=; b=DuU27XrKDqwfJbaIKkLryTQzTYtmi5I+mtywH3CQQ4fFyTsquhIlW0VGz5Zg0TdK0x MBhQpHS733e1d/X8//KBD95+qQv1bC0HIYNGSz+e2Wi4hmOz1CzB79ny05R7Xpxk1OM3 j+CY2Oba6PeUwg8eNn8LRO15CzYvRucZXjgso= Received: by 10.14.13.13 with SMTP id a13mr3001513eea.78.1323252584513; Wed, 07 Dec 2011 02:09:44 -0800 (PST) Received: from ernst.jennejohn.org (p578E1DB7.dip.t-dialin.net. [87.142.29.183]) by mx.google.com with ESMTPS id v3sm3983787eej.7.2011.12.07.02.09.42 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 07 Dec 2011 02:09:43 -0800 (PST) Date: Wed, 7 Dec 2011 11:09:41 +0100 From: Gary Jennejohn To: freebsd-emulation@freebsd.org Message-ID: <20111207110941.09c935c9@ernst.jennejohn.org> In-Reply-To: <4EDE774E.8050703@rawbw.com> References: <4EDE774E.8050703@rawbw.com> X-Mailer: Claws Mail 3.7.10 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: Re: flash: Few streams not playing in FreeBSD 8.2-STABLE amd64 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: gljennjohn@googlemail.com List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Dec 2011 10:38:35 -0000 On Tue, 06 Dec 2011 12:13:02 -0800 Yuri wrote: > http://tvrain.ru -- supposed to show TV stream in TV frame, actually > shows only flawplayer in left bottom corner > Works for me with TV frame. > http://www.ustream.tv/channel/ridus -- supposed to show video stream or > message "Off Air", actually screen is black > Amazingly slow site, but I at least get the audio. > Both of them work in Windows. > > Most other flash sites work on the same FreeBSD system. > > linux-f10-flashplugin-11.1r102.55 > Which browser? I use opera with the opera-linuxplugins port. -- Gary Jennejohn From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 7 14:30: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 A8725106566B; Wed, 7 Dec 2011 14:30:47 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (unknown [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b2]) by mx1.freebsd.org (Postfix) with ESMTP id 6693E8FC12; Wed, 7 Dec 2011 14:30:47 +0000 (UTC) Received: from mouf.net (www@localhost [127.0.0.1]) by mouf.net (8.14.4/8.14.4) with ESMTP id pB7EUfo5016791; Wed, 7 Dec 2011 09:30:41 -0500 (EST) (envelope-from swills@FreeBSD.org) Received: from 198.85.229.5 (SquirrelMail authenticated user swills) by mouf.net with HTTP; Wed, 7 Dec 2011 09:30:41 -0500 Message-ID: <88b9b2414a56d67d98bde1c497892b3a.squirrel@mouf.net> In-Reply-To: <4ED80A5A.2050300@FreeBSD.org> References: <4ED76F0B.6090603@FreeBSD.org> <201112012002.pB1K2swd025653@higson.cam.lispworks.com> <4ED80A5A.2050300@FreeBSD.org> Date: Wed, 7 Dec 2011 09:30:41 -0500 From: "Steve Wills" To: "Andriy Gapon" User-Agent: SquirrelMail/1.4.21 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (mouf.net [127.0.0.1]); Wed, 07 Dec 2011 09:30:42 -0500 (EST) X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED autolearn=unavailable version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mouf.net X-Virus-Scanned: clamav-milter 0.97.2 at mouf.net X-Virus-Status: Clean Cc: freebsd-emulation@FreeBSD.org Subject: Re: "headed" virtualbox + vnc X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Dec 2011 14:30:47 -0000 Hi, > on 01/12/2011 22:02 Martin Simmons said the following: >>>>>>> On Thu, 01 Dec 2011 14:11:55 +0200, Andriy Gapon said: >>> >>> Is it possible to start a guess VM with GUI and also be able to access >>> it via VNC? >>> All google hits for freebsd+virtualbox+vnc are about VBoxHeadless. >> >> Probably not simultaneously, but you can close the GUI with the "Save >> the >> machine state" option and then bring it back to life as a headless VM >> (presumably with vnc). >> >> Use VBoxManage controlvm ... savestate to stop the headless VM and then >> start >> it again in GUI mode. > > The reason I am asking is that apparently that feature is available with > RDP > (via Devices -> Enable Remote Display). So I hoped for the same with VNC. > (Picking a random message in this thread to reply to...) You might also consider running VirtualBox under x11/xpra, which is like screen or tmux but for X11. Steve From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 7 16:27:09 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 DC51E1065670; Wed, 7 Dec 2011 16:27:09 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 8F2128FC0C; Wed, 7 Dec 2011 16:27:08 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id SAA00337; Wed, 07 Dec 2011 18:27:06 +0200 (EET) (envelope-from avg@FreeBSD.org) Message-ID: <4EDF93DA.3060301@FreeBSD.org> Date: Wed, 07 Dec 2011 18:27:06 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111109 Thunderbird/8.0 MIME-Version: 1.0 To: Bernhard Froehlich References: <4ECF7440.4070300@entel.upc.edu> <20111126163343.GA9150@reks> "<4ED6AEFE.4010106@FreeBSD.org>" <201111301807.21351.jkim@FreeBSD.org> <60ea779052f025798cf65e18c24b7b31@bluelife.at> <47eb9f9b139dd8c59b050f1670a5f18d@bluelife.at> "<7c3c9505867f4528af276a571077b9ce@bluelife.at>" <4EDCC1C6.3040109@FreeBSD.org> <4EDCCDA2.5070006@FreeBSD.org> <4EDD0644.5030902@rice.edu> <4EDD3F60.8050601@FreeBSD.org> <4EDD442C.9030406@rice.edu> <4EDD47D3.5010803@FreeBSD.org> <4EDD5CEB.1020502@rice.edu> <4EDDDB7A.4050604@FreeBSD.org> <4EDDF91F.10308@FreeBSD.org> <5ca321038ae3f35c630aa29f5031d1d5@bluelife.at> <4EDE7977.7010800@FreeBSD.org> In-Reply-To: <4EDE7977.7010800@FreeBSD.org> X-Enigmail-Version: undefined Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@FreeBSD.org, FreeBSD current , vbox@FreeBSD.org Subject: Re: virtualbox r0 memory management update X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Dec 2011 16:27:10 -0000 on 06/12/2011 22:22 Andriy Gapon said the following: > > Could you please change that line as follows? > vm_page_t pPage = pPages +iPage; > Additionally the patch has another bug. Here is a patch on top of the previous patch: --- src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c.orig2 2011-12-07 18:15:48.695189924 +0200 +++ src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c 2011-12-07 18:17:35.359192030 +0200 @@ -251,7 +251,7 @@ static int FreeBSDPhysAllocHelper(vm_obj vm_page_free(pPage); vm_page_unlock_queues(); } - VM_OBJECT_LOCK(pObject); + VM_OBJECT_UNLOCK(pObject); return VERR_NO_MEMORY; } } -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 7 20:11: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 810EE106566B for ; Wed, 7 Dec 2011 20:11:48 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell0.rawbw.com (shell0.rawbw.com [198.144.192.45]) by mx1.freebsd.org (Postfix) with ESMTP id 3F03A8FC0A for ; Wed, 7 Dec 2011 20:11:48 +0000 (UTC) Received: from eagle.yuri.org (stunnel@localhost [127.0.0.1]) (authenticated bits=0) by shell0.rawbw.com (8.14.4/8.14.4) with ESMTP id pB7Jc44L038831; Wed, 7 Dec 2011 11:38:05 -0800 (PST) (envelope-from yuri@rawbw.com) Message-ID: <4EDFC09B.6080804@rawbw.com> Date: Wed, 07 Dec 2011 11:38:03 -0800 From: Yuri User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111117 Thunderbird/8.0 MIME-Version: 1.0 To: gljennjohn@googlemail.com References: <4EDE774E.8050703@rawbw.com> <20111207110941.09c935c9@ernst.jennejohn.org> In-Reply-To: <20111207110941.09c935c9@ernst.jennejohn.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@freebsd.org Subject: Re: flash: Few streams not playing in FreeBSD 8.2-STABLE amd64 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Dec 2011 20:11:48 -0000 On 12/07/2011 02:09, Gary Jennejohn wrote: > Which browser? I use opera with the opera-linuxplugins port. I tried opera with opera-linuxplugins, and firefox and chrome with the same result. I asked about few other sites like this some while ago, they didn't work on my system but worked for other people. Something is different on my system, but I can't figure out what. How to troubleshoot such problem? Is there a way to run such stream in standalone app? Yuri From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 7 20:22:46 2011 Return-Path: Delivered-To: emulation@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 1233) id BD7371065677; Wed, 7 Dec 2011 20:22:46 +0000 (UTC) Date: Wed, 7 Dec 2011 20:22:46 +0000 From: Alexander Best To: Yuri Message-ID: <20111207202246.GA80188@freebsd.org> References: <4EDE774E.8050703@rawbw.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4EDE774E.8050703@rawbw.com> Cc: emulation@freebsd.org Subject: Re: flash: Few streams not playing in FreeBSD 8.2-STABLE amd64 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Dec 2011 20:22:46 -0000 On Tue Dec 6 11, Yuri wrote: > http://tvrain.ru -- supposed to show TV stream in TV frame, actually > shows only flawplayer in left bottom corner > http://www.ustream.tv/channel/ridus -- supposed to show video stream or > message "Off Air", actually screen is black > Both of them work in Windows. > > Most other flash sites work on the same FreeBSD system. for me, doing 'sudo ipcrm -W' and then re-loading a flash site always works. it seems there are still issues with the futex or ipc implementation. cheers. alex > > linux-f10-flashplugin-11.1r102.55 > > Yuri From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 7 21:18:40 2011 Return-Path: Delivered-To: emulation@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BFD6D1065670 for ; Wed, 7 Dec 2011 21:18:40 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell0.rawbw.com (shell0.rawbw.com [198.144.192.45]) by mx1.freebsd.org (Postfix) with ESMTP id 92C818FC12 for ; Wed, 7 Dec 2011 21:18:40 +0000 (UTC) Received: from eagle.yuri.org (stunnel@localhost [127.0.0.1]) (authenticated bits=0) by shell0.rawbw.com (8.14.4/8.14.4) with ESMTP id pB7LIev4065751; Wed, 7 Dec 2011 13:18:40 -0800 (PST) (envelope-from yuri@rawbw.com) Message-ID: <4EDFD82F.6040601@rawbw.com> Date: Wed, 07 Dec 2011 13:18:39 -0800 From: Yuri User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111117 Thunderbird/8.0 MIME-Version: 1.0 To: Alexander Best References: <4EDE774E.8050703@rawbw.com> <20111207202246.GA80188@freebsd.org> In-Reply-To: <20111207202246.GA80188@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: emulation@FreeBSD.ORG Subject: Re: flash: Few streams not playing in FreeBSD 8.2-STABLE amd64 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Dec 2011 21:18:40 -0000 On 12/07/2011 12:22, Alexander Best wrote: > for me, doing 'sudo ipcrm -W' and then re-loading a flash site always works. it > seems there are still issues with the futex or ipc implementation. This doesn't help either for these sites on my system. Yuri From owner-freebsd-emulation@FreeBSD.ORG Fri Dec 9 19:35:03 2011 Return-Path: Delivered-To: emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7AA17106564A for ; Fri, 9 Dec 2011 19:35:03 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from portsmonj.FreeBSD.org (portsmonj.freebsd.org [69.147.83.46]) by mx1.freebsd.org (Postfix) with ESMTP id 68DCE8FC13 for ; Fri, 9 Dec 2011 19:35:03 +0000 (UTC) Received: from portsmonj.freebsd.org (portsmonj.freebsd.org [69.147.83.46]) by portsmonj.FreeBSD.org (8.14.4/8.14.4) with ESMTP id pB78UKkv082191 for ; Wed, 7 Dec 2011 08:30:20 GMT (envelope-from linimon@FreeBSD.org) Date: Wed, 7 Dec 2011 08:30:20 GMT Message-Id: <201112070830.pB78UKkv082191@portsmonj.FreeBSD.org> From: linimon@FreeBSD.org To: emulation@FreeBSD.org Cc: Subject: FreeBSD ports that you maintain which are currently marked forbidden X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Dec 2011 19:35:03 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically notify users about ports that are marked as "forbidden" in their Makefiles. Often, these ports are so marked due to security concerns, such as known exploits. An overview of each port, including errors seen on the build farm, is included below. portname: graphics/linux-tiff forbidden because: Vulnerable since 2004-10-13, http://portaudit.freebsd.org/8816bf3a-7929-11df-bcce-0018f3e2eb82.html build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-tiff portname: x11-toolkits/linux-pango forbidden because: Vulnerable since 2009-05-13, http://portaudit.freebsd.org/4b172278-3f46-11de-becb-001cc0377035.html build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-toolkits&portname=linux-pango If this problem is one that you are already aware of, please accept our apologies and ignore this message. On the other hand, if you no longer wish to maintain this port (or ports), please reply with a message stating that, and accept our thanks for your efforts in the past. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-emulation@FreeBSD.ORG Fri Dec 9 19:35:03 2011 Return-Path: Delivered-To: emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F0E66106567E for ; Fri, 9 Dec 2011 19:35:03 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from portsmonj.FreeBSD.org (portsmonj.freebsd.org [69.147.83.46]) by mx1.freebsd.org (Postfix) with ESMTP id DEDCE8FC1F for ; Fri, 9 Dec 2011 19:35:03 +0000 (UTC) Received: from portsmonj.freebsd.org (portsmonj.freebsd.org [69.147.83.46]) by portsmonj.FreeBSD.org (8.14.4/8.14.4) with ESMTP id pB78TTnT072933 for ; Wed, 7 Dec 2011 08:29:29 GMT (envelope-from linimon@FreeBSD.org) Date: Wed, 7 Dec 2011 08:29:29 GMT Message-Id: <201112070829.pB78TTnT072933@portsmonj.FreeBSD.org> From: linimon@FreeBSD.org To: emulation@FreeBSD.org Cc: Subject: FreeBSD ports that you maintain which are currently scheduled for deletion X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Dec 2011 19:35:04 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically schedule removal of ports that have been judged to have outlived their usefulness. Often, this is due to a better alternative having become available and/or the cessation of development on the existing port. In some cases, ports are marked for removal because they fail to build and install correctly from their sources, or otherwise fail in operation. The ports, and the reason and date that they have been scheduled for removal, are listed below. If no one has stepped forward before that time to propose a way to fix the problems (such as via a PR), the ports will be deleted. portname: graphics/linux-tiff description: TIFF library, Linux/i386 binary maintainer: emulation@FreeBSD.org status: FORBIDDEN deprecated because: expiration date: 2011-10-14 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-tiff portname: x11-toolkits/linux-pango description: Linux pango binary maintainer: emulation@FreeBSD.org status: FORBIDDEN deprecated because: expiration date: 2011-10-14 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-toolkits&portname=linux-pango If this problem is one that you are already aware of, please accept our apologies and ignore this message. On the other hand, if you no longer wish to maintain this port (or ports), please reply with a message stating that, and accept our thanks for your efforts in the past. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 10 20:40:43 2011 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0BC25106566B; Sat, 10 Dec 2011 20:40:43 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id A49FE8FC14; Sat, 10 Dec 2011 20:40:42 +0000 (UTC) Received: from outgoing.leidinger.net (p5796CEC5.dip.t-dialin.net [87.150.206.197]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 0BB1F84400D; Sat, 10 Dec 2011 21:40:28 +0100 (CET) Received: from unknown (IO.Leidinger.net [192.168.1.12]) by outgoing.leidinger.net (Postfix) with ESMTP id 418C05724; Sat, 10 Dec 2011 21:40:25 +0100 (CET) Date: Sat, 10 Dec 2011 21:40:25 +0100 From: Alexander Leidinger To: Manolis Kiagias Message-ID: <20111210214025.0000445d@unknown> In-Reply-To: <201112072132.pB7LW6Aa042461@repoman.freebsd.org> References: <201112072132.pB7LW6Aa042461@repoman.freebsd.org> X-Mailer: Claws Mail 3.7.10cvs7 (GTK+ 2.16.6; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 0BB1F84400D.A5CDC X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-1, required 6, autolearn=disabled, ALL_TRUSTED -1.00) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1324154430.18299@xYhuZuY1sSTzLPsqgMJQbA X-EBL-Spam-Status: No Cc: re@FreeBSD.org, cvs-doc@FreeBSD.org, emulation@freebsd.org, cvs-all@FreeBSD.org, nwhitehorn@FreeBSD.org, doc-committers@FreeBSD.org Subject: Re: cvs commit: doc/en_US.ISO8859-1/books/handbook/desktop chapter.sgml doc/en_US.ISO8859-1/books/handbook/linuxemu chapter.sgml 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, 10 Dec 2011 20:40:43 -0000 On Wed, 7 Dec 2011 21:32:06 +0000 (UTC) Manolis Kiagias wrote: CCing re@, emulation@ and nwhitehorn@ due to a possible impact in the upcomming release. > Modified files: > en_US.ISO8859-1/books/handbook/desktop chapter.sgml > en_US.ISO8859-1/books/handbook/linuxemu chapter.sgml > Log: > Use /compat/linux/proc instead of /usr/compat/linux/proc as the > mount point of linproc in the examples, since: > > - linux_base always installs to /compat and creates it as a > directory if it does not exist as a symlink > - Custom installations (not done by sysinstall(8)) may not > have /compat at all > - The linuxemu chapter uses /compat anyway (except a single > example, fixed) > - The new bsdinstall(8) does not create /compat either as directory > or symlink Looks like a bug in bsdinstall (and linux_base) to me. What you write here means that a new release with bsdinstall instead of sysinstall may cause problems where /compat is in a small partition and /usr in a big partition (even if it creates a big one by default, an user may change this). I suggest to fix bsdinstall before the release of 9.0. It also changes what is expected by long-term users. I try to get some time to have a look at fixing the linux_base ports, but anyone is free to have a look too, as I'm not sure if I get enough time to fix them before the release. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 10 20:44:44 2011 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 14E1F1065670; Sat, 10 Dec 2011 20:44:44 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id C54778FC08; Sat, 10 Dec 2011 20:44:43 +0000 (UTC) Received: from outgoing.leidinger.net (p5796CEC5.dip.t-dialin.net [87.150.206.197]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id C508D84400D; Sat, 10 Dec 2011 21:27:35 +0100 (CET) Received: from unknown (IO.Leidinger.net [192.168.1.12]) by outgoing.leidinger.net (Postfix) with ESMTP id 04FF65722; Sat, 10 Dec 2011 21:27:33 +0100 (CET) Date: Sat, 10 Dec 2011 21:27:32 +0100 From: Alexander Leidinger To: Doug Barton Message-ID: <20111210212732.000004a9@unknown> In-Reply-To: <4EE2A456.602@FreeBSD.org> References: <4EE2A456.602@FreeBSD.org> X-Mailer: Claws Mail 3.7.10cvs7 (GTK+ 2.16.6; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: C508D84400D.A1C24 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-0.323, required 6, autolearn=disabled, ALL_TRUSTED -1.00, J_CHICKENPOX_72 0.60, TW_BG 0.08) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1324153656.40502@oNhVB61oSjeYqircD9dM0A X-EBL-Spam-Status: No Cc: emulation@freebsd.org, hrs@FreeBSD.org, FreeBSD ports list Subject: Re: Clicking URLs with acroread8 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, 10 Dec 2011 20:44:44 -0000 On Fri, 09 Dec 2011 16:14:14 -0800 Doug Barton wrote: CCing emulation@ > I receive PDF documents with URLs that I need to click, and so I would > like to get that working in acroread8. I symlink'ed firefox into > /compat/linux/usr/local/bin, and set the preferences in acroread > accordingly. That got me from a "firefox not found" error to this, > printed out in the terminal: > > libfam.so.0: cannot open shared object file: No such file or directory > Failed to load module: /usr/lib/gio/modules/libgiofam.so > > Since I have that lib installed as a result of the linux-base port, I > assume that what is missing is something that it depends on. > > Any help resolving this is welcome. ---snip--- # /compat/linux/bin/bash /compat/linux/usr/bin/ldd /compat/linux/usr/lib/gio/modules/libgiofam.so libgio-2.0.so.0 => /lib/libgio-2.0.so.0 (0x21029000) libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0x2109d000) libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x210de000) libfam.so.0 => not found libc.so.6 => /lib/libc.so.6 (0x211c1000) libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0x2133a000) libselinux.so.1 => /lib/libselinux.so.1 (0x2133e000) /lib/ld-linux.so.2 (0x01001000) libdl.so.2 => /lib/libdl.so.2 (0x2135b000) # find /compat/linux -name libfam.so.0 # cd /usr/ports # INDEXFILE=INDEX-9 make quicksearch name=fam | grep linux # grep fam emulators/linux_base-f10/pkg-plist # grep fam */linux-f10-*/pkg-plist ---snip--- Looks to me like you need a linux libfam.so.0 (and we should add it to the linux_base-f10 port). Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 10 21:13:31 2011 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6017E106564A; Sat, 10 Dec 2011 21:13:31 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id E38C48FC08; Sat, 10 Dec 2011 21:13:30 +0000 (UTC) Received: from outgoing.leidinger.net (p5796CEC5.dip.t-dialin.net [87.150.206.197]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id DF75184400D; Sat, 10 Dec 2011 22:13:16 +0100 (CET) Received: from unknown (IO.Leidinger.net [192.168.1.12]) by outgoing.leidinger.net (Postfix) with ESMTP id 397165729; Sat, 10 Dec 2011 22:13:14 +0100 (CET) Date: Sat, 10 Dec 2011 22:13:13 +0100 From: Alexander Leidinger To: emulation@freebsd.org Message-ID: <20111210221313.000064ae@unknown> In-Reply-To: <20111210214025.0000445d@unknown> References: <201112072132.pB7LW6Aa042461@repoman.freebsd.org> <20111210214025.0000445d@unknown> X-Mailer: Claws Mail 3.7.10cvs7 (GTK+ 2.16.6; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/n9jEQbHwyMp.Xa_jTkWZXQ+" X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: DF75184400D.A0A79 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-1, required 6, autolearn=disabled, ALL_TRUSTED -1.00) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1324156398.39766@fqoi0J565eqKQJyQTGL3Eg X-EBL-Spam-Status: No Cc: Manolis Kiagias Subject: Re: cvs commit: doc/en_US.ISO8859-1/books/handbook/desktop chapter.sgml doc/en_US.ISO8859-1/books/handbook/linuxemu chapter.sgml 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, 10 Dec 2011 21:13:31 -0000 --MP_/n9jEQbHwyMp.Xa_jTkWZXQ+ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline On Sat, 10 Dec 2011 21:40:25 +0100 Alexander Leidinger wrote: Restricting the audience a little bit... > On Wed, 7 Dec 2011 21:32:06 +0000 (UTC) Manolis Kiagias > wrote: > > Log: > > Use /compat/linux/proc instead of /usr/compat/linux/proc as the > > mount point of linproc in the examples, since: > > > > - linux_base always installs to /compat and creates it as a > > directory if it does not exist as a symlink > > - Custom installations (not done by sysinstall(8)) may not > > have /compat at all > I try to get some time to have a look at fixing the linux_base ports, > but anyone is free to have a look too, as I'm not sure if I get enough > time to fix them before the release. Untested patch attached. I got the time to check the f10 port and come up with something, but I don't have the time to test. It would be great if someone could test it (as a port and as a package, don't forget to (re)move /compat away). Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 --MP_/n9jEQbHwyMp.Xa_jTkWZXQ+ Content-Type: application/octet-stream; name=linux_base-f10-fix.diff Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=linux_base-f10-fix.diff ZGlmZiAtcnVIIC4vTWFrZWZpbGUgL3Jvb3QvbGludXhfYmFzZS1mMTAtZml4L01ha2VmaWxlCi0t LSBNYWtlZmlsZQkyMDExLTA3LTIxIDA2OjM5OjIxLjAwMDAwMDAwMCArMDIwMAorKysgTWFrZWZp bGUJMjAxMS0xMi0xMCAyMjowMjowMy4wMTg2MzM4NTMgKzAxMDAKQEAgLTIwMiwxMCArMjAyLDEx IEBACiAjCiAjIEhhbmRsZSB0aGUgbG9hZGluZyBvZiB0aGUgbGludXggbG9hZGFibGUga2VybmVs IG1vZHVsZSBpZiByZXF1aXJlZC4KICMKLQlAJHtTSH0gJHtQS0dJTlNUQUxMfSAke1BLR05BTUV9 IFBSRS1JTlNUQUxMCisJQFBLR19QUkVGSVg9JHtQUkVGSVh9ICR7U0h9ICR7UEtHSU5TVEFMTH0g JHtQS0dOQU1FfSBQUkUtSU5TVEFMTAogIwogIyBEbyBpbnN0YWxsIHdpdGhvdXQgdXNpbmcgbGlu dXggcnBtIHN5c3RlbQogIworIwlAaWYgWyAke1BSRUZJWH0gPSAvY29tcGF0L2xpbnV4IC1hICEg LWUgL2NvbXBhdCBdOyB0aGVuOyAke0xOfSAtc2YgL3Vzci9jb21wYXQgL2NvbXBhdDsgZmkKIAlA Y2QgJHtXUktTUkN9ICYmICR7RklORH0gKiAtdHlwZSBkIC1leGVjICR7TUtESVJ9ICIke1BSRUZJ WH0ve30iIFw7CiAJQGNkICR7V1JLU1JDfSAmJiAke0ZJTkR9ICogISAtdHlwZSBkIFwKIAkJfCAk e0NQSU99IC1wbSAtUiByb290OndoZWVsICR7UFJFRklYfQpkaWZmIC1ydUggLi9wa2ctaW5zdGFs bCAvcm9vdC9saW51eF9iYXNlLWYxMC1maXgvcGtnLWluc3RhbGwKLS0tIHBrZy1pbnN0YWxsCTIw MDktMDUtMTIgMTY6NTM6NTguMDAwMDAwMDAwICswMjAwCisrKyBwa2ctaW5zdGFsbAkyMDExLTEy LTEwIDIyOjAyOjAzLjAxODYzMzg1MyArMDEwMApAQCAtMjAsNiArMjAsMTIgQEAKIAkJCWV4aXQg MQogCQlmaQogCWZpCisJaWYgWyAtbiAiJHtQS0dfUFJFRklYfSIgLWEgJHtQS0dfUFJFRklYfSA9 IC9jb21wYXQvbGludXggLWEgISAtZSAvY29tcGF0IF07IHRoZW4KKwkJaWYgWyAhIC1lIC91c3Iv Y29tcGF0IF07IHRoZW4KKwkJCW1rZGlyIC91c3IvY29tcGF0CisJCWZpCisJCWxuIC1zZiAvdXNy L2NvbXBhdCAvY29tcGF0CisJZmkKIAk7OwogUE9TVC1JTlNUQUxMKQogCWlmIFsgLXogImBncmVw IF5saW5wcm9jIC9ldGMvZnN0YWJgIiBdOyB0aGVuCg== --MP_/n9jEQbHwyMp.Xa_jTkWZXQ+-- From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 10 21:25:00 2011 Return-Path: Delivered-To: emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 88C81106564A; Sat, 10 Dec 2011 21:25:00 +0000 (UTC) (envelope-from manolis@FreeBSD.org) Received: from sphinx.otenet.gr (sphinx.otenet.gr [83.235.69.19]) by mx1.freebsd.org (Postfix) with ESMTP id 35FB48FC18; Sat, 10 Dec 2011 21:25:00 +0000 (UTC) Received: from panas.otenet.gr (panas.otenet.gr [83.235.67.31]) by sphinx.otenet.gr (ESMTP) with ESMTPS; Sat, 10 Dec 2011 23:06:14 +0200 (EET) Received: from [192.168.0.150] (athedsl-4364788.home.otenet.gr [79.130.9.228]) by panas.otenet.gr (8.13.8/8.13.8) with ESMTP id pBAL6BMT017686; Sat, 10 Dec 2011 23:06:14 +0200 Message-ID: <4EE3C9C8.9050709@FreeBSD.org> Date: Sat, 10 Dec 2011 23:06:16 +0200 From: Manolis Kiagias User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11 MIME-Version: 1.0 To: Alexander Leidinger References: <201112072132.pB7LW6Aa042461@repoman.freebsd.org> <20111210214025.0000445d@unknown> In-Reply-To: <20111210214025.0000445d@unknown> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: re@FreeBSD.org, cvs-doc@FreeBSD.org, emulation@FreeBSD.org, cvs-all@FreeBSD.org, nwhitehorn@FreeBSD.org, doc-committers@FreeBSD.org Subject: Re: cvs commit: doc/en_US.ISO8859-1/books/handbook/desktop chapter.sgml doc/en_US.ISO8859-1/books/handbook/linuxemu chapter.sgml 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, 10 Dec 2011 21:25:00 -0000 On 10/12/2011 10:40 μμ, Alexander Leidinger wrote: > On Wed, 7 Dec 2011 21:32:06 +0000 (UTC) Manolis Kiagias > wrote: > > CCing re@, emulation@ and nwhitehorn@ due to a possible impact in the > upcomming release. > >> Modified files: >> en_US.ISO8859-1/books/handbook/desktop chapter.sgml >> en_US.ISO8859-1/books/handbook/linuxemu chapter.sgml >> Log: >> Use /compat/linux/proc instead of /usr/compat/linux/proc as the >> mount point of linproc in the examples, since: >> >> - linux_base always installs to /compat and creates it as a >> directory if it does not exist as a symlink >> - Custom installations (not done by sysinstall(8)) may not >> have /compat at all >> - The linuxemu chapter uses /compat anyway (except a single >> example, fixed) >> - The new bsdinstall(8) does not create /compat either as directory >> or symlink > Looks like a bug in bsdinstall (and linux_base) to me. What you write > here means that a new release with bsdinstall instead of sysinstall may > cause problems where /compat is in a small partition and /usr in a big > partition (even if it creates a big one by default, an user may change > this). I suggest to fix bsdinstall before the release of 9.0. It also > changes what is expected by long-term users. Yes, this was discussed in the PR (see http://lists.freebsd.org/pipermail/freebsd-doc/2011-December/019270.html ). I think the best and safer way would be for bsdinstall to create the link if possible. From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 10 21:35:01 2011 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1434F1065670 for ; Sat, 10 Dec 2011 21:35:01 +0000 (UTC) (envelope-from sonicy@otenet.gr) Received: from sphinx.otenet.gr (sphinx.otenet.gr [83.235.69.19]) by mx1.freebsd.org (Postfix) with ESMTP id BBD098FC15 for ; Sat, 10 Dec 2011 21:35:00 +0000 (UTC) Received: from panas.otenet.gr (panas.otenet.gr [83.235.67.31]) by sphinx.otenet.gr (ESMTP) with ESMTPS; Sat, 10 Dec 2011 23:18:52 +0200 (EET) Received: from [192.168.0.150] (athedsl-4364788.home.otenet.gr [79.130.9.228]) by panas.otenet.gr (8.13.8/8.13.8) with ESMTP id pBALInqS021721; Sat, 10 Dec 2011 23:18:52 +0200 Message-ID: <4EE3CCBE.80204@otenet.gr> Date: Sat, 10 Dec 2011 23:18:54 +0200 From: Manolis Kiagias User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11 MIME-Version: 1.0 To: Alexander Leidinger References: <201112072132.pB7LW6Aa042461@repoman.freebsd.org> <20111210214025.0000445d@unknown> <20111210221313.000064ae@unknown> In-Reply-To: <20111210221313.000064ae@unknown> Content-Type: text/plain; charset=ISO-8859-7; format=flowed Content-Transfer-Encoding: 8bit Cc: emulation@freebsd.org Subject: Re: cvs commit: doc/en_US.ISO8859-1/books/handbook/desktop chapter.sgml doc/en_US.ISO8859-1/books/handbook/linuxemu chapter.sgml 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, 10 Dec 2011 21:35:01 -0000 On 10/12/2011 11:13 ìì, Alexander Leidinger wrote: > On Sat, 10 Dec 2011 21:40:25 +0100 Alexander Leidinger > wrote: > > Restricting the audience a little bit... > >> On Wed, 7 Dec 2011 21:32:06 +0000 (UTC) Manolis Kiagias >> wrote: >>> Log: >>> Use /compat/linux/proc instead of /usr/compat/linux/proc as the >>> mount point of linproc in the examples, since: >>> >>> - linux_base always installs to /compat and creates it as a >>> directory if it does not exist as a symlink >>> - Custom installations (not done by sysinstall(8)) may not >>> have /compat at all >> I try to get some time to have a look at fixing the linux_base ports, >> but anyone is free to have a look too, as I'm not sure if I get enough >> time to fix them before the release. > Untested patch attached. I got the time to check the f10 port and come > up with something, but I don't have the time to test. It would be great > if someone could test it (as a port and as a package, don't forget to > (re)move /compat away). > Got a clean VirtualBox install available, will give it a try and report back. Cheers, manolis@ From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 10 22:29:41 2011 Return-Path: Delivered-To: emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E56B3106566B; Sat, 10 Dec 2011 22:29:41 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from agogare.doit.wisc.edu (agogare.doit.wisc.edu [144.92.197.211]) by mx1.freebsd.org (Postfix) with ESMTP id B30ED8FC08; Sat, 10 Dec 2011 22:29:41 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 8BIT Content-type: text/plain; charset=UTF-8; format=flowed Received: from avs-daemon.smtpauth2.wiscmail.wisc.edu by smtpauth2.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) id <0LW000J00BPGNL00@smtpauth2.wiscmail.wisc.edu>; Sat, 10 Dec 2011 15:29:40 -0600 (CST) Received: from comporellon.tachypleus.net ([unknown] [76.210.61.201]) by smtpauth2.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) with ESMTPSA id <0LW00079DBPEOY20@smtpauth2.wiscmail.wisc.edu>; Sat, 10 Dec 2011 15:29:39 -0600 (CST) Date: Sat, 10 Dec 2011 15:29:38 -0600 From: Nathan Whitehorn In-reply-to: <4EE3C9C8.9050709@FreeBSD.org> To: Manolis Kiagias Message-id: <4EE3CF42.6000703@freebsd.org> X-Spam-Report: AuthenticatedSender=yes, SenderIP=76.210.61.201 X-Spam-PmxInfo: Server=avs-11, Version=5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2011.12.10.212116, SenderIP=76.210.61.201 References: <201112072132.pB7LW6Aa042461@repoman.freebsd.org> <20111210214025.0000445d@unknown> <4EE3C9C8.9050709@FreeBSD.org> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111113 Thunderbird/8.0 Cc: re@FreeBSD.org, cvs-doc@FreeBSD.org, emulation@FreeBSD.org, cvs-all@FreeBSD.org, Alexander Leidinger , doc-committers@FreeBSD.org Subject: Re: cvs commit: doc/en_US.ISO8859-1/books/handbook/desktop chapter.sgml doc/en_US.ISO8859-1/books/handbook/linuxemu chapter.sgml 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, 10 Dec 2011 22:29:42 -0000 On 12/10/11 15:06, Manolis Kiagias wrote: > On 10/12/2011 10:40 μμ, Alexander Leidinger wrote: >> On Wed, 7 Dec 2011 21:32:06 +0000 (UTC) Manolis Kiagias >> wrote: >> >> CCing re@, emulation@ and nwhitehorn@ due to a possible impact in the >> upcomming release. >> >>> Modified files: >>> en_US.ISO8859-1/books/handbook/desktop chapter.sgml >>> en_US.ISO8859-1/books/handbook/linuxemu chapter.sgml >>> Log: >>> Use /compat/linux/proc instead of /usr/compat/linux/proc as the >>> mount point of linproc in the examples, since: >>> >>> - linux_base always installs to /compat and creates it as a >>> directory if it does not exist as a symlink >>> - Custom installations (not done by sysinstall(8)) may not >>> have /compat at all >>> - The linuxemu chapter uses /compat anyway (except a single >>> example, fixed) >>> - The new bsdinstall(8) does not create /compat either as directory >>> or symlink >> Looks like a bug in bsdinstall (and linux_base) to me. What you write >> here means that a new release with bsdinstall instead of sysinstall may >> cause problems where /compat is in a small partition and /usr in a big >> partition (even if it creates a big one by default, an user may change >> this). I suggest to fix bsdinstall before the release of 9.0. It also >> changes what is expected by long-term users. > > Yes, this was discussed in the PR (see > http://lists.freebsd.org/pipermail/freebsd-doc/2011-December/019270.html > ). I think the best and safer way would be for bsdinstall to create > the link if possible. This is very easy to do, and the correct place is in /usr/src/usr.sbin/bsdinstall/scripts/config. I don't have a good sense of what the correct logic is, however, and so would appreciate either guidance or patches from emulation-types. -Nathan