From owner-freebsd-emulation@FreeBSD.ORG Sun Oct 17 00:21:54 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 855F916A4CE for ; Sun, 17 Oct 2004 00:21:54 +0000 (GMT) Received: from mta8.srv.hcvlny.cv.net (mta8.srv.hcvlny.cv.net [167.206.5.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C99843D39 for ; Sun, 17 Oct 2004 00:21:54 +0000 (GMT) (envelope-from bsdfsse@optonline.net) Received: from [192.168.0.24] (ool-43532b7b.dyn.optonline.net [67.83.43.123]) by mta8.srv.hcvlny.cv.net (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTP id <0I5P00LQED0HKL@mta8.srv.hcvlny.cv.net> for freebsd-emulation@freebsd.org; Sat, 16 Oct 2004 20:21:53 -0400 (EDT) Date: Sat, 16 Oct 2004 20:21:41 -0400 From: bsdfsse In-reply-to: <41718C83.6030009@kuehlbox.de> To: Stephan Fiebrandt Message-id: <4171BB15.3070608@optonline.net> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT X-Accept-Language: en-us, en User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913) References: <41718C83.6030009@kuehlbox.de> cc: freebsd-emulation@freebsd.org Subject: Re: vmware and 5.3BETA7 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 17 Oct 2004 00:21:54 -0000 > Next, and this is the most anoying thing, when i start mx X Server > (Xfree or Xorg, doesn't matter) my mouse almost freeze. It "stucks" > unusable and only moves every 2-3 sec. when i move it around. About a week ago, the only version of vmware I was able to get to work reliably was vmware2 on FreeBSD 4.10. Today I reinstalled FreeBSD 5.3-B7 and tried to get vmware3 to work. It worked, but I had exactly the same mouse problem you described. I deinstalled vmware3 and tried to install vmware2 on 5.3-B7, and received some error during the 'make install'. The error was "mod_" something and ended with "_ioctl", I think. So now I am reinstalling 4.10, since I know I can make vmware2 work on it. Also, SerenityVirtual's commercial virtual machine runs on 4.10, though I am not sure if it is available or not. If you find the solution to the freezing mouse, please post it, and I will switch back to 5.3 too. thx! From owner-freebsd-emulation@FreeBSD.ORG Sun Oct 17 00:31:34 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D2C4E16A4CE for ; Sun, 17 Oct 2004 00:31:34 +0000 (GMT) Received: from mta9.srv.hcvlny.cv.net (mta9.srv.hcvlny.cv.net [167.206.5.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9BDAE43D1F for ; Sun, 17 Oct 2004 00:31:34 +0000 (GMT) (envelope-from bsdfsse@optonline.net) Received: from [192.168.0.24] (ool-43532b7b.dyn.optonline.net [67.83.43.123]) by mta9.srv.hcvlny.cv.net (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTP id <0I5P001XEDEM4R@mta9.srv.hcvlny.cv.net> for freebsd-emulation@freebsd.org; Sat, 16 Oct 2004 20:30:22 -0400 (EDT) Date: Sat, 16 Oct 2004 20:30:09 -0400 From: bsdfsse In-reply-to: <415F1A6F.1070907@optonline.net> To: freebsd-emulation@freebsd.org Message-id: <4171BD11.7030008@optonline.net> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT X-Accept-Language: en-us, en User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913) References: <415EF493.6020608@optonline.net> <415F1A6F.1070907@optonline.net> Subject: Can BOCHS or QEMU run Windows 2000 Pro acceptably? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 17 Oct 2004 00:31:34 -0000 Does anyone know if either BOCHS or QEMU can run Windows 2000 Pro acceptably - with "acceptably" being defined as able to edit and compile with Microsoft's Visual C++ 6.0? On either FreeBSD 4.x or 5.x. I would also like to be able to run Microsoft's VPN and XP RemoteDesktop clients within the virtual machine, otherwise I could probably use a Win95 client OS. I'm still experimenting with VMWare 2 and 3, and plan to try SerenityVirtual's emulator next. thx! From owner-freebsd-emulation@FreeBSD.ORG Sun Oct 17 09:19:00 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 03BE816A4CE for ; Sun, 17 Oct 2004 09:19:00 +0000 (GMT) Received: from mail.kuehlbox.de (ns1.kuehlbox.de [62.159.47.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F44943D4C for ; Sun, 17 Oct 2004 09:18:59 +0000 (GMT) (envelope-from bsd@kuehlbox.de) Received: (qmail 5040 invoked by uid 89); 17 Oct 2004 09:17:34 -0000 Received: from unknown (HELO ?172.16.21.120?) (webmaster@kuehlbox.de@82.135.6.231) by www.kuehlbox.de with SMTP; 17 Oct 2004 09:17:34 -0000 Message-ID: <41723900.3020005@kuehlbox.de> Date: Sun, 17 Oct 2004 11:18:56 +0200 From: Stephan Fiebrandt User-Agent: Mozilla Thunderbird 0.7.2 (Windows/20040707) X-Accept-Language: en-us, en MIME-Version: 1.0 To: bsdfsse References: <41718C83.6030009@kuehlbox.de> <4171BB15.3070608@optonline.net> In-Reply-To: <4171BB15.3070608@optonline.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-emulation@freebsd.org Subject: Re: vmware and 5.3BETA7 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 17 Oct 2004 09:19:00 -0000 bsdfsse wrote: > I deinstalled vmware3 and tried to install vmware2 on 5.3-B7, and > received some error during the 'make install'. The error was "mod_" > something and ended with "_ioctl", I think. you need to apply two patches, that are already applied to ports/commit: first: --- vmware2.patch begins here --- Index: Makefile =================================================================== RCS file: /home/ncvs/ports/emulators/vmware2/Makefile,v retrieving revision 1.60 diff -u -r1.60 Makefile --- Makefile 10 Jan 2004 07:18:54 -0000 1.60 +++ Makefile 22 Jun 2004 14:58:12 -0000 @@ -88,6 +88,12 @@ PLIST_SUB+= FREEBSD5="" .endif +.if ${OSVERSION} >= 500104 +LINUXBASE_MAYBE= +.else +LINUXBASE_MAYBE= ${LINUXBASE} +.endif + post-extract: .for m in ${MODULES} ${TAR} -xf ${WRKSRC}/lib/modules/source/${m}.tar -C ${WRKSRC} @@ -122,10 +128,11 @@ cd ${WRKSRC}/vmmon-only/freebsd && ${TOUCH} bus_if.h device_if.h .if ${OSVERSION} >= 500019 ${PERL} -i -pe 's,,,' \ - ${WRKSRC}/vmmon-only/freebsd/*.c \ - ${WRKSRC}/vmware-distrib/vmmon-only/freebsd/*.c + ${WRKDIR}/vmmon-only/freebsd/*.c \ + ${WRKDIR}/vmware-distrib/vmmon-only/freebsd/*.c .endif ${CAT} ${FILESDIR}/kmoddeps.patch | (cd ${WRKSRC} && patch) > /dev/null 2>&1 + ${CAT} ${FILESDIR}/Makefile_FreeBSD.patch | (cd ${WRKSRC} && patch) > /dev/null 2>&1 .if ${OSVERSION} >= 500038 ${CAT} ${FILESDIR}/fo_ioctl.patch | (cd ${WRKSRC} && patch) > /dev/null 2>&1 .endif @@ -135,6 +142,7 @@ .endif .if ${OSVERSION} >= 500104 ${CAT} ${FILESDIR}/cdevsw.patch | (cd ${WRKSRC} && patch) > /dev/null 2>&1 + ${CAT} ${FILESDIR}/driver_c.patch | (cd ${WRKSRC} && patch) > /dev/null 2>&1 .endif .if ${OSVERSION} >= 500109 || ${OSVERSION} < 500000 && ${OSVERSION} >= 480102 ${CAT} ${FILESDIR}/hostif_c.patch | (cd ${WRKSRC} && patch) > /dev/null 2>&1 @@ -151,7 +159,7 @@ ${FILESDIR}/config > ${WRKDIR}/config ${SED} -e 's;@@PREFIX@@;${PREFIX};' \ - -e 's;@@LINUXBASE@@;${LINUXBASE};' \ + -e 's;@@LINUXBASE@@;$(LINUXBASE_MAYBE);' \ -e 's;@@NETWORKING@@;${VMNET_NETWORKING};' \ -e 's;@@BRIDGED@@;${VMNET_BRIDGED};' \ -e 's;@@BRIDGE_INTF@@;${VMNET_BRIDGED_INTERFACE};' \ Index: files/cdevsw.patch =================================================================== RCS file: /home/ncvs/ports/emulators/vmware2/files/cdevsw.patch,v retrieving revision 1.1 diff -u -r1.1 cdevsw.patch --- files/cdevsw.patch 10 Apr 2003 12:29:07 -0000 1.1 +++ files/cdevsw.patch 22 Jun 2004 14:58:12 -0000 @@ -1,10 +1,14 @@ --- vmmon-only/freebsd/driver.c_original Wed Mar 5 19:22:35 2003 +++ vmmon-only/freebsd/driver.c Wed Mar 5 19:22:44 2003 -@@ -155,6 +155,14 @@ +@@ -155,6 +155,18 @@ /* static struct cdevsw vmmon_cdevsw = { */ static struct cdevsw vmmon_cdevsw = { +#if __FreeBSD_version >= 500104 ++#if __FreeBSD_version >= 502103 ++ .d_version = D_VERSION, ++ .d_flags = D_NEEDGIANT, ++#endif + .d_open = FreeBSD_Driver_Open, + .d_close = FreeBSD_Driver_Close, + .d_ioctl = FreeBSD_Driver_Ioctl, @@ -54,11 +58,15 @@ } --- vmnet-only/freebsd/vmnet.c_original Wed Mar 5 19:21:51 2003 +++ vmnet-only/freebsd/vmnet.c Wed Mar 5 19:22:00 2003 -@@ -103,6 +103,16 @@ +@@ -103,6 +103,20 @@ static int vmnet_modeevent(module_t mod, int cmd, void *arg); static struct cdevsw vmnet_cdevsw = { +#if __FreeBSD_version >= 500104 ++#if __FreeBSD_version >= 502103 ++ .d_version = D_VERSION, ++ .d_flags = D_NEEDGIANT, ++#endif + .d_open = vmnet_open, + .d_close = vmnet_close, + .d_read = vmnet_read, Index: files/patch-bd =================================================================== RCS file: /home/ncvs/ports/emulators/vmware2/files/patch-bd,v retrieving revision 1.2 diff -u -r1.2 patch-bd --- files/patch-bd 22 Sep 2000 16:55:01 -0000 1.2 +++ files/patch-bd 22 Jun 2004 14:58:12 -0000 @@ -1,5 +1,5 @@ ---- vmmon-only/freebsd/driver.c.orig Thu Jun 29 21:06:18 2000 -+++ vmmon-only/freebsd/driver.c Sat Sep 23 01:41:34 2000 +--- vmmon-only/freebsd/driver.c.orig Sat Apr 10 16:52:28 2004 ++++ vmmon-only/freebsd/driver.c Sat Apr 10 16:54:39 2004 @@ -73,6 +73,24 @@ #include "private.h" #endif @@ -25,3 +25,13 @@ #ifdef SUPPORT_PASSTHROUGH #include "passthrough.h" // _driver_ version of passthrough.h #endif +@@ -256,7 +274,9 @@ + + #include + #include ++#if __FreeBSD_version < 501114 + #include ++#endif + + static int + vmmon_modeevent(module_t mod, int cmd, void *arg) Index: files/patch-be =================================================================== RCS file: /home/ncvs/ports/emulators/vmware2/files/patch-be,v retrieving revision 1.3 diff -u -r1.3 patch-be --- files/patch-be 18 Oct 2002 16:33:02 -0000 1.3 +++ files/patch-be 22 Jun 2004 14:58:12 -0000 @@ -1,5 +1,5 @@ ---- vmmon-only/freebsd/hostif.c.orig Mon Sep 2 19:19:50 2002 -+++ vmmon-only/freebsd/hostif.c Mon Sep 2 19:30:03 2002 +--- vmmon-only/freebsd/hostif.c.orig Sat Apr 10 16:52:23 2004 ++++ vmmon-only/freebsd/hostif.c Sat Apr 10 16:54:17 2004 @@ -55,7 +55,11 @@ #include @@ -57,7 +57,33 @@ return 0; } -@@ -1066,10 +1098,33 @@ +@@ -1006,8 +1038,12 @@ + HostIF_APIC_Base(VMDriver *vm, Bool setVMPtr) + { + #if defined(SMP) ++#if __FreeBSD_version < 501114 + return cpu_apic_address; ++#else ++ return 0; /* XXX */ ++#endif + #else + return 0; + #endif + } +@@ -1035,8 +1070,12 @@ + HostIF_IOAPIC_Base(VMDriver *vm) + { + #if defined(SMP) ++#if __FreeBSD_version < 501114 + return io_apic_address[0]; /* XXX How about another APIC's */ + #else ++ return 0; /* XXX */ ++#endif ++#else + return 0; + #endif + } +@@ -1066,10 +1105,33 @@ return NULL; } paddr = vtophys(addr); @@ -91,7 +117,7 @@ return ka->kaddr; } -@@ -1079,9 +1134,29 @@ +@@ -1079,9 +1141,29 @@ if (ka->map==NULL) return 0; Index: scripts/pre-install =================================================================== RCS file: /home/ncvs/ports/emulators/vmware2/scripts/pre-install,v retrieving revision 1.6 diff -u -r1.6 pre-install --- scripts/pre-install 13 Apr 2003 09:55:44 -0000 1.6 +++ scripts/pre-install 22 Jun 2004 14:58:13 -0000 @@ -17,8 +17,11 @@ ln -s ${linux_dev}/tty1 ${linux_dev}/tty0 mknod ${linux_dev}/null c 2 2 chmod 666 ${linux_dev}/null -echo Creating vmnet1 node -mknod /compat/linux/dev/vmnet1 c 149 ${VMNET1_MINOR} +rm -f /compat/linux/dev/vmnet1 +if [ "$OSVERSION" -lt "500104" ]; then + echo Creating vmnet1 node + mknod /compat/linux/dev/vmnet1 c 149 ${VMNET1_MINOR} +fi echo Creating $linux_dev/hd\? mknod ${linux_dev}/hda b 0 0x00010002 mknod ${linux_dev}/hdb b 0 0x0001000a --- vmware2.patch ends here --- --- Makefile_FreeBSD.patch begins here --- --- vmmon-only/Makefile.FreeBSD.orig Tue Jun 22 16:52:23 2004 +++ vmmon-only/Makefile.FreeBSD Tue Jun 22 16:51:58 2004 @@ -57,7 +59,9 @@ device: rm -f /compat/linux/dev/${DEVNAME} +.if ${OSVERSION} > 500104 mknod /compat/linux/dev/${DEVNAME} c ${CDEV_MAJOR} 0 +.endif .include --- Makefile_FreeBSD.patch ends here --- --- driver_c.patch begins here --- --- vmmon-only/freebsd/driver.c.original Tue Jun 22 15:24:52 2004 +++ vmmon-only/freebsd/driver.c Tue Jun 22 10:01:30 2004 @@ -157,8 +157,8 @@ static struct cdevsw vmmon_cdevsw = { #if __FreeBSD_version >= 500104 #if __FreeBSD_version >= 502103 - .d_version = D_VERSION, - .d_flags = D_NEEDGIANT, + .d_version = D_VERSION, + .d_flags = D_NEEDGIANT, #endif .d_open = FreeBSD_Driver_Open, .d_close = FreeBSD_Driver_Close, @@ -233,7 +233,7 @@ * *---------------------------------------------------------------------- */ -static dev_t vmmon_dev; +static struct cdev * vmmon_dev; static int init_module(void) { @@ -359,7 +359,7 @@ *---------------------------------------------------------------------- */ static int -FreeBSD_Driver_Open(dev_t dev, int oflag, int devtype, struct thread *td) +FreeBSD_Driver_Open(struct cdev * dev, int oflag, int devtype, struct thread *td) { VMFreeBSD *vmFreeBSD; VMDriver *vm; @@ -439,7 +439,7 @@ */ static int -FreeBSD_Driver_Close(dev_t dev, int fflag, int devtype, struct thread *td) +FreeBSD_Driver_Close(struct cdev * dev, int fflag, int devtype, struct thread *td) { VMFreeBSD *vmFreeBSD = (VMFreeBSD *) dev->si_drv1; @@ -491,7 +491,7 @@ */ static int -FreeBSD_Driver_Poll(dev_t dev, int events, struct thread *td) +FreeBSD_Driver_Poll(struct cdev * dev, int events, struct thread *td) { int revents = 0; @@ -573,7 +573,7 @@ *---------------------------------------------------------------------- */ static int -FreeBSD_Driver_Ioctl( dev_t dev, u_long cmd, caddr_t parg, int mode, +FreeBSD_Driver_Ioctl( struct cdev * dev, u_long cmd, caddr_t parg, int mode, struct thread *td) { VMFreeBSD *vmFreeBSD = (VMFreeBSD *) dev->si_drv1; --- driver_c.patch ends here --- One more thing, my instructions seem to be too sparse: There are three files in this send-pr: 1. vmware2.patch This patches the files that are there in the CVS repository: > cd /usr/ports/emulators/vmware2 > patch < vmware2.patch 2. Makefile_FreeBSD.patch New file, put this in the files directory 3. driver_c.patch New file, put this in the files directory Now type 'make install clean' and it should work. -------------------------------- With the above patch you get vmmon compiled, but it wount load. So apply the following patch also: --- vmmon-only/freebsd/hostif.c~ Fri Sep 10 11:50:20 2004 +++ vmmon-only/freebsd/hostif.c Fri Sep 10 19:19:27 2004 @@ -1110,7 +1110,7 @@ paddr = vtophys(addr); #if __FreeBSD_version >= 500038 GIANT_REQUIRED; - ka->kaddr = kmem_alloc_pageable(kernel_map, PAGE_SIZE); + ka->kaddr = kmem_alloc_nofault(kernel_map, PAGE_SIZE); ka->map = PHYS_TO_VM_PAGE(paddr); vm_page_lock_queues(); vm_page_wire(ka->map); @@ -1118,19 +1118,19 @@ pmap_qenter(ka->kaddr, &ka->map, 1); #elif __FreeBSD_version >= 500021 GIANT_REQUIRED; - ka->kaddr = kmem_alloc_pageable(kernel_map, PAGE_SIZE); + ka->kaddr = kmem_alloc_nofault(kernel_map, PAGE_SIZE); ka->map = PHYS_TO_VM_PAGE(paddr); vm_page_wire(ka->map); pmap_kenter(ka->kaddr, paddr); #elif __FreeBSD_version >= 500013 mtx_lock(&vm_mtx); - ka->kaddr = kmem_alloc_pageable(kernel_map, PAGE_SIZE); + ka->kaddr = kmem_alloc_nofault(kernel_map, PAGE_SIZE); ka->map = PHYS_TO_VM_PAGE(paddr); vm_page_wire(ka->map); pmap_kenter(ka->kaddr, paddr); mtx_unlock(&vm_mtx); #else - ka->kaddr = kmem_alloc_pageable(kernel_map, PAGE_SIZE); + ka->kaddr = kmem_alloc_nofault(kernel_map, PAGE_SIZE); ka->map = PHYS_TO_VM_PAGE(paddr); vm_page_wire(ka->map); pmap_kenter(ka->kaddr, paddr); --- ../vmmon-only/freebsd/hostif.c~ Fri Sep 10 11:50:20 2004 +++ ../vmmon-only/freebsd/hostif.c Fri Sep 10 19:19:27 2004 @@ -1066,7 +1066,7 @@ return NULL; } paddr = vtophys(addr); - ka->kaddr = kmem_alloc_pageable(kernel_map, PAGE_SIZE); + ka->kaddr = kmem_alloc_nofault(kernel_map, PAGE_SIZE); ka->map = PHYS_TO_VM_PAGE(paddr); vm_page_wire(ka->map); pmap_kenter(ka->kaddr, paddr); ---------------- As said, it is running here, but vmware2 and vmare3 do have the same strange effects after turning on... But vmware2 starts also with my HT SMP cpu's. I got used to some new features of 5.x, so currently i am undesided, if i go back to 4.10 or will just install another mashine instead of my vm till it is "fixed". I anway just need a "stupid" linux distro to run for a linux only product. Greetings, Stephan Fiebrandt From owner-freebsd-emulation@FreeBSD.ORG Sun Oct 17 10:13:56 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6981F16A4CE for ; Sun, 17 Oct 2004 10:13:56 +0000 (GMT) Received: from mta1.srv.hcvlny.cv.net (mta1.srv.hcvlny.cv.net [167.206.5.67]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3269043D3F for ; Sun, 17 Oct 2004 10:13:56 +0000 (GMT) (envelope-from bsdfsse@optonline.net) Received: from [192.168.0.24] (ool-43532b7b.dyn.optonline.net [67.83.43.123]) by mta1.srv.hcvlny.cv.net (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTP id <0I5Q00L1O4C7ZL@mta1.srv.hcvlny.cv.net> for freebsd-emulation@freebsd.org; Sun, 17 Oct 2004 06:12:07 -0400 (EDT) Date: Sun, 17 Oct 2004 06:11:54 -0400 From: bsdfsse In-reply-to: <41723900.3020005@kuehlbox.de> To: Stephan Fiebrandt Message-id: <4172456A.3050501@optonline.net> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT X-Accept-Language: en-us, en User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913) References: <41718C83.6030009@kuehlbox.de> <4171BB15.3070608@optonline.net> <41723900.3020005@kuehlbox.de> cc: freebsd-emulation@freebsd.org Subject: Re: vmware and 5.3BETA7 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 17 Oct 2004 10:13:56 -0000 Hello Stephan, > As said, it is running here, but vmware2 and vmare3 do have the same > strange effects after turning on... But vmware2 starts also with my HT > SMP cpu's. I just reinstalled FreeBSD 4.10, and then installed vmware 3.2. It seems to work well, the mouse is not freezing anymore. Do the patches you posted fix vmware3 so that it works as well on FreeBSD 5.x as it does on FreeBSD 4.x? Do you know when those patches will be committed to the regular cvs tree? I may wait until they are committed, then reinstall FreeBSD 5.x. For various reasons, I have been switching back and forth between 4.x and 5.x every few days, I really need to settle on one of them, lol. Thanks! From owner-freebsd-emulation@FreeBSD.ORG Mon Oct 18 05:42:19 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E11D16A4CF for ; Mon, 18 Oct 2004 05:42:19 +0000 (GMT) Received: from vbook.fbsd.ru (asplinux.ru [195.133.213.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0562643D5D for ; Mon, 18 Oct 2004 05:42:19 +0000 (GMT) (envelope-from vova@vbook.fbsd.ru) Received: from vova by vbook.fbsd.ru with local (Exim 4.42 (FreeBSD)) id 1CJDR1-0002VF-AB; Sun, 17 Oct 2004 19:59:03 +0400 From: Vladimir Grebenschikov To: bsdfsse In-Reply-To: <4171BD11.7030008@optonline.net> References: <415EF493.6020608@optonline.net> <415F1A6F.1070907@optonline.net> <4171BD11.7030008@optonline.net> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable Organization: SWsoft Date: Sun, 17 Oct 2004 19:59:02 +0400 Message-Id: <1098028742.1141.20.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.0.0FreeBSD GNOME Team Port Sender: Vladimir Grebenschikov cc: freebsd-emulation@freebsd.org Subject: Re: Can BOCHS or QEMU run Windows 2000 Pro acceptably? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: vova@fbsd.ru List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Oct 2004 05:42:19 -0000 =F7 =D3=C2, 16/10/2004 =D7 20:30 -0400, bsdfsse =D0=C9=DB=C5=D4: > Does anyone know if either BOCHS or QEMU can run Windows 2000 Pro=20 > acceptably - with "acceptably" being defined as able to edit and=20 > compile with Microsoft's Visual C++ 6.0? On either FreeBSD 4.x or 5.x. >=20 > I would also like to be able to run Microsoft's VPN and XP RemoteDesktop=20 > clients within the virtual machine, otherwise I could probably use a=20 > Win95 client OS. >=20 > I'm still experimenting with VMWare 2 and 3, and plan to try=20 > SerenityVirtual's emulator next. I am run vmware3 on 6-CURRENT without significant problems with winXP inside. Some issues: - sometimes (very rare) whole system (including mouse) stop for some=20 seconds (like under very heavy load), then it passes - sometimes vmware popups window with warning like=20 "...disk..., argument list too long. ",=20 retry helps in this case - I've failed to see my WinXP real partition under vmware like I was=20 do before. Configured plain disk not seen properly under vmware.=20 > thx! --=20 Vladimir B. Grebenchikov vova@fbsd.ru From owner-freebsd-emulation@FreeBSD.ORG Mon Oct 18 08:53:55 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B1BCF16A4D2; Mon, 18 Oct 2004 08:53:55 +0000 (GMT) Received: from ares.wolfpond.org (ns1.wolfpond.org [62.212.96.219]) by mx1.FreeBSD.org (Postfix) with ESMTP id C8AD743D41; Mon, 18 Oct 2004 08:53:53 +0000 (GMT) (envelope-from ftigeot@wolfpond.org) Received: from aoi.wolfpond.org (aoi.wolfpond.org [IPv6:2001:7a8:24db:1:20c:76ff:feb4:27e1]) by ares.wolfpond.org (8.13.1/8.13.1) with ESMTP id i9I8rpRP082622; Mon, 18 Oct 2004 10:53:51 +0200 (CEST) (envelope-from ftigeot@aoi.wolfpond.org) Received: from aoi.wolfpond.org (localhost [127.0.0.1]) by aoi.wolfpond.org (8.13.1/8.13.1) with ESMTP id i9I8rsre013601; Mon, 18 Oct 2004 10:53:54 +0200 (CEST) (envelope-from ftigeot@aoi.wolfpond.org) Received: (from ftigeot@localhost) by aoi.wolfpond.org (8.13.1/8.13.1/Submit) id i9I8rsTu013600; Mon, 18 Oct 2004 10:53:54 +0200 (CEST) (envelope-from ftigeot) Date: Mon, 18 Oct 2004 10:53:54 +0200 From: Francois Tigeot To: anthony ry Message-ID: <20041018085354.GA292@aoi.wolfpond.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i cc: freebsd-emulation@freebsd.org cc: freebsd-amd64@freebsd.org Subject: Re: Linux_base X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 18 Oct 2004 08:53:55 -0000 On Mon, Oct 18, 2004 at 04:22:28AM -0400, anthony ry wrote: > > I saw your post regarding linux_base. I am attempting to install it on > 5.1.2 and getting an error: I assume you mean 5.2.1/amd64. > ===> Installing for linux_base-7.1_7 > Linux mode is not enabled. > Loading linux kernel module now... > kldload: can't load linux: No such file or directory > The linux kernel module could not be loaded. > Please enable linux mode manually and retry. > *** Error code 1 > > I have not added the KERNEL additions: > >options LINPROCFS > >options COMPAT_43 > >options COMPAT_LINUX32 > > Are those required in order to get linux_base installed? I do have linux > enabled via rc.conf. Yes, they are needed. AFAIK 5.2.x doesn't support kernel modules. > Any help would be appreciated. > > Also, Im getting an error in attempt to run an application. I believe this > error is only because linux_base isnt working yet, but wanted to see if you > had any ideas: > [box@box] > ./program.bin > ELF interpreter /compat/ia32/usr/libexec/ld-elf.so.1 not found > Abort trap I'm not sure for this one. There is a possibility the binary is a FreeBSD/i386 one. Anyway, you should be better off upgrading to the latest 5.3 beta and posting directly to the mailing-lists in Cc. There are more knowledgeable people than me lurking there. -- Francois Tigeot From owner-freebsd-emulation@FreeBSD.ORG Mon Oct 18 11:01:55 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9CD816A4E5 for ; Mon, 18 Oct 2004 11:01:55 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B1D1C43D3F for ; Mon, 18 Oct 2004 11:01:55 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id i9IB1tsu047948 for ; Mon, 18 Oct 2004 11:01:55 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i9IB1rHu047943 for emulation@freebsd.org; Mon, 18 Oct 2004 11:01:53 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 18 Oct 2004 11:01:53 GMT Message-Id: <200410181101.i9IB1rHu047943@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: emulation@FreeBSD.org Subject: Current problem reports assigned to you X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 18 Oct 2004 11:01:56 -0000 Current FreeBSD problem reports Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2002/12/28] kern/46576 emulation FreeBSD 4.6 broke linux emulation install o [2003/06/28] kern/53874 emulation /usr/ports/emulators/linux_base isn't wor o [2003/07/30] ports/55032 emulation java/jdk13: SVr4 emulation interferes wit 3 problems total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2000/09/22] kern/21463 emulation Linux compatability mode should not allow o [2000/11/13] kern/22826 emulation Memory limits have no effect in linux com o [2001/03/28] kern/26171 emulation not work Linux-emulator, but hi is work i p [2002/04/16] kern/37161 emulation ext2 linux file system, error handling la o [2002/11/07] kern/45023 emulation flexlm does not run with linux-base-7, st o [2003/09/24] kern/57192 emulation linux-ibm-java1.4 freeze f [2004/03/04] ports/63747 emulation vmmon is not performing o [2004/06/20] kern/68131 emulation java/linux-ibm-jdk14: linux ibm jdk 1.4.1 o [2004/06/22] ports/68202 emulation [patch] Make vmware2 compile on -current o [2004/06/24] ports/68265 emulation [patch] Make rtc compile on -current (nee 10 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2000/12/15] kern/23561 emulation Linux compatibility mode does not support o [2001/08/14] kern/29698 emulation linux ipcs doesn'work o [2002/06/12] kern/39201 emulation ptrace(2) and rfork(RFLINUXTHPN) confuse o [2002/08/11] kern/41543 emulation Easier wine/w23 support p [2002/09/04] kern/42404 emulation TIOCSCTTY not implemented in linuxulator s [2002/09/06] kern/42466 emulation linux: 'ipc' typ=258 not implemented o [2002/11/27] kern/45785 emulation Linux WineX seems to require a few new li p [2003/01/22] kern/47349 emulation Fake a sound ioctl (plus linux hook) o [2003/08/21] kern/55835 emulation Linux IPC emulation missing SETALL syscal f [2004/06/30] ports/68532 emulation Add support for multiple VMWare instances o [2004/09/09] ports/71536 emulation emulators/rtc: kernel msg "rtc: [number] 11 problems total. From owner-freebsd-emulation@FreeBSD.ORG Mon Oct 18 11:02:01 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB2AC16A4E4 for ; Mon, 18 Oct 2004 11:02:01 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B78B043D41 for ; Mon, 18 Oct 2004 11:02:01 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id i9IB21e1048053 for ; Mon, 18 Oct 2004 11:02:01 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i9IB20Bp048047 for freebsd-emulation@freebsd.org; Mon, 18 Oct 2004 11:02:00 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 18 Oct 2004 11:02:00 GMT Message-Id: <200410181102.i9IB20Bp048047@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-emulation@FreeBSD.org Subject: Current problem reports assigned to you X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 18 Oct 2004 11:02:01 -0000 Current FreeBSD problem reports Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2001/07/14] kern/28966 emulation [patch] math libraries in linux emulation 1 problem total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [1999/04/16] i386/11165 emulation IBCS2 don't work correctly with PID_MAX 9 o [2004/07/14] ports/69041 emulation Please portlint [emulators/vmware3] 2 problems total. From owner-freebsd-emulation@FreeBSD.ORG Mon Oct 18 17:02:34 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9FEE16A4CE; Mon, 18 Oct 2004 17:02:34 +0000 (GMT) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C90C43D45; Mon, 18 Oct 2004 17:02:33 +0000 (GMT) (envelope-from avg@icyb.net.ua) Received: from [212.40.38.87] (oddity.topspin.kiev.ua [212.40.38.87]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id UAA29884; Mon, 18 Oct 2004 20:02:30 +0300 (EEST) (envelope-from avg@icyb.net.ua) Message-ID: <4173F726.5060408@icyb.net.ua> Date: Mon, 18 Oct 2004 20:02:30 +0300 From: Andriy Gapon User-Agent: Mozilla Thunderbird 0.7.3 (X11/20040831) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-current@freebsd.org, freebsd-emulation@freebsd.org Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: process stuck in DE state X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 18 Oct 2004 17:02:34 -0000 The hanging application runs in linux emulation. $ ps ax -O wchan | fgrep 970 970 fdlhol p4 DE 0:00,09 strmqcsv WAS_node_si_server_sb4_si $ fstat -p 970 USER CMD PID FD MOUNT INUM MODE SZ|DV R/W mqm strmqcsv 970 root / 2 drwxr-xr-x 512 r mqm strmqcsv 970 wd /usr 1555303 drwxrwxr-x 512 r mqm strmqcsv 970 text /usr 1536473 -r-sr-s--- 7630 r mqm strmqcsv 970 0 /dev 10 crw-rw-rw- null r mqm strmqcsv 970 1 /dev 10 crw-rw-rw- null rw mqm strmqcsv 970 2 /dev 10 crw-rw-rw- null rw mqm strmqcsv 970 3* pipe c7076408 <-> c7af0158 0 rw mqm strmqcsv 970 4* pipe c7af0158 <-> c7076408 0 rw ipcs -a | fgrep 970 m 65561 286838271 --rw-rw-rw- mqm mqm mqm mqm 1 8192 970 974 18:47:11 18:47:11 18:47:11 This happens from time to time, I can not reproduce this at will, so it looks like a concurrency issue. As I understand this happens in kernel fdfree(). I use 5.2.1-release, so maybe it was fixed later, but I can not install -current (or 5.3 beta) at the moment. Is there anything I can do to avoid this problem and help debug it? -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Mon Oct 18 17:12:17 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B8B5D16A4CE; Mon, 18 Oct 2004 17:12:17 +0000 (GMT) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99E8443D55; Mon, 18 Oct 2004 17:12:17 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (obrien@localhost [127.0.0.1]) by dragon.nuxi.com (8.13.1/8.13.1) with ESMTP id i9IHCHNa003464; Mon, 18 Oct 2004 10:12:17 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.13.1/8.13.1/Submit) id i9IHCG3C003463; Mon, 18 Oct 2004 10:12:16 -0700 (PDT) (envelope-from obrien) Date: Mon, 18 Oct 2004 10:12:16 -0700 From: "David O'Brien" To: anthony ry , freebsd-emulation@freebsd.org, freebsd-amd64@freebsd.org Message-ID: <20041018171216.GA3092@dragon.nuxi.com> References: <20041018085354.GA292@aoi.wolfpond.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041018085354.GA292@aoi.wolfpond.org> User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD 6.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 Subject: Re: Linux_base X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: obrien@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: Mon, 18 Oct 2004 17:12:17 -0000 On Mon, Oct 18, 2004 at 10:53:54AM +0200, Francois Tigeot wrote: > On Mon, Oct 18, 2004 at 04:22:28AM -0400, anthony ry wrote: > > > > I saw your post regarding linux_base. I am attempting to install it on > > 5.1.2 and getting an error: > > I assume you mean 5.2.1/amd64. The Linux 32-bit support wasn't in 5.2.1. You need to update to 5.3. -- -- David (obrien@FreeBSD.org) From owner-freebsd-emulation@FreeBSD.ORG Mon Oct 18 17:21:40 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D1ED016A4CE; Mon, 18 Oct 2004 17:21:40 +0000 (GMT) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B5ED43D41; Mon, 18 Oct 2004 17:21:39 +0000 (GMT) (envelope-from avg@icyb.net.ua) Received: from [212.40.38.87] (oddity.topspin.kiev.ua [212.40.38.87]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id UAA00361; Mon, 18 Oct 2004 20:21:38 +0300 (EEST) (envelope-from avg@icyb.net.ua) Message-ID: <4173FBA1.6030804@icyb.net.ua> Date: Mon, 18 Oct 2004 20:21:37 +0300 From: Andriy Gapon User-Agent: Mozilla Thunderbird 0.7.3 (X11/20040831) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-current@freebsd.org, freebsd-emulation@freebsd.org References: <4173F726.5060408@icyb.net.ua> In-Reply-To: <4173F726.5060408@icyb.net.ua> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: process stuck in DE state X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 18 Oct 2004 17:21:41 -0000 on 18.10.2004 20:02 Andriy Gapon said the following: > The hanging application runs in linux emulation. > > $ ps ax -O wchan | fgrep 970 > 970 fdlhol p4 DE 0:00,09 strmqcsv WAS_node_si_server_sb4_si filedesc of this process has: fd_holdleaderscount = 1 fd_holdleaderswakeup = 1 -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Tue Oct 19 19:46:02 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0F2B916A4CE; Tue, 19 Oct 2004 19:46:02 +0000 (GMT) Received: from mail.vicor-nb.com (bigwoop.vicor-nb.com [208.206.78.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id B134F43D54; Tue, 19 Oct 2004 19:45:59 +0000 (GMT) (envelope-from julian@elischer.org) Received: from elischer.org (julian.vicor-nb.com [208.206.78.97]) by mail.vicor-nb.com (Postfix) with ESMTP id 74E557A424; Tue, 19 Oct 2004 12:45:59 -0700 (PDT) Message-ID: <41756EF7.1020906@elischer.org> Date: Tue, 19 Oct 2004 12:45:59 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.3.1) Gecko/20030516 X-Accept-Language: en, hu MIME-Version: 1.0 To: Andriy Gapon References: <4173F726.5060408@icyb.net.ua> In-Reply-To: <4173F726.5060408@icyb.net.ua> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-emulation@freebsd.org cc: freebsd-current@freebsd.org Subject: Re: process stuck in DE state X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 19 Oct 2004 19:46:02 -0000 Andriy Gapon wrote: >The hanging application runs in linux emulation. > >$ ps ax -O wchan | fgrep 970 >970 fdlhol p4 DE 0:00,09 strmqcsv WAS_node_si_server_sb4_si > >$ fstat -p 970 >USER CMD PID FD MOUNT INUM MODE SZ|DV R/W >mqm strmqcsv 970 root / 2 drwxr-xr-x 512 r >mqm strmqcsv 970 wd /usr 1555303 drwxrwxr-x 512 r >mqm strmqcsv 970 text /usr 1536473 -r-sr-s--- 7630 r >mqm strmqcsv 970 0 /dev 10 crw-rw-rw- null r >mqm strmqcsv 970 1 /dev 10 crw-rw-rw- null rw >mqm strmqcsv 970 2 /dev 10 crw-rw-rw- null rw >mqm strmqcsv 970 3* pipe c7076408 <-> c7af0158 0 rw >mqm strmqcsv 970 4* pipe c7af0158 <-> c7076408 0 rw > >ipcs -a | fgrep 970 >m 65561 286838271 --rw-rw-rw- mqm mqm mqm mqm > 1 8192 970 974 18:47:11 18:47:11 18:47:11 > >This happens from time to time, I can not reproduce this at will, so it >looks like a concurrency issue. As I understand this happens in kernel >fdfree(). >I use 5.2.1-release, so maybe it was fixed later, but I can not install >-current (or 5.3 beta) at the moment. >Is there anything I can do to avoid this problem and help debug it? > Unfortunatly a LOT of work was done in this area for 5.3. We did make it clear I think that people loading 5.2 should be prepared to upgrade to 5.3 as soon as it became viable because we expectedt too many problems with 5.2 for us to go back and fix it.. So Unfortunatly I'm going to suggest the one thing you said you really didn't want to have to do.. (WHY can't you go to 5.3?) > > > From owner-freebsd-emulation@FreeBSD.ORG Wed Oct 20 17:56:21 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 727D416A4CF for ; Wed, 20 Oct 2004 17:56:21 +0000 (GMT) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id AE9A143D3F for ; Wed, 20 Oct 2004 17:56:19 +0000 (GMT) (envelope-from avg@icyb.net.ua) Received: from [212.40.38.87] (oddity.topspin.kiev.ua [212.40.38.87]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id UAA04731 for ; Wed, 20 Oct 2004 20:56:17 +0300 (EEST) (envelope-from avg@icyb.net.ua) Message-ID: <4176A6C0.5070408@icyb.net.ua> Date: Wed, 20 Oct 2004 20:56:16 +0300 From: Andriy Gapon User-Agent: Mozilla Thunderbird 0.8 (X11/20041019) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-emulation@freebsd.org Content-Type: text/plain; charset=KOI8-U Content-Transfer-Encoding: 7bit Subject: linux emulation: cd / X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 20 Oct 2004 17:56:21 -0000 This is another bug-or-feature question: doing cd / under linux emulation /linux_chdir("/")/ sets current directory to real root rather than /compat/linux. I see that this happens because of some check in linux_emul_convpath() with the following comment: /* * We now compare the vnode of the linux_root to the one * vnode asked. If they resolve to be the same, then we * ignore the match so that the real root gets used. * This avoids the problem of traversing "../.." to find the * root directory and never finding it, because "/" resolves * to the emulation root directory. This is expensive :-( */ I see where this is useful, but I think that explicit chdir to / should be exempted from such check. One reason for my opinion is that currently linux mkdir -p is broken bacause of this: try mkdir -p /foo/bar/blah1/blah2/blah3 so that /compat/linux/foo/bar exist and you can write to it, but /foo/bar doesn't exist (or exists but is not writable) and you can not create it and blah1, blah2 and blah3 do not exist. mkdir will check if /compat/linux/foo/bar/blah1/blah2 exists (it doesn't) and then will chdir to root (which will be real root) and try to create foo, chdir to foo, create bar etc - this will fail. -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Fri Oct 22 04:32:59 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F067B16A4CE for ; Fri, 22 Oct 2004 04:32:59 +0000 (GMT) Received: from web42301.mail.yahoo.com (web42301.mail.yahoo.com [66.218.93.210]) by mx1.FreeBSD.org (Postfix) with SMTP id DB2F043D41 for ; Fri, 22 Oct 2004 04:32:59 +0000 (GMT) (envelope-from jd10008@yahoo.com) Message-ID: <20041022043259.85172.qmail@web42301.mail.yahoo.com> Received: from [67.170.243.250] by web42301.mail.yahoo.com via HTTP; Thu, 21 Oct 2004 21:32:59 PDT Date: Thu, 21 Oct 2004 21:32:59 -0700 (PDT) From: Joseph Davida To: freebsd-emulation@freebsd.org In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-524447937-1098419579=:84793" Subject: Re: Welcome to the "freebsd-emulation" mailing list (Digest mode) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Oct 2004 04:33:00 -0000 --0-524447937-1098419579=:84793 Content-Type: text/plain; charset=us-ascii Content-Id: Content-Disposition: inline Greetings, I tried to build vmware2 in the ports collection. Compilation dies with fatal syntax errors. make.out attached. Cheers, Joe _______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com --0-524447937-1098419579=:84793 Content-Type: application/octet-stream; name="make.out" Content-Transfer-Encoding: base64 Content-Description: make.out Content-Disposition: attachment; filename="make.out" PT09PiAgVnVsbmVyYWJpbGl0eSBjaGVjayBkaXNhYmxlZAo9PT0+ICBFeHRy YWN0aW5nIGZvciB2bXdhcmUyLTIuMC40LjExNDIKPT09PiAgVnVsbmVyYWJp bGl0eSBjaGVjayBkaXNhYmxlZAo+PiBDaGVja3N1bSBPSyBmb3IgVk13YXJl LTIuMC40LTExNDIudGFyLmd6Lgo+PiBDaGVja3N1bSBPSyBmb3Igdm1tb24t ZnJlZWJzZC0wLjk4LnRhci5nei4KPj4gQ2hlY2tzdW0gT0sgZm9yIHZtbmV0 LWZyZWVic2QtMC4yMS50YXIuZ3ouCj09PT4gICB2bXdhcmUyLTIuMC40LjEx NDIgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2FsL2Jpbi9wZXJsNS44LjUg LSBmb3VuZAovdXNyL2Jpbi90YXIgLXhmIC91c3IvcG9ydHMvZW11bGF0b3Jz L3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi9saWIvbW9kdWxlcy9zb3Vy Y2Uvdm1tb24udGFyIC1DIC91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIv d29yay92bXdhcmUtZGlzdHJpYgovdXNyL2Jpbi90YXIgLXhmIC91c3IvcG9y dHMvZW11bGF0b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi9saWIv bW9kdWxlcy9zb3VyY2Uvdm1uZXQudGFyIC1DIC91c3IvcG9ydHMvZW11bGF0 b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYgovdXNyL2Jpbi9ndW56 aXAgLWYgL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3JrL3Ztd2Fy ZS1kaXN0cmliL21hbi9tYW4xL3Ztd2FyZS4xLmd6Cj09PT4gIFBhdGNoaW5n IGZvciB2bXdhcmUyLTIuMC40LjExNDIKPT09PiAgIHZtd2FyZTItMi4wLjQu MTE0MiBkZXBlbmRzIG9uIGZpbGU6IC91c3IvbG9jYWwvYmluL3Blcmw1Ljgu NSAtIGZvdW5kCi91c3IvbG9jYWwvYmluL3BlcmwgLWkgLW5lICdpZiAobXte SW5kZXg6IHZtbmV0LW9ubHkvdXNlcmlmXC5jJH0uLm17XkluZGV4OiB2bW5l dC1vbmx5L3ZtX291aVwuaCR9KSB7IG5leHQgdW5sZXNzIG17XkluZGV4OiB2 bW5ldC1vbmx5L3ZtX291aVwuaCR9IH0gcHJpbnQnIC91c3IvcG9ydHMvZW11 bGF0b3JzL3Ztd2FyZTIvd29yay92bW5ldC1mcmVlYnNkLmRpZmYKL2Jpbi9j cCAtUiAvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm1tb24t b25seSAvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm13YXJl LWRpc3RyaWIvCi91c3IvYmluL3BhdGNoIC1kIC91c3IvcG9ydHMvZW11bGF0 b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYiAtLWZvcndhcmQgLS1x dWlldCAtRSAtcDAgLVYgc2ltcGxlIC1iIC5vcmlnIDwgL3Vzci9wb3J0cy9l bXVsYXRvcnMvdm13YXJlMi93b3JrL3ZtbW9uLWZyZWVic2QuZGlmZgovYmlu L2NwIC1SIC91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIvd29yay92bW5l dC1vbmx5IC91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIvd29yay92bXdh cmUtZGlzdHJpYi8KL3Vzci9iaW4vcGF0Y2ggLWQgL3Vzci9wb3J0cy9lbXVs YXRvcnMvdm13YXJlMi93b3JrL3Ztd2FyZS1kaXN0cmliIC0tZm9yd2FyZCAt LXF1aWV0IC1FIC1wMCAtViBzaW1wbGUgLWIgLm9yaWcgPCAvdXNyL3BvcnRz L2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm1uZXQtZnJlZWJzZC5kaWZmCj09 PT4gIEFwcGx5aW5nIEZyZWVCU0QgcGF0Y2hlcyBmb3Igdm13YXJlMi0yLjAu NC4xMTQyCi9iaW4vY2F0IC91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIv ZmlsZXMva3NlLnBhdGNoIHwgKGNkIC91c3IvcG9ydHMvZW11bGF0b3JzL3Zt d2FyZTIvd29yay92bXdhcmUtZGlzdHJpYiAmJiBwYXRjaCkgPiAvZGV2L251 bGwgMj4mMQovYmluL2NhdCAvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUy L2ZpbGVzL3BtYXAucGF0Y2ggfCAoY2QgL3Vzci9wb3J0cy9lbXVsYXRvcnMv dm13YXJlMi93b3JrL3Ztd2FyZS1kaXN0cmliICYmIHBhdGNoKSA+IC9kZXYv bnVsbCAyPiYxCi9iaW4vY3AgL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJl Mi9maWxlcy9NYWtlZmlsZSAvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUy L3dvcmsvdm13YXJlLWRpc3RyaWIKL2Jpbi9jcCAvdXNyL3BvcnRzL2VtdWxh dG9ycy92bXdhcmUyL2ZpbGVzL01ha2VmaWxlLnZtbW9uIC91c3IvcG9ydHMv ZW11bGF0b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1v bmx5L01ha2VmaWxlCi9iaW4vcm0gLXJmIC91c3IvcG9ydHMvZW11bGF0b3Jz L3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5L2xpbnV4 LwovdXNyL2xvY2FsL2Jpbi9wZXJsIC1pIC1wZSAncyxpMzg2KC9saW51eC9s aW51eF9pb2N0bFwuaCksY29tcGF0JDEsJyAgL3Vzci9wb3J0cy9lbXVsYXRv cnMvdm13YXJlMi93b3JrL3Ztd2FyZS1kaXN0cmliL3ZtbmV0LW9ubHkvZnJl ZWJzZC92bW5ldF9saW51eC5jCi91c3IvbG9jYWwvYmluL3BlcmwgLWkgLXBl ICdzLDxzeXMvc2VsZWN0XC5oPiw8c3lzL3NlbGluZm8uaD4sJyAgL3Vzci9w b3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3JrL3Ztd2FyZS1kaXN0cmliL3Zt bW9uLW9ubHkvZnJlZWJzZC8qLmMKY2QgL3Vzci9wb3J0cy9lbXVsYXRvcnMv dm13YXJlMi93b3JrL3Ztd2FyZS1kaXN0cmliL3ZtbW9uLW9ubHkvZnJlZWJz ZCAmJiAvdXNyL2Jpbi90b3VjaCBidXNfaWYuaCBkZXZpY2VfaWYuaAovdXNy L2xvY2FsL2Jpbi9wZXJsIC1pIC1wZSAncyw8bWFjaGluZS9pb2N0bF9mZFwu aD4sPHN5cy9mZGNpby5oPiwnICAvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdh cmUyL3dvcmsvdm13YXJlLWRpc3RyaWIvdm1tb24tb25seS9mcmVlYnNkLyou YyAgL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3JrL3Ztd2FyZS1k aXN0cmliL3Ztd2FyZS1kaXN0cmliL3ZtbW9uLW9ubHkvZnJlZWJzZC8qLmMK Q2FuJ3Qgb3BlbiAvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsv dm13YXJlLWRpc3RyaWIvdm13YXJlLWRpc3RyaWIvdm1tb24tb25seS9mcmVl YnNkLyouYzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSwgPD4gbGluZSAy OTA3LgovYmluL2NhdCAvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL2Zp bGVzL2ttb2RkZXBzLnBhdGNoIHwgKGNkIC91c3IvcG9ydHMvZW11bGF0b3Jz L3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYiAmJiBwYXRjaCkgPiAvZGV2 L251bGwgMj4mMQovYmluL2NhdCAvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdh cmUyL2ZpbGVzL2ZvX2lvY3RsLnBhdGNoIHwgKGNkIC91c3IvcG9ydHMvZW11 bGF0b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYiAmJiBwYXRjaCkg PiAvZGV2L251bGwgMj4mMQovYmluL2NhdCAvdXNyL3BvcnRzL2VtdWxhdG9y cy92bXdhcmUyL2ZpbGVzL2ZpbGVkZXNjLnBhdGNoIHwgKGNkIC91c3IvcG9y dHMvZW11bGF0b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYiAmJiBw YXRjaCkgPiAvZGV2L251bGwgMj4mMQovYmluL2NhdCAvdXNyL3BvcnRzL2Vt dWxhdG9ycy92bXdhcmUyL2ZpbGVzL21fd2FpdG9rLnBhdGNoIHwgKGNkIC91 c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJp YiAmJiBwYXRjaCkgPiAvZGV2L251bGwgMj4mMQovYmluL2NhdCAvdXNyL3Bv cnRzL2VtdWxhdG9ycy92bXdhcmUyL2ZpbGVzL2NkZXZzdy5wYXRjaCB8IChj ZCAvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm13YXJlLWRp c3RyaWIgJiYgcGF0Y2gpID4gL2Rldi9udWxsIDI+JjEKL2Jpbi9jYXQgL3Vz ci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi9maWxlcy9ob3N0aWZfYy5wYXRj aCB8IChjZCAvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm13 YXJlLWRpc3RyaWIgJiYgcGF0Y2gpID4gL2Rldi9udWxsIDI+JjEKL2Jpbi9j YXQgL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi9maWxlcy92bV90eXBl c19oLnBhdGNoIHwgKGNkIC91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIv d29yay92bXdhcmUtZGlzdHJpYiAmJiBwYXRjaCkgPiAvZGV2L251bGwgMj4m MQovYmluL2NhdCAvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL2ZpbGVz L3ZtbmV0LW9ubHkrTWFrZWZpbGUucGF0Y2ggfCAoY2QgL3Vzci9wb3J0cy9l bXVsYXRvcnMvdm13YXJlMi93b3JrL3Ztd2FyZS1kaXN0cmliICYmIHBhdGNo KSA+IC9kZXYvbnVsbCAyPiYxCj09PT4gICB2bXdhcmUyLTIuMC40LjExNDIg ZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2FsL2Jpbi9wZXJsNS44LjUgLSBm b3VuZAo9PT0+ICAgdm13YXJlMi0yLjAuNC4xMTQyIGRlcGVuZHMgb24gc2hh cmVkIGxpYnJhcnk6IFgxMS42IC0gZm91bmQKPT09PiAgQ29uZmlndXJpbmcg Zm9yIHZtd2FyZTItMi4wLjQuMTE0MgobKEIbKTAbWzE7NDhyG1ttDxtbNGwb Wz8xaBs9G1szOTs0OW0bWz8xaBs9G1szOTs0OW0bWzM3bRtbNDBtG1tIG1sy ShtbMzZtG1s0NG0bWzFtG1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tLChtb SwobW0sKG1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tL CiAgICAgICAgICAgICAgIBtbMzdtG1s0N20ObHFxcXFxcXFxcXFxcQ8bWzMz bRtbNDdtIFZNd2FyZSBuZXR3b3JrIG9wdGlvbnMgG1szN20bWzQ3bQ5xcXFx cXFxcXFxcXEbW20PG1szMG0bWzQ3bQ5rDxtbMzZtG1s0NG0bWzFtG1tLDQog ICAgICAgICAgICAgICAbWzM3bRtbNDdtDngPG1ttDxtbMzBtG1s0N20gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAO eA8bWzMwbRtbNDBtG1sxbSAgG1szNm0bWzQ0bRtbSw0KICAgICAgICAgICAg ICAgG1szN20bWzQ3bQ54DxtbbQ8bWzMwbRtbNDdtIERvIHlvdSB3YW50IHRv IHVzZSBuZXRncmFwaCBicmlkZ2luZz8gICAgICAgICAgDngPG1szMG0bWzQw bRtbMW0gIBtbMzZtG1s0NG0bW0sNCiAgICAgICAgICAgICAgIBtbMzdtG1s0 N20OeA8bW20PG1szMG0bWzQ3bSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIA54DxtbMzBtG1s0MG0bWzFtICAbWzM2 bRtbNDRtG1tLDQogICAgICAgICAgICAgICAbWzM3bRtbNDdtDngPG1ttDxtb MzBtG1s0N20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAOeA8bWzMwbRtbNDBtG1sxbSAgG1szNm0bWzQ0bRtbSw0K ICAgICAgICAgICAgICAgG1szN20bWzQ3bQ54DxtbbQ8bWzMwbRtbNDdtICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg DngPG1szMG0bWzQwbRtbMW0gIBtbMzZtG1s0NG0bW0sNCiAgICAgICAgICAg ICAgIBtbMzdtG1s0N20OeA8bW20PG1szMG0bWzQ3bSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA54DxtbMzBtG1s0 MG0bWzFtICAbWzM2bRtbNDRtG1tLDQogICAgICAgICAgICAgICAbWzM3bRtb NDdtDnRxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFx cXFxcXFxcXEbW20PG1szMG0bWzQ3bQ51DxtbMzBtG1s0MG0bWzFtICAbWzM2 bRtbNDRtG1tLDQogICAgICAgICAgICAgICAbWzM3bRtbNDdtDngPG1ttDxtb MzBtG1s0N20gICAgICAgICAgICAgIBtbMzdtG1s0NG0bWzFtWyAbWzM3bRtb NDRtWRtbMzdtG1s0NG1lcyBdG1ttDxtbMzBtG1s0N20gICAgICAbWzMwbRtb NDdtICAgG1szMW0bWzQ3bU4bWzMwbRtbNDdtbyAgIBtbMzBtG1s0N20gICAg ICAgICAgICAgDngPG1szMG0bWzQwbRtbMW0gIBtbMzZtG1s0NG0bW0sNCiAg ICAgICAgICAgICAgIBtbMzdtG1s0N20ObRtbbQ8bWzMwbRtbNDdtDnFxcXFx cXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcWoP G1szMG0bWzQwbRtbMW0gIBtbMzZtG1s0NG0bW0sNCiAgICAgICAgICAgICAg ICAgG1szMG0bWzQwbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgG1szNm0bWzQ0bRtbSw0KG1tLChtbSwobW0sK G1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tLChtbSwob W0sKG1tLChtbSwobW0sbWzI4OzMzSBtbbQ8bWzM5OzQ5bRtbMzdtG1s0MG0K ChtbMzVDG1syMDsxNkgbWzM2bRtbNDRtG1sxbRtbSwobW0sKG1tLChtbSwob W0sKG1tLChtbSwobW0sKG1tLChtbSwogIBtbSxtbNDg7ODFIG1ttDxtbMzk7 NDltG1szN20bWzQwbRtbMzk7NDltDRtbSxtbNDg7MUgNG1s/MWwbPhsoQhsp MBtbMTs0OHIbW20PG1s0bBtbPzFoGz0bWzM5OzQ5bRtbPzFoGz0bWzM5OzQ5 bRtbMzdtG1s0MG0bW0gbWzJKG1szNm0bWzQ0bRtbMW0bW0sKG1tLChtbSwob W0sKG1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tLChtb SwobW0sKG1tLChtbSwobW0sKICAgICAgICAgICAgICAgG1szN20bWzQ3bQ5s cXFxcXFxcXFxcXFxcXFxcXEPG1szM20bWzQ3bSBDb25maXJtYXRpb24gG1sz N20bWzQ3bQ5xcXFxcXFxcXFxcXFxcXFxcRtbbQ8bWzMwbRtbNDdtDmsPG1sz Nm0bWzQ0bRtbMW0bW0sNCiAgICAgICAgICAgICAgIBtbMzdtG1s0N20OeA8b W20PG1szMG0bWzQ3bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIA54DxtbMzBtG1s0MG0bWzFtICAbWzM2bRtbNDRt G1tLDQogICAgICAgICAgICAgICAbWzM3bRtbNDdtDngPG1ttDxtbMzBtG1s0 N20gQXJlIHRoZSBmb2xsb3dpbmcgb3B0aW9ucyBjb3JyZWN0PyAgICAgICAg ICAgICAOeA8bWzMwbRtbNDBtG1sxbSAgG1szNm0bWzQ0bRtbSw0KICAgICAg ICAgICAgICAgG1szN20bWzQ3bQ54DxtbbQ8bWzMwbRtbNDdtICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDngPG1sz MG0bWzQwbRtbMW0gIBtbMzZtG1s0NG0bW0sNCiAgICAgICAgICAgICAgIBtb MzdtG1s0N20OeA8bW20PG1szMG0bWzQ3bSBDb25maWd1cmF0aW9uOiBicmlk Z2VkICAgICAgICAgICAgICAgICAgICAgICAgIA54DxtbMzBtG1s0MG0bWzFt ICAbWzM2bRtbNDRtG1tLDQogICAgICAgICAgICAgICAbWzM3bRtbNDdtDngP G1ttDxtbMzBtG1s0N20gSW50ZXJmYWNlOiAgICAgZW0wICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAOeA8bWzMwbRtbNDBtG1sxbSAgG1szNm0bWzQ0 bRtbSw0KICAgICAgICAgICAgICAgG1szN20bWzQ3bQ54DxtbbQ8bWzMwbRtb NDdtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgDngPG1szMG0bWzQwbRtbMW0gIBtbMzZtG1s0NG0bW0sNCiAgICAg ICAgICAgICAgIBtbMzdtG1s0N20OdHFxcXFxcXFxcXFxcXFxcXFxcXFxcXFx cXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcRtbbQ8bWzMwbRtbNDdtDnUPG1sz MG0bWzQwbRtbMW0gIBtbMzZtG1s0NG0bW0sNCiAgICAgICAgICAgICAgIBtb MzdtG1s0N20OeA8bW20PG1szMG0bWzQ3bSAgICAgICAgICAgICAgG1szN20b WzQ0bRtbMW1bIBtbMzdtG1s0NG1ZG1szN20bWzQ0bWVzIF0bW20PG1szMG0b WzQ3bSAgICAgIBtbMzBtG1s0N20gICAbWzMxbRtbNDdtThtbMzBtG1s0N21v ICAgG1szMG0bWzQ3bSAgICAgICAgICAgICAOeA8bWzMwbRtbNDBtG1sxbSAg G1szNm0bWzQ0bRtbSw0KICAgICAgICAgICAgICAgG1szN20bWzQ3bQ5tG1tt DxtbMzBtG1s0N20OcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFx cXFxcXFxcXFxcXFxcXFxag8bWzMwbRtbNDBtG1sxbSAgG1szNm0bWzQ0bRtb Sw0KICAgICAgICAgICAgICAgICAbWzMwbRtbNDBtICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAbWzM2bRtbNDRt G1tLDQobW0sKG1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tLChtbSwobW0sK G1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tLChtbSxtbMjg7MzNIG1ttDxtb Mzk7NDltG1szN20bWzQwbQoKG1szNUMbWzIwOzE2SBtbMzZtG1s0NG0bWzFt G1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tLCiAgG1tL G1s0ODs4MUgbW20PG1szOTs0OW0bWzM3bRtbNDBtG1szOTs0OW0NG1tLG1s0 ODsxSA0bWz8xbBs+GyhCGykwG1sxOzQ4chtbbQ8bWzRsG1s/MWgbPRtbMzk7 NDltG1s/MWgbPRtbMzk7NDltG1szN20bWzQwbRtbSBtbMkobWzM2bRtbNDRt G1sxbRtbSwobW0sKG1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tLChtbSwob W0sKG1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tLChtbSwogICAgICAgICAg ICAgICAbWzM3bRtbNDdtDmxxcXFxcXFxcXFxcXEPG1szM20bWzQ3bSBWTXdh cmUgbmV0d29yayBvcHRpb25zIBtbMzdtG1s0N20OcXFxcXFxcXFxcXFxG1tt DxtbMzBtG1s0N20Oaw8bWzM2bRtbNDRtG1sxbRtbSw0KICAgICAgICAgICAg ICAgG1szN20bWzQ3bQ54DxtbbQ8bWzMwbRtbNDdtICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDngPG1szMG0bWzQw bRtbMW0gIBtbMzZtG1s0NG0bW0sNCiAgICAgICAgICAgICAgIBtbMzdtG1s0 N20OeA8bW20PG1szMG0bWzQ3bSBUaGUgZm9sbG93aW5nIG9wdGlvbnMgd2ls bCBiZSB1c2VkLiAgICAgICAgICAgIA54DxtbMzBtG1s0MG0bWzFtICAbWzM2 bRtbNDRtG1tLDQogICAgICAgICAgICAgICAbWzM3bRtbNDdtDngPG1ttDxtb MzBtG1s0N20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAOeA8bWzMwbRtbNDBtG1sxbSAgG1szNm0bWzQ0bRtbSw0K ICAgICAgICAgICAgICAgG1szN20bWzQ3bQ54DxtbbQ8bWzMwbRtbNDdtIENv bmZpZ3VyYXRpb246IGJyaWRnZWQgICAgICAgICAgICAgICAgICAgICAgICAg DngPG1szMG0bWzQwbRtbMW0gIBtbMzZtG1s0NG0bW0sNCiAgICAgICAgICAg ICAgIBtbMzdtG1s0N20OeA8bW20PG1szMG0bWzQ3bSBJbnRlcmZhY2U6ICAg ICBlbTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA54DxtbMzBtG1s0 MG0bWzFtICAbWzM2bRtbNDRtG1tLDQogICAgICAgICAgICAgICAbWzM3bRtb NDdtDngPG1ttDxtbMzBtG1s0N20gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAOeA8bWzMwbRtbNDBtG1sxbSAgG1sz Nm0bWzQ0bRtbSw0KICAgICAgICAgICAgICAgG1szN20bWzQ3bQ54DxtbbQ8b WzMwbRtbNDdtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgDngPG1szMG0bWzQwbRtbMW0gIBtbMzZtG1s0NG0bW0sN CiAgICAgICAgICAgICAgIBtbMzdtG1s0N20OeA8bW20PG1szMG0bWzQ3bSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IA54DxtbMzBtG1s0MG0bWzFtICAbWzM2bRtbNDRtG1tLDQogICAgICAgICAg ICAgICAbWzM3bRtbNDdtDm0bW20PG1szMG0bWzQ3bQ5xcXFxcXFxcXFxcXFx cXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFqDxtbMzBtG1s0 MG0bWzFtICAbWzM2bRtbNDRtG1tLDQogICAgICAgICAgICAgICAgIBtbMzBt G1s0MG0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIBtbMzZtG1s0NG0bW0sNChtbSwobW0sKG1tLChtbSwobW0sK G1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tLChtbSwobW0sKG1tLChtbSwob W0sKG1tLG1syNjsxOEgbW20PG1szOTs0OW0bWzM3bRtbNDBtG1szMDs2OEgb WzM5OzQ5bQ0bWzE4QhtbSxtbNDg7MUgNG1s/MWwbPj09PT4gIEJ1aWxkaW5n IGZvciB2bXdhcmUyLTIuMC40LjExNDIKPT09PiB2bW1vbi1vbmx5Cm1ha2Ug LWYgTWFrZWZpbGUuRnJlZUJTRCBTTVA9WUVTIGNsZWFuICYmIG1ha2UgLWYg TWFrZWZpbGUuRnJlZUJTRCBTTVA9WUVTCnJtIC1mIC91c3IvcG9ydHMvZW11 bGF0b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5 L2V4cG9ydF9zeW1zIHZtbW9uX3NtcC5rbyB2bW1vbl9zbXAua2xkIG1lbXRy YWNrLm8gcGh5c3RyYWNrLm8gdGFzay5vIHZteDg2Lm8gZHJpdmVyLm8gaG9z dGlmLm8gbGludXhfZW11Lm8gdm1uZXRfbGludXgubyBAIG1hY2hpbmUgc3lt Yi50bXAgdG1wLm8KV2FybmluZzogT2JqZWN0IGRpcmVjdG9yeSBub3QgY2hh bmdlZCBmcm9tIG9yaWdpbmFsIC91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2Fy ZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5CkAgLT4gL3Vzci9z cmMvc3lzCm1hY2hpbmUgLT4gL3Vzci9zcmMvc3lzL2kzODYvaW5jbHVkZQpj YyAtTyAtcGlwZSAtbWNwdT1wZW50aXVtcHJvIC1tY3B1PXBlbnRpdW1wcm8g LUkvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm13YXJlLWRp c3RyaWIvdm1tb24tb25seS9pbmNsdWRlIC1JL3Vzci9wb3J0cy9lbXVsYXRv cnMvdm13YXJlMi93b3JrL3Ztd2FyZS1kaXN0cmliL3ZtbW9uLW9ubHkvY29t bW9uIC1JL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3JrL3Ztd2Fy ZS1kaXN0cmliL3ZtbW9uLW9ubHkvZnJlZWJzZCAtSS91c3IvcG9ydHMvZW11 bGF0b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5 L2V4cG9ydC9pbmNsdWRlIC1JL3N5cyAtSS91c3IvcG9ydHMvZW11bGF0b3Jz L3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5Ly4uL3Zt bmV0LW9ubHkvZnJlZWJzZC8gLURDREVWX01BSk9SXz0yMDAgLURTTVAgLURB UElDX0lPICAtRF9LRVJORUwgLVdhbGwgLVdyZWR1bmRhbnQtZGVjbHMgLVdu ZXN0ZWQtZXh0ZXJucyAtV3N0cmljdC1wcm90b3R5cGVzICAtV21pc3Npbmct cHJvdG90eXBlcyAtV3BvaW50ZXItYXJpdGggLVdpbmxpbmUgLVdjYXN0LXF1 YWwgIC1mZm9ybWF0LWV4dGVuc2lvbnMgLXN0ZD1jOTkgLURLTERfTU9EVUxF IC1ub3N0ZGluYyAtSS0gIC1JL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJl Mi93b3JrL3Ztd2FyZS1kaXN0cmliL3ZtbW9uLW9ubHkvaW5jbHVkZSAtSS91 c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJp Yi92bW1vbi1vbmx5L2NvbW1vbiAtSS91c3IvcG9ydHMvZW11bGF0b3JzL3Zt d2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5L2ZyZWVic2Qg LUkvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm13YXJlLWRp c3RyaWIvdm1tb24tb25seS9leHBvcnQvaW5jbHVkZSAtSS9zeXMgLUkvdXNy L3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm13YXJlLWRpc3RyaWIv dm1tb24tb25seS8uLi92bW5ldC1vbmx5L2ZyZWVic2QvIC1JLiAtSUAgLUlA Ly4uL2luY2x1ZGUgLUkvdXNyL2luY2x1ZGUgLWZpbmxpbmUtbGltaXQ9MTUw MDAgLWZuby1jb21tb24gIC1tbm8tYWxpZ24tbG9uZy1zdHJpbmdzIC1tcHJl ZmVycmVkLXN0YWNrLWJvdW5kYXJ5PTIgLWZmcmVlc3RhbmRpbmcgLVdhbGwg LVdyZWR1bmRhbnQtZGVjbHMgLVduZXN0ZWQtZXh0ZXJucyAtV3N0cmljdC1w cm90b3R5cGVzICAtV21pc3NpbmctcHJvdG90eXBlcyAtV3BvaW50ZXItYXJp dGggLVdpbmxpbmUgLVdjYXN0LXF1YWwgIC1mZm9ybWF0LWV4dGVuc2lvbnMg LXN0ZD1jOTkgLWMgL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3Jr L3Ztd2FyZS1kaXN0cmliL3ZtbW9uLW9ubHkvY29tbW9uL21lbXRyYWNrLmMK Y2MgLU8gLXBpcGUgLW1jcHU9cGVudGl1bXBybyAtbWNwdT1wZW50aXVtcHJv IC1JL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3JrL3Ztd2FyZS1k aXN0cmliL3ZtbW9uLW9ubHkvaW5jbHVkZSAtSS91c3IvcG9ydHMvZW11bGF0 b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5L2Nv bW1vbiAtSS91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIvd29yay92bXdh cmUtZGlzdHJpYi92bW1vbi1vbmx5L2ZyZWVic2QgLUkvdXNyL3BvcnRzL2Vt dWxhdG9ycy92bXdhcmUyL3dvcmsvdm13YXJlLWRpc3RyaWIvdm1tb24tb25s eS9leHBvcnQvaW5jbHVkZSAtSS9zeXMgLUkvdXNyL3BvcnRzL2VtdWxhdG9y cy92bXdhcmUyL3dvcmsvdm13YXJlLWRpc3RyaWIvdm1tb24tb25seS8uLi92 bW5ldC1vbmx5L2ZyZWVic2QvIC1EQ0RFVl9NQUpPUl89MjAwIC1EU01QIC1E QVBJQ19JTyAgLURfS0VSTkVMIC1XYWxsIC1XcmVkdW5kYW50LWRlY2xzIC1X bmVzdGVkLWV4dGVybnMgLVdzdHJpY3QtcHJvdG90eXBlcyAgLVdtaXNzaW5n LXByb3RvdHlwZXMgLVdwb2ludGVyLWFyaXRoIC1XaW5saW5lIC1XY2FzdC1x dWFsICAtZmZvcm1hdC1leHRlbnNpb25zIC1zdGQ9Yzk5IC1ES0xEX01PRFVM RSAtbm9zdGRpbmMgLUktICAtSS91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2Fy ZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5L2luY2x1ZGUgLUkv dXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm13YXJlLWRpc3Ry aWIvdm1tb24tb25seS9jb21tb24gLUkvdXNyL3BvcnRzL2VtdWxhdG9ycy92 bXdhcmUyL3dvcmsvdm13YXJlLWRpc3RyaWIvdm1tb24tb25seS9mcmVlYnNk IC1JL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3JrL3Ztd2FyZS1k aXN0cmliL3ZtbW9uLW9ubHkvZXhwb3J0L2luY2x1ZGUgLUkvc3lzIC1JL3Vz ci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3JrL3Ztd2FyZS1kaXN0cmli L3ZtbW9uLW9ubHkvLi4vdm1uZXQtb25seS9mcmVlYnNkLyAtSS4gLUlAIC1J QC8uLi9pbmNsdWRlIC1JL3Vzci9pbmNsdWRlIC1maW5saW5lLWxpbWl0PTE1 MDAwIC1mbm8tY29tbW9uICAtbW5vLWFsaWduLWxvbmctc3RyaW5ncyAtbXBy ZWZlcnJlZC1zdGFjay1ib3VuZGFyeT0yIC1mZnJlZXN0YW5kaW5nIC1XYWxs IC1XcmVkdW5kYW50LWRlY2xzIC1XbmVzdGVkLWV4dGVybnMgLVdzdHJpY3Qt cHJvdG90eXBlcyAgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdwb2ludGVyLWFy aXRoIC1XaW5saW5lIC1XY2FzdC1xdWFsICAtZmZvcm1hdC1leHRlbnNpb25z IC1zdGQ9Yzk5IC1jIC91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIvd29y ay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5L2NvbW1vbi9waHlzdHJhY2su YwpjYyAtTyAtcGlwZSAtbWNwdT1wZW50aXVtcHJvIC1tY3B1PXBlbnRpdW1w cm8gLUkvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm13YXJl LWRpc3RyaWIvdm1tb24tb25seS9pbmNsdWRlIC1JL3Vzci9wb3J0cy9lbXVs YXRvcnMvdm13YXJlMi93b3JrL3Ztd2FyZS1kaXN0cmliL3ZtbW9uLW9ubHkv Y29tbW9uIC1JL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3JrL3Zt d2FyZS1kaXN0cmliL3ZtbW9uLW9ubHkvZnJlZWJzZCAtSS91c3IvcG9ydHMv ZW11bGF0b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1v bmx5L2V4cG9ydC9pbmNsdWRlIC1JL3N5cyAtSS91c3IvcG9ydHMvZW11bGF0 b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5Ly4u L3ZtbmV0LW9ubHkvZnJlZWJzZC8gLURDREVWX01BSk9SXz0yMDAgLURTTVAg LURBUElDX0lPICAtRF9LRVJORUwgLVdhbGwgLVdyZWR1bmRhbnQtZGVjbHMg LVduZXN0ZWQtZXh0ZXJucyAtV3N0cmljdC1wcm90b3R5cGVzICAtV21pc3Np bmctcHJvdG90eXBlcyAtV3BvaW50ZXItYXJpdGggLVdpbmxpbmUgLVdjYXN0 LXF1YWwgIC1mZm9ybWF0LWV4dGVuc2lvbnMgLXN0ZD1jOTkgLURLTERfTU9E VUxFIC1ub3N0ZGluYyAtSS0gIC1JL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13 YXJlMi93b3JrL3Ztd2FyZS1kaXN0cmliL3ZtbW9uLW9ubHkvaW5jbHVkZSAt SS91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlz dHJpYi92bW1vbi1vbmx5L2NvbW1vbiAtSS91c3IvcG9ydHMvZW11bGF0b3Jz L3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5L2ZyZWVi c2QgLUkvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm13YXJl LWRpc3RyaWIvdm1tb24tb25seS9leHBvcnQvaW5jbHVkZSAtSS9zeXMgLUkv dXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm13YXJlLWRpc3Ry aWIvdm1tb24tb25seS8uLi92bW5ldC1vbmx5L2ZyZWVic2QvIC1JLiAtSUAg LUlALy4uL2luY2x1ZGUgLUkvdXNyL2luY2x1ZGUgLWZpbmxpbmUtbGltaXQ9 MTUwMDAgLWZuby1jb21tb24gIC1tbm8tYWxpZ24tbG9uZy1zdHJpbmdzIC1t cHJlZmVycmVkLXN0YWNrLWJvdW5kYXJ5PTIgLWZmcmVlc3RhbmRpbmcgLVdh bGwgLVdyZWR1bmRhbnQtZGVjbHMgLVduZXN0ZWQtZXh0ZXJucyAtV3N0cmlj dC1wcm90b3R5cGVzICAtV21pc3NpbmctcHJvdG90eXBlcyAtV3BvaW50ZXIt YXJpdGggLVdpbmxpbmUgLVdjYXN0LXF1YWwgIC1mZm9ybWF0LWV4dGVuc2lv bnMgLXN0ZD1jOTkgLWMgL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93 b3JrL3Ztd2FyZS1kaXN0cmliL3ZtbW9uLW9ubHkvY29tbW9uL3Rhc2suYwpj YyAtTyAtcGlwZSAtbWNwdT1wZW50aXVtcHJvIC1tY3B1PXBlbnRpdW1wcm8g LUkvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm13YXJlLWRp c3RyaWIvdm1tb24tb25seS9pbmNsdWRlIC1JL3Vzci9wb3J0cy9lbXVsYXRv cnMvdm13YXJlMi93b3JrL3Ztd2FyZS1kaXN0cmliL3ZtbW9uLW9ubHkvY29t bW9uIC1JL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3JrL3Ztd2Fy ZS1kaXN0cmliL3ZtbW9uLW9ubHkvZnJlZWJzZCAtSS91c3IvcG9ydHMvZW11 bGF0b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5 L2V4cG9ydC9pbmNsdWRlIC1JL3N5cyAtSS91c3IvcG9ydHMvZW11bGF0b3Jz L3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5Ly4uL3Zt bmV0LW9ubHkvZnJlZWJzZC8gLURDREVWX01BSk9SXz0yMDAgLURTTVAgLURB UElDX0lPICAtRF9LRVJORUwgLVdhbGwgLVdyZWR1bmRhbnQtZGVjbHMgLVdu ZXN0ZWQtZXh0ZXJucyAtV3N0cmljdC1wcm90b3R5cGVzICAtV21pc3Npbmct cHJvdG90eXBlcyAtV3BvaW50ZXItYXJpdGggLVdpbmxpbmUgLVdjYXN0LXF1 YWwgIC1mZm9ybWF0LWV4dGVuc2lvbnMgLXN0ZD1jOTkgLURLTERfTU9EVUxF IC1ub3N0ZGluYyAtSS0gIC1JL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJl Mi93b3JrL3Ztd2FyZS1kaXN0cmliL3ZtbW9uLW9ubHkvaW5jbHVkZSAtSS91 c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJp Yi92bW1vbi1vbmx5L2NvbW1vbiAtSS91c3IvcG9ydHMvZW11bGF0b3JzL3Zt d2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5L2ZyZWVic2Qg LUkvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm13YXJlLWRp c3RyaWIvdm1tb24tb25seS9leHBvcnQvaW5jbHVkZSAtSS9zeXMgLUkvdXNy L3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm13YXJlLWRpc3RyaWIv dm1tb24tb25seS8uLi92bW5ldC1vbmx5L2ZyZWVic2QvIC1JLiAtSUAgLUlA Ly4uL2luY2x1ZGUgLUkvdXNyL2luY2x1ZGUgLWZpbmxpbmUtbGltaXQ9MTUw MDAgLWZuby1jb21tb24gIC1tbm8tYWxpZ24tbG9uZy1zdHJpbmdzIC1tcHJl ZmVycmVkLXN0YWNrLWJvdW5kYXJ5PTIgLWZmcmVlc3RhbmRpbmcgLVdhbGwg LVdyZWR1bmRhbnQtZGVjbHMgLVduZXN0ZWQtZXh0ZXJucyAtV3N0cmljdC1w cm90b3R5cGVzICAtV21pc3NpbmctcHJvdG90eXBlcyAtV3BvaW50ZXItYXJp dGggLVdpbmxpbmUgLVdjYXN0LXF1YWwgIC1mZm9ybWF0LWV4dGVuc2lvbnMg LXN0ZD1jOTkgLWMgL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3Jr L3Ztd2FyZS1kaXN0cmliL3ZtbW9uLW9ubHkvY29tbW9uL3ZteDg2LmMKY2Mg LU8gLXBpcGUgLW1jcHU9cGVudGl1bXBybyAtbWNwdT1wZW50aXVtcHJvIC1J L3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3JrL3Ztd2FyZS1kaXN0 cmliL3ZtbW9uLW9ubHkvaW5jbHVkZSAtSS91c3IvcG9ydHMvZW11bGF0b3Jz L3Ztd2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5L2NvbW1v biAtSS91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIvd29yay92bXdhcmUt ZGlzdHJpYi92bW1vbi1vbmx5L2ZyZWVic2QgLUkvdXNyL3BvcnRzL2VtdWxh dG9ycy92bXdhcmUyL3dvcmsvdm13YXJlLWRpc3RyaWIvdm1tb24tb25seS9l eHBvcnQvaW5jbHVkZSAtSS9zeXMgLUkvdXNyL3BvcnRzL2VtdWxhdG9ycy92 bXdhcmUyL3dvcmsvdm13YXJlLWRpc3RyaWIvdm1tb24tb25seS8uLi92bW5l dC1vbmx5L2ZyZWVic2QvIC1EQ0RFVl9NQUpPUl89MjAwIC1EU01QIC1EQVBJ Q19JTyAgLURfS0VSTkVMIC1XYWxsIC1XcmVkdW5kYW50LWRlY2xzIC1XbmVz dGVkLWV4dGVybnMgLVdzdHJpY3QtcHJvdG90eXBlcyAgLVdtaXNzaW5nLXBy b3RvdHlwZXMgLVdwb2ludGVyLWFyaXRoIC1XaW5saW5lIC1XY2FzdC1xdWFs ICAtZmZvcm1hdC1leHRlbnNpb25zIC1zdGQ9Yzk5IC1ES0xEX01PRFVMRSAt bm9zdGRpbmMgLUktICAtSS91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIv d29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5L2luY2x1ZGUgLUkvdXNy L3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyL3dvcmsvdm13YXJlLWRpc3RyaWIv dm1tb24tb25seS9jb21tb24gLUkvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdh cmUyL3dvcmsvdm13YXJlLWRpc3RyaWIvdm1tb24tb25seS9mcmVlYnNkIC1J L3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3JrL3Ztd2FyZS1kaXN0 cmliL3ZtbW9uLW9ubHkvZXhwb3J0L2luY2x1ZGUgLUkvc3lzIC1JL3Vzci9w b3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3JrL3Ztd2FyZS1kaXN0cmliL3Zt bW9uLW9ubHkvLi4vdm1uZXQtb25seS9mcmVlYnNkLyAtSS4gLUlAIC1JQC8u Li9pbmNsdWRlIC1JL3Vzci9pbmNsdWRlIC1maW5saW5lLWxpbWl0PTE1MDAw IC1mbm8tY29tbW9uICAtbW5vLWFsaWduLWxvbmctc3RyaW5ncyAtbXByZWZl cnJlZC1zdGFjay1ib3VuZGFyeT0yIC1mZnJlZXN0YW5kaW5nIC1XYWxsIC1X cmVkdW5kYW50LWRlY2xzIC1XbmVzdGVkLWV4dGVybnMgLVdzdHJpY3QtcHJv dG90eXBlcyAgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdwb2ludGVyLWFyaXRo IC1XaW5saW5lIC1XY2FzdC1xdWFsICAtZmZvcm1hdC1leHRlbnNpb25zIC1z dGQ9Yzk5IC1jIC91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIvd29yay92 bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5L2ZyZWVic2QvZHJpdmVyLmMKL3Vz ci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93b3JrL3Ztd2FyZS1kaXN0cmli L3ZtbW9uLW9ubHkvZnJlZWJzZC9kcml2ZXIuYzogSW4gZnVuY3Rpb24gYGNs ZWFudXBfbW9kdWxlJzoKL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJlMi93 b3JrL3Ztd2FyZS1kaXN0cmliL3ZtbW9uLW9ubHkvZnJlZWJzZC9kcml2ZXIu YzoyODQ6IHdhcm5pbmc6IHVudXNlZCB2YXJpYWJsZSBgcmV0dmFsJwpJbiBm aWxlIGluY2x1ZGVkIGZyb20gL3Vzci9wb3J0cy9lbXVsYXRvcnMvdm13YXJl Mi93b3JrL3Ztd2FyZS1kaXN0cmliL3ZtbW9uLW9ubHkvZnJlZWJzZC9kcml2 ZXIuYzozMDE6Ci9zeXMvaTM4Ni9pc2EvaW50cl9tYWNoZGVwLmg6IEF0IHRv cCBsZXZlbDoKL3N5cy9pMzg2L2lzYS9pbnRyX21hY2hkZXAuaDoxNDQ6IGVy cm9yOiBzeW50YXggZXJyb3IgYmVmb3JlICcqJyB0b2tlbgovc3lzL2kzODYv aXNhL2ludHJfbWFjaGRlcC5oOjE0NDogd2FybmluZzogdHlwZSBkZWZhdWx0 cyB0byBgaW50JyBpbiBkZWNsYXJhdGlvbiBvZiBgaW50cl9oYW5kbGVyJwov c3lzL2kzODYvaXNhL2ludHJfbWFjaGRlcC5oOjE0NDogd2FybmluZzogZGF0 YSBkZWZpbml0aW9uIGhhcyBubyB0eXBlIG9yIHN0b3JhZ2UgY2xhc3MKL3N5 cy9pMzg2L2lzYS9pbnRyX21hY2hkZXAuaDoxOTE6IHdhcm5pbmc6IHJlZHVu ZGFudCByZWRlY2xhcmF0aW9uIG9mIGBpc2Ffbm1pJyBpbiBzYW1lIHNjb3Bl Cm1hY2hpbmUvbWRfdmFyLmg6MTAwOiB3YXJuaW5nOiBwcmV2aW91cyBkZWNs YXJhdGlvbiBvZiBgaXNhX25taScKL3N5cy9pMzg2L2lzYS9pbnRyX21hY2hk ZXAuaDoxOTI6IGVycm9yOiBzeW50YXggZXJyb3IgYmVmb3JlICJpbnRoYW5k Ml90Igovc3lzL2kzODYvaXNhL2ludHJfbWFjaGRlcC5oOjE5Mjogd2Fybmlu ZzogZnVuY3Rpb24gZGVjbGFyYXRpb24gaXNuJ3QgYSBwcm90b3R5cGUKL3N5 cy9pMzg2L2lzYS9pbnRyX21hY2hkZXAuaDoxOTQ6IGVycm9yOiBzeW50YXgg ZXJyb3IgYmVmb3JlICJpbnRoYW5kMl90Igovc3lzL2kzODYvaXNhL2ludHJf bWFjaGRlcC5oOjE5NDogd2FybmluZzogZnVuY3Rpb24gZGVjbGFyYXRpb24g aXNuJ3QgYSBwcm90b3R5cGUKL3N5cy9pMzg2L2lzYS9pbnRyX21hY2hkZXAu aDoyMDc6IGVycm9yOiBzeW50YXggZXJyb3IgYmVmb3JlICJpbnRoYW5kMl90 Igovc3lzL2kzODYvaXNhL2ludHJfbWFjaGRlcC5oOjIwODogd2FybmluZzog ZnVuY3Rpb24gZGVjbGFyYXRpb24gaXNuJ3QgYSBwcm90b3R5cGUKL3N5cy9p Mzg2L2lzYS9pbnRyX21hY2hkZXAuaDoxNDQ6IHdhcm5pbmc6IGFycmF5IGBp bnRyX2hhbmRsZXInIGFzc3VtZWQgdG8gaGF2ZSBvbmUgZWxlbWVudAoqKiog RXJyb3IgY29kZSAxCgpTdG9wIGluIC91c3IvcG9ydHMvZW11bGF0b3JzL3Zt d2FyZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5LgoqKiogRXJy b3IgY29kZSAxCgpTdG9wIGluIC91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2Fy ZTIvd29yay92bXdhcmUtZGlzdHJpYi92bW1vbi1vbmx5LgoqKiogRXJyb3Ig Y29kZSAxCgpTdG9wIGluIC91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIv d29yay92bXdhcmUtZGlzdHJpYi4KKioqIEVycm9yIGNvZGUgMQoKU3RvcCBp biAvdXNyL3BvcnRzL2VtdWxhdG9ycy92bXdhcmUyLgoqKiogRXJyb3IgY29k ZSAxCgpTdG9wIGluIC91c3IvcG9ydHMvZW11bGF0b3JzL3Ztd2FyZTIuCg== --0-524447937-1098419579=:84793--