From owner-freebsd-virtualization@FreeBSD.ORG Sun May 3 02:41:10 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 55854380; Sun, 3 May 2015 02:41:10 +0000 (UTC) Received: from mail-pd0-x229.google.com (mail-pd0-x229.google.com [IPv6:2607:f8b0:400e:c02::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 290BE147A; Sun, 3 May 2015 02:41:10 +0000 (UTC) Received: by pdea3 with SMTP id a3so131058833pde.3; Sat, 02 May 2015 19:41:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=oqwQf7nAQZdXNkSxi+8TH+uDoCQVx+rWUbmg5+2erko=; b=Q00eCEfPRIYlcrJ2PYaLCBDtZlgrQ+L1VgKY6qklvx4+N9vH1NHtFeupRo65HnuJiT 7lkN5plWAPIiomx1nCR5XvijlA2wbVpyHnkEQv9hua7cfZ68xixETka80WjQhTxx6ma9 tiUOLER6fmzmW7LTjW9wYzObAUhZuAHh+zLOb/2Mka9CfTHS2ajmvGUc5AAtiKP4+Njd vmDbXnt8L2usRpSvxCBY81NKlOxdEQnunrj3SbazZbcrlOYZd8wi54DACyqGquDt39I4 NTaeRTVLO53GZH3muyzeLJJ+pzqKD18wvqjxvwoguSkk163z7jK2yxwrYXfON2nDGrIk /5dA== MIME-Version: 1.0 X-Received: by 10.70.89.199 with SMTP id bq7mr30346482pdb.168.1430620869183; Sat, 02 May 2015 19:41:09 -0700 (PDT) Received: by 10.70.82.68 with HTTP; Sat, 2 May 2015 19:41:09 -0700 (PDT) In-Reply-To: <20150502154340.GA8333@kloomba> References: <20150502154340.GA8333@kloomba> Date: Sun, 3 May 2015 12:41:09 +1000 Message-ID: Subject: Re: xen_kernel, console and X11 From: Outback Dingo To: Roman Bogorodskiy Cc: freebsd-virtualization@freebsd.org, bapt@freebsd.org, royger@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2015 02:41:10 -0000 On Sun, May 3, 2015 at 1:43 AM, Roman Bogorodskiy wrote: > Hi, > > I'm trying to get Xen running and following these instructions: > > https://wiki.freebsd.org/Xen > > and > > http://wiki.xen.org/wiki/FreeBSD_Dom0 > > I'm running two days old -CURRENT and ports. I've installed the > emulators/xen port and followed instructions in pkg-message. > > I'm having some problems with console. I'm wondering if it's possible to > have X running on the same box running xen kernel? > > My setup is as follows: > > - Intel i5-4690 that supports IOMMU: > $ sudo acpidump -t|grep DMAR > DMAR: Length=128, Revision=1, Checksum=90, > $ > - vm.max_wired=-1 in /etc/sysctl.conf > - xc0 "/usr/libexec/getty Pc" xterm on secure in > /etc/ttys > > In loader.conf I have: > > xen_kernel="/boot/xen" > xen_cmdline="dom0_mem=2048M dom0_max_vcpus=4 dom0pvh=1 com1=115200,8n1 > guest_loglvl=all loglvl=all console=com1" > > With this setup I get my system booted and at some point I can see a > login screen. When I type 'startx' the system freezes. Have to hard > reboot it to get working again. > > When I drop 'console=com1' from 'xen_cmdline', I cannot even see a login > screen. All I can see is a black screen with a white cursor. It doesn't > respond to any input though. On the other hand, the system doesn't seem > to be frozen, at least power button triggers an ACPI event for power > off. > I can concur, I am seeing the same thing as the configuration you have follwing that doc this morning. I also have the black screen with the white cursor..... > > Am I hitting some bug or is that some configuration issue? > > Thanks, > > Roman Bogorodskiy > From owner-freebsd-virtualization@FreeBSD.ORG Sun May 3 05:01:13 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 403BBF4A for ; Sun, 3 May 2015 05:01:13 +0000 (UTC) Received: from mail-pa0-f51.google.com (mail-pa0-f51.google.com [209.85.220.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 17681110E for ; Sun, 3 May 2015 05:01:12 +0000 (UTC) Received: by pabsx10 with SMTP id sx10so130853272pab.3 for ; Sat, 02 May 2015 22:01:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=g9h0t7ivjqJPDF+r9LOA/wI1tvujZuUVfrCmVQK6bsI=; b=GK9gmeRQNdmxI/wn8TkTfp+dQmprxFcxAApKUxvnJ9OnFFfFHbcGVkBr+vhry3tqpM jV5cxnP1pb+7J6v0KDZrdIzGpV0bBC6vP1Ez1TbYRV1iinEEQbbcil+2skuPSutWRc3i CuqkT88ITcr8dqwkVC8hyXo3rPIW3B9uIvIC6A6Wi37iSXJZXneutzRdDyPA0w2/grhQ vegdF0TSukDJIlSochqBInHhfJ/d+f0dnQiGKiRMiYkST2fFCRm2GtWxpTSMCjnFpbDf OJD0Dwjj33Jy3nJNuPazpMl9WhEpSkI0EhMUBmbQDYETWqPrR2mtj/tvznv038HgiAla zjCA== X-Gm-Message-State: ALoCoQkCaBKC1ToVPw9EQLBmEJFCNOQwLQUiUlHEHo5/ArOlKXy/or3Sb4V/d0t3hxhGnimmx6vd X-Received: by 10.68.65.75 with SMTP id v11mr30800483pbs.91.1430628939510; Sat, 02 May 2015 21:55:39 -0700 (PDT) Received: from Michaels-MacBook-Pro.local (c-73-25-21-123.hsd1.or.comcast.net. [73.25.21.123]) by mx.google.com with ESMTPSA id ux6sm9016785pab.24.2015.05.02.21.55.38 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 02 May 2015 21:55:38 -0700 (PDT) Message-ID: <5545AA4D.20106@callfortesting.org> Date: Sat, 02 May 2015 21:55:41 -0700 From: Michael Dexter User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Roman Bogorodskiy , freebsd-virtualization@freebsd.org CC: bapt@freebsd.org, royger@freebsd.org Subject: Re: xen_kernel, console and X11 References: <20150502154340.GA8333@kloomba> In-Reply-To: <20150502154340.GA8333@kloomba> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2015 05:01:13 -0000 On 5/2/15 8:43 AM, Roman Bogorodskiy wrote: > I'm having some problems with console. I'm wondering if it's possible to > have X running on the same box running xen kernel? ... > When I drop 'console=com1' from 'xen_cmdline', I cannot even see a login > screen. All I can see is a black screen with a white cursor. From the Wiki document: Known Limitations Suppressed FreeBSD kernel messages during boot Inconsistent behavior under X11 Michael Dexter From owner-freebsd-virtualization@FreeBSD.ORG Sun May 3 05:04:30 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 230C3FB3; Sun, 3 May 2015 05:04:30 +0000 (UTC) Received: from mail-pa0-x235.google.com (mail-pa0-x235.google.com [IPv6:2607:f8b0:400e:c03::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0229B111B; Sun, 3 May 2015 05:04:29 +0000 (UTC) Received: by pacwv17 with SMTP id wv17so131031529pac.0; Sat, 02 May 2015 22:04:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=xb975mM2s0I9o5zfyKnN1775ZZ5JifKB6eG+P6E63ww=; b=HdQhRyHTVNGqihjqu9xzq1JJouRluUykLuAKh9d23DU7j2aRyzWyJA/iSARdNAyNZO Vyv9svTsaawAFliigwUOghPnx6K37jh7NsORzfV1uLefdwwOaLBDt5zr5qOTaJifWKUO fgDxAVeMnBMmEZ0HubApf/0nPkgfbkLOjKnqZz112XoZMLaCGrr4hR1ZRHJLVgGlg2Gh kO81tzI9IGE42wUwZotRCsVOoMDk4CDaOn3Q7vtngcM5ChXgMsh9AzgRuPiGGVeqybV/ o8wn5G8xvdP+YHn01JK0GCzfxghWnz9YtKlM4EiX3+k01XrsaIv7lv7UUyCTnNTFS4HS IrEA== MIME-Version: 1.0 X-Received: by 10.70.89.199 with SMTP id bq7mr30997520pdb.168.1430629469474; Sat, 02 May 2015 22:04:29 -0700 (PDT) Received: by 10.70.82.68 with HTTP; Sat, 2 May 2015 22:04:29 -0700 (PDT) In-Reply-To: <5545AA4D.20106@callfortesting.org> References: <20150502154340.GA8333@kloomba> <5545AA4D.20106@callfortesting.org> Date: Sun, 3 May 2015 15:04:29 +1000 Message-ID: Subject: Re: xen_kernel, console and X11 From: Outback Dingo To: Michael Dexter Cc: Roman Bogorodskiy , freebsd-virtualization@freebsd.org, bapt@freebsd.org, royger@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2015 05:04:30 -0000 On Sun, May 3, 2015 at 2:55 PM, Michael Dexter wrote: > On 5/2/15 8:43 AM, Roman Bogorodskiy wrote: > > I'm having some problems with console. I'm wondering if it's possible to >> have X running on the same box running xen kernel? >> > ... > >> When I drop 'console=com1' from 'xen_cmdline', I cannot even see a login >> screen. All I can see is a black screen with a white cursor. >> > > From the Wiki document: > > Known Limitations > > Suppressed FreeBSD kernel messages during boot > Inconsistent behavior under X11 > > Not helpful at all, im not running X > Michael Dexter > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to " > freebsd-virtualization-unsubscribe@freebsd.org" > From owner-freebsd-virtualization@FreeBSD.ORG Sun May 3 05:23:42 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E7C91145 for ; Sun, 3 May 2015 05:23:42 +0000 (UTC) Received: from mail-pd0-f175.google.com (mail-pd0-f175.google.com [209.85.192.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BC63B12A8 for ; Sun, 3 May 2015 05:23:42 +0000 (UTC) Received: by pdbqa5 with SMTP id qa5so133187366pdb.1 for ; Sat, 02 May 2015 22:23:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=Y4X8jhEOc7YuD5HZbtGb5I/wbprH4ZL79yNtgDINl6g=; b=fMhvFcXDNbErkkWC2GfemA95e9I/HhWzYgX8KNhyr2EstNk6bUHENRjmsj1p8P5lHm 9CzioqUIRF9VSL81wFy0+kEswfYnS8pFp28Rs3ArvGGVGjCVJBN4ZFCQrBdfzWeqeD3D vTEgJppJVZiehEe5mPakZfw9vQGkIxy4izfeBaVLCdf4lmcMKE0xPHDL+hLuGHIDyfvd uIsinVqjzJP/qEyXg2Nd/WahsVmBUES+CJRQe00ajAgmJrQOkb30+RInSRbGqmiLE7Vr JEKCLh94ToS7If6JVxxb94jzikLl3SfCwSjl362Xmv46JhsPXbO3tlhk7tRSPCWBJKNm bDzQ== X-Gm-Message-State: ALoCoQkQRTXaCWnlmGjnmey3NCxuvcq5Y8OtjuBxePd76sogDoMJ1wbDKQ37F2po1Nc7dVpksmRs X-Received: by 10.70.33.67 with SMTP id p3mr31378283pdi.126.1430630616013; Sat, 02 May 2015 22:23:36 -0700 (PDT) Received: from Michaels-MacBook-Pro.local (c-73-25-21-123.hsd1.or.comcast.net. [73.25.21.123]) by mx.google.com with ESMTPSA id tk9sm9036421pbc.35.2015.05.02.22.23.35 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 02 May 2015 22:23:35 -0700 (PDT) Message-ID: <5545B0DA.8010902@callfortesting.org> Date: Sat, 02 May 2015 22:23:38 -0700 From: Michael Dexter User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: freebsd-virtualization@freebsd.org Subject: Re: xen_kernel, console and X11 References: <20150502154340.GA8333@kloomba> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2015 05:23:43 -0000 On 5/2/15 7:41 PM, Outback Dingo wrote: >> When I drop 'console=com1' from 'xen_cmdline', I cannot even see a login >> >screen. All I can see is a black screen with a white cursor. It doesn't >> >respond to any input though. On the other hand, the system doesn't seem >> >to be frozen, at least power button triggers an ACPI event for power >> >off. >> > > I can concur, I am seeing the same thing as the configuration you have > follwing that doc this morning. > I also have the black screen with the white cursor..... Verify that the /etc/ttys change is made. Try "console=com1,vga" and "com1=115200,8n1,pci" in the Xen string in loader.conf Using an ExpressCard serial interface, I had to set the setting manually: set comconsole_pcidev=5:0:0 set comconsole_port=0x4000 set comconsole_speed=115200 That's all I have figured out so far. Do share if you get it working. Michael Dexter From owner-freebsd-virtualization@FreeBSD.ORG Sun May 3 15:04:52 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 98607929 for ; Sun, 3 May 2015 15:04:52 +0000 (UTC) Received: from mail-pd0-f169.google.com (mail-pd0-f169.google.com [209.85.192.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6E4DB166F for ; Sun, 3 May 2015 15:04:52 +0000 (UTC) Received: by pdea3 with SMTP id a3so141050936pde.3 for ; Sun, 03 May 2015 08:04:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=wMtpTKy9/RvAcfgKq56FFjf+qFNLWDBZl0fIt40Jmik=; b=LAL+UIFRSKF3S58RsoKTYzJI47KtsJy1alsUPeOP+c3BSXrUYhg/HwSx9sRnO82uce blpSnlHeU1aPZYHPXQFW8qB6jod0KCR5pGQz/dmjgTzSDUEvvuJYACkAweLjKDTWa5BP vUB7DVvFBnvY5J3UAVxST/I9AGXdHp6VIjCHa/eP1IV0mV5jY6rqhnFv32S3hj9ywP9m 3kOJr6QIW2pBTykTkrbxw9UVrNJVmD7PqSex/EU4jSabdi1oyFplkhvdjfVyfGBe4OIW VVyA/icgGUdForT4a7sFES6xF0RjlPl2kRBRI0/e7Aby+T0bYQUanFhoMdibWxq5qvMc 3eEA== X-Gm-Message-State: ALoCoQmZehw98kK5lPjyxjZTKWs7QLOOtfYjD2ZiexNspiN5wgL3mmzqQqI0o3FgRDSulXbmr/o5 X-Received: by 10.66.139.167 with SMTP id qz7mr34739702pab.135.1430665485840; Sun, 03 May 2015 08:04:45 -0700 (PDT) Received: from Michaels-MacBook-Pro.local (c-73-25-21-123.hsd1.or.comcast.net. [73.25.21.123]) by mx.google.com with ESMTPSA id as1sm10151545pbc.39.2015.05.03.08.04.44 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 May 2015 08:04:45 -0700 (PDT) Message-ID: <5546390C.7010402@callfortesting.org> Date: Sun, 03 May 2015 08:04:44 -0700 From: Michael Dexter User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Outback Dingo CC: Roman Bogorodskiy , freebsd-virtualization@freebsd.org, bapt@freebsd.org, royger@freebsd.org Subject: Re: xen_kernel, console and X11 References: <20150502154340.GA8333@kloomba> <5545AA4D.20106@callfortesting.org> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2015 15:04:52 -0000 On 5/2/15 10:04 PM, Outback Dingo wrote: >>> When I drop 'console=com1' from 'xen_cmdline', I cannot even see a login >>> >>screen. All I can see is a black screen with a white cursor. > > im not running X Please clarify: Are you not getting a FreeBSD login prompt on a hardware console or are you trying to connect to the FreeBSD host over a serial connection. If the prior, do make sure you are using the specified host and port SVN versions, you may simply need to wait for the FreeBSD prompt to appear after the FreeBSD kernel messages have completed (though not visibly). If the latter, do include console="comconsole" in /boot/loader.conf Michael Dexter From owner-freebsd-virtualization@FreeBSD.ORG Mon May 4 09:38:58 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BF42FFBE; Mon, 4 May 2015 09:38:58 +0000 (UTC) Received: from mail-wg0-x22a.google.com (mail-wg0-x22a.google.com [IPv6:2a00:1450:400c:c00::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5577D1610; Mon, 4 May 2015 09:38:58 +0000 (UTC) Received: by wgen6 with SMTP id n6so144245196wge.3; Mon, 04 May 2015 02:38:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=oFGRO1DuOJWqAUX8a+Es6k4FyX2dlw58wSzSl5UgkIw=; b=GHHV9qwwEFX2j34W9eQb/OmL9YzvdRkCqMs5sBlgqt8Xfq+inoWaDcGLLzg0OP3RcG pT0Ev4MquV3WRiQLLDv5flETKjziQVyLCz7hjMSrO18Ccq4IZRpVJZmy+ELgmlgBwJ8X NYIGLaAINyFDo5LnApHqbBcG0IwmaXFTRogr4vpuErvTcLncbfnsig+gS02gDn8zd/bZ OOdZDuocARAKrm188CLOmjHjdt3JYmeiuUq4lTho/2lpaqSVjQRWoPuOZHPC08Ea4IVX oHlHLYnzu+OzzmaQA27DNl0Iy9KifiO5WOV4uPXXTavRgyG7dgFfGjG1Eyv0Bj0fuz+6 rlNw== X-Received: by 10.194.77.98 with SMTP id r2mr38370517wjw.130.1430732336777; Mon, 04 May 2015 02:38:56 -0700 (PDT) Received: from [172.16.1.30] (53.Red-88-9-170.dynamicIP.rima-tde.net. [88.9.170.53]) by mx.google.com with ESMTPSA id jq3sm19745241wjc.22.2015.05.04.02.38.55 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 May 2015 02:38:56 -0700 (PDT) Sender: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= Message-ID: <55473E2A.3020306@FreeBSD.org> Date: Mon, 04 May 2015 11:38:50 +0200 From: =?windows-1252?Q?Roger_Pau_Monn=E9?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Roman Bogorodskiy , freebsd-virtualization@freebsd.org CC: bapt@freebsd.org Subject: Re: xen_kernel, console and X11 References: <20150502154340.GA8333@kloomba> In-Reply-To: <20150502154340.GA8333@kloomba> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2015 09:38:58 -0000 Hello, El 02/05/15 a les 17.43, Roman Bogorodskiy ha escrit: > Hi, > > I'm trying to get Xen running and following these instructions: > > https://wiki.freebsd.org/Xen > > and > > http://wiki.xen.org/wiki/FreeBSD_Dom0 > > I'm running two days old -CURRENT and ports. I've installed the > emulators/xen port and followed instructions in pkg-message. > > I'm having some problems with console. I'm wondering if it's possible to > have X running on the same box running xen kernel? It should be, although I had issues while using the vesa driver with a FreeBSD Xen Dom0, mainly because Dom0 doesn't have access to the BDA and EBDA, I'm working on fixing this in Xen upstream. > My setup is as follows: > > - Intel i5-4690 that supports IOMMU: > $ sudo acpidump -t|grep DMAR > DMAR: Length=128, Revision=1, Checksum=90, > $ > - vm.max_wired=-1 in /etc/sysctl.conf > - xc0 "/usr/libexec/getty Pc" xterm on secure in > /etc/ttys > > In loader.conf I have: > > xen_kernel="/boot/xen" > xen_cmdline="dom0_mem=2048M dom0_max_vcpus=4 dom0pvh=1 com1=115200,8n1 > guest_loglvl=all loglvl=all console=com1" So you are trying to use the serial console but you are not getting any output? If that's not the case, please drop the com1 parameter and set console=vga. Do you have anything else in your /boot/loader.conf apart from this two lines? > > With this setup I get my system booted and at some point I can see a > login screen. When I type 'startx' the system freezes. Have to hard > reboot it to get working again. On which device do you get a login prompt? Is it xc0, ttyv0 or ttyu0? Roger. From owner-freebsd-virtualization@FreeBSD.ORG Mon May 4 11:57:10 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0FEC0FBC; Mon, 4 May 2015 11:57:10 +0000 (UTC) Received: from mail-pa0-x235.google.com (mail-pa0-x235.google.com [IPv6:2607:f8b0:400e:c03::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DF75A1484; Mon, 4 May 2015 11:57:09 +0000 (UTC) Received: by pabsx10 with SMTP id sx10so158790770pab.3; Mon, 04 May 2015 04:57:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-type; bh=QGiLNKUQ2b0ON9sz/8zVNjGVkwRIM1HOiPYPTDBcJ0o=; b=k3H11QQv6nDPS8HymSvEEqhiJ2cjgoUsLDgI37g1ePTvJrSzj0lH80wX15H91iw8/X zdw4RvspmWeAon92/JwMD8EmVphVinaxp0b22shJ3rANpxhYHNvl4Mr12nvgxnO/Jlyi 2pB4V1lHmsor0XgEmJfMXF3trlKe47f88c1zzeb19NEeIGnY2a9xMO8e7sidGcBOPYdy 1Q1qDp/aSEsVjN8wKkb9jOpWB5HucL2EmlzUuYmRmAGtwyF+d0BbYKujv9f0YaoW5Q6Z MZQDVy+sXzsdv32U4R49SrZ+rKSgolmjDmy65s6mAfyXsoS/W74L0Cyqi4b/oIeEiqhs VeFg== X-Received: by 10.66.154.111 with SMTP id vn15mr41228404pab.108.1430740628975; Mon, 04 May 2015 04:57:08 -0700 (PDT) MIME-Version: 1.0 References: <20150502154340.GA8333@kloomba> <55473E2A.3020306@FreeBSD.org> In-Reply-To: <55473E2A.3020306@FreeBSD.org> From: Outback Dingo Date: Mon, 04 May 2015 11:57:08 +0000 Message-ID: Subject: Re: xen_kernel, console and X11 To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= , Roman Bogorodskiy , freebsd-virtualization@freebsd.org Cc: bapt@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2015 11:57:10 -0000 I'll get back on mine in a day or so as its on an IBM blade server. On Mon, 4 May 2015 7:39 pm Roger Pau Monn=C3=A9 wrote: > Hello, > > El 02/05/15 a les 17.43, Roman Bogorodskiy ha escrit: > > Hi, > > > > I'm trying to get Xen running and following these instructions: > > > > https://wiki.freebsd.org/Xen > > > > and > > > > http://wiki.xen.org/wiki/FreeBSD_Dom0 > > > > I'm running two days old -CURRENT and ports. I've installed the > > emulators/xen port and followed instructions in pkg-message. > > > > I'm having some problems with console. I'm wondering if it's possible t= o > > have X running on the same box running xen kernel? > > It should be, although I had issues while using the vesa driver with a > FreeBSD Xen Dom0, mainly because Dom0 doesn't have access to the BDA and > EBDA, I'm working on fixing this in Xen upstream. > > > My setup is as follows: > > > > - Intel i5-4690 that supports IOMMU: > > $ sudo acpidump -t|grep DMAR > > DMAR: Length=3D128, Revision=3D1, Checksum=3D90, > > $ > > - vm.max_wired=3D-1 in /etc/sysctl.conf > > - xc0 "/usr/libexec/getty Pc" xterm on secure in > > /etc/ttys > > > > In loader.conf I have: > > > > xen_kernel=3D"/boot/xen" > > xen_cmdline=3D"dom0_mem=3D2048M dom0_max_vcpus=3D4 dom0pvh=3D1 com1=3D1= 15200,8n1 > > guest_loglvl=3Dall loglvl=3Dall console=3Dcom1" > > So you are trying to use the serial console but you are not getting any > output? If that's not the case, please drop the com1 parameter and set > console=3Dvga. > > Do you have anything else in your /boot/loader.conf apart from this two > lines? > > > > > With this setup I get my system booted and at some point I can see a > > login screen. When I type 'startx' the system freezes. Have to hard > > reboot it to get working again. > > On which device do you get a login prompt? Is it xc0, ttyv0 or ttyu0? > > Roger. > > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to " > freebsd-virtualization-unsubscribe@freebsd.org" > From owner-freebsd-virtualization@FreeBSD.ORG Mon May 4 12:00:13 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A9377263; Mon, 4 May 2015 12:00:13 +0000 (UTC) Received: from mail-wg0-x230.google.com (mail-wg0-x230.google.com [IPv6:2a00:1450:400c:c00::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4E9CF149E; Mon, 4 May 2015 12:00:13 +0000 (UTC) Received: by wgen6 with SMTP id n6so147588405wge.3; Mon, 04 May 2015 05:00:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=nr4B4WqaFq1RNmhAWKi4e3f42xyLnlK2oT4lw3waPYo=; b=y4FHLU+z5Uu8PiVi6gZytpba806islgfjduW5KBNhvPG2wKZ1/cvXIatSJDDHvaS+h FrxuDfiGR3Dzspe7shYMc8zcg8fhl5270H1IiZkeDJeTVBmlZUFIwyF3of/0JNdCpRe0 4G0zyUyG9Afb+e687Hxu4uVhRIxEmMHmFNcjk3TX16sQ1/Rsz0pfwzcmBAnaoUYYejW7 R7ptmIUYYD4M2goKo3tkzNfM7eyeujd6xzx4vBr895dbgRi54OnYzdNcXVyEZ22MZfs7 2jIilaFRqFzbCqYcnJbqpozgsnNK7A5lQl6YiEy1JwuHk1BpeG0gXGdnP6GaGGHueF7K KjjA== X-Received: by 10.180.94.168 with SMTP id dd8mr18553428wib.76.1430740810629; Mon, 04 May 2015 05:00:10 -0700 (PDT) Received: from [172.16.1.30] (53.Red-88-9-170.dynamicIP.rima-tde.net. [88.9.170.53]) by mx.google.com with ESMTPSA id jq3sm20311210wjc.22.2015.05.04.05.00.09 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 May 2015 05:00:09 -0700 (PDT) Sender: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= Message-ID: <55475F48.6020107@FreeBSD.org> Date: Mon, 04 May 2015 14:00:08 +0200 From: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Outback Dingo , Roman Bogorodskiy , freebsd-virtualization@freebsd.org CC: bapt@freebsd.org Subject: Re: xen_kernel, console and X11 References: <20150502154340.GA8333@kloomba> <55473E2A.3020306@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2015 12:00:13 -0000 Hello, El 04/05/15 a les 13.57, Outback Dingo ha escrit: > I'll get back on mine in a day or so as its on an IBM blade server. If it's an IBM blade server can't you use the serial console? It would be quite helpful in figuring out what's going on. Roger. From owner-freebsd-virtualization@FreeBSD.ORG Mon May 4 12:04:47 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 370463FA; Mon, 4 May 2015 12:04:47 +0000 (UTC) Received: from mail-pd0-x22b.google.com (mail-pd0-x22b.google.com [IPv6:2607:f8b0:400e:c02::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0712A15B3; Mon, 4 May 2015 12:04:47 +0000 (UTC) Received: by pdbnk13 with SMTP id nk13so161269547pdb.0; Mon, 04 May 2015 05:04:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=jQcNLg9OrXBG7DQpyuFW2Yrt6bzyFmeQ21NVPA6ZmKs=; b=xLVDHs3ohuzl/2lKsU+d61Q8dvWZR9LtYQfamCFGgQMnY5qZkfnunM4LnKc8Zu3Nis EL33vykGBvHqDNMBJm+kGQU/IJFLoyYCgfujta7YdUOBvdVty0iwP8a1uGQ7o8sFLXq7 7XD4gHUA9La2mnOumTkInCJ9RHhu1YmIDMyG01PXUvkTFHGbwvZ5WA0ZzON/cQeJfn2K hOolTNa6XsGxKzCL+Cmt6nxpjtG0OVk/yblAkWkS3mPvzJB5L10hl7Iog7LkZbUrReCe jxaz6QHueBnNV0zk4szj+7FBkWDK16bST+DCiAzBYWFlQk80TRNcowKnAlUo4sL7afME DNkQ== MIME-Version: 1.0 X-Received: by 10.66.139.138 with SMTP id qy10mr42497734pab.30.1430741086276; Mon, 04 May 2015 05:04:46 -0700 (PDT) Received: by 10.70.82.68 with HTTP; Mon, 4 May 2015 05:04:46 -0700 (PDT) In-Reply-To: <55475F48.6020107@FreeBSD.org> References: <20150502154340.GA8333@kloomba> <55473E2A.3020306@FreeBSD.org> <55475F48.6020107@FreeBSD.org> Date: Mon, 4 May 2015 22:04:46 +1000 Message-ID: Subject: Re: xen_kernel, console and X11 From: Outback Dingo To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= Cc: Roman Bogorodskiy , freebsd-virtualization@freebsd.org, bapt@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2015 12:04:47 -0000 On Mon, May 4, 2015 at 10:00 PM, Roger Pau Monn=C3=A9 = wrote: > Hello, > > El 04/05/15 a les 13.57, Outback Dingo ha escrit: > > I'll get back on mine in a day or so as its on an IBM blade server. > > If it's an IBM blade server can't you use the serial console? It would > be quite helpful in figuring out what's going on. > Ill see if i can find the console cable :) ill also boot from a live cd and validate my configuration and ttys.... > > Roger. > From owner-freebsd-virtualization@FreeBSD.ORG Mon May 4 14:16:59 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7BECE458; Mon, 4 May 2015 14:16:59 +0000 (UTC) Received: from mail-la0-x231.google.com (mail-la0-x231.google.com [IPv6:2a00:1450:4010:c03::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F376E13D7; Mon, 4 May 2015 14:16:58 +0000 (UTC) Received: by labbd9 with SMTP id bd9so105146896lab.2; Mon, 04 May 2015 07:16:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=lSNGJ0Mega9alB1GAD7s3Y5vBpjXB80sD+LeenXLpSI=; b=zZTTvjsO9PwqiyOoGKhwKK8shNHTaZ+eLndz0LvbU2aWL9a90I3Bf0jQqpFE70OZ9M 7I2dEY0grLQAgTMi66SDkwjTeRCj4gyoLx49smCZS8irAfGevKf6Y0mHQV6L8ZrjZORn Fe64dLnphL7+pGOll0w4/g1+Vi72EMGEAuDYyQ5M20zJTHsxdzXjwiURuE3d+ZbwNuuN OLsQ/muu5Vd6upWVL7NqtEvAkO0LkYwKw9p0u9WDy/ynSgaghClvXY4LXfKMtTckfX5m mkdG83H9+OcOUDYpYZx3STLMBFc/0YMbAqYq96+Ced38YDDbSspMwYV8JdyxeeyryhX5 Asbw== X-Received: by 10.152.246.34 with SMTP id xt2mr14023440lac.110.1430749016185; Mon, 04 May 2015 07:16:56 -0700 (PDT) Received: from kloomba ([31.29.239.59]) by mx.google.com with ESMTPSA id wl9sm3385806lbb.11.2015.05.04.07.16.54 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 May 2015 07:16:55 -0700 (PDT) Sender: Roman Bogorodskiy Date: Mon, 4 May 2015 17:16:46 +0300 From: Roman Bogorodskiy To: Roger Pau =?iso-8859-1?Q?Monn=E9?= Cc: freebsd-virtualization@freebsd.org, bapt@freebsd.org Subject: Re: xen_kernel, console and X11 Message-ID: <20150504140727.GA983@kloomba> References: <20150502154340.GA8333@kloomba> <55473E2A.3020306@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Fig2xvG2VGoz8o/s" Content-Disposition: inline In-Reply-To: <55473E2A.3020306@FreeBSD.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2015 14:16:59 -0000 --Fig2xvG2VGoz8o/s Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Roger Pau Monn=E9 wrote: > Hello, >=20 > El 02/05/15 a les 17.43, Roman Bogorodskiy ha escrit: > > Hi, > >=20 > > I'm trying to get Xen running and following these instructions: > >=20 > > https://wiki.freebsd.org/Xen > >=20 > > and > >=20 > > http://wiki.xen.org/wiki/FreeBSD_Dom0 > >=20 > > I'm running two days old -CURRENT and ports. I've installed the > > emulators/xen port and followed instructions in pkg-message. > >=20 > > I'm having some problems with console. I'm wondering if it's possible to > > have X running on the same box running xen kernel? >=20 > It should be, although I had issues while using the vesa driver with a > FreeBSD Xen Dom0, mainly because Dom0 doesn't have access to the BDA and > EBDA, I'm working on fixing this in Xen upstream. >=20 > > My setup is as follows: > > =20 > > - Intel i5-4690 that supports IOMMU: > > $ sudo acpidump -t|grep DMAR > > DMAR: Length=3D128, Revision=3D1, Checksum=3D90, > > $ > > - vm.max_wired=3D-1 in /etc/sysctl.conf > > - xc0 "/usr/libexec/getty Pc" xterm on secure in > > /etc/ttys > >=20 > > In loader.conf I have: > >=20 > > xen_kernel=3D"/boot/xen" > > xen_cmdline=3D"dom0_mem=3D2048M dom0_max_vcpus=3D4 dom0pvh=3D1 com1=3D1= 15200,8n1 > > guest_loglvl=3Dall loglvl=3Dall console=3Dcom1" >=20 > So you are trying to use the serial console but you are not getting any > output? If that's not the case, please drop the com1 parameter and set > console=3Dvga. Sorry for confusion, actually 'console=3Dcom1' works for me. Initially I didn't realize that it doesn't display kernel messages and after some failed attempts to run startx and hard reboots it took much longer to see a login prompt because I have background fsck disabled. So, 'console=3Dcom1' works unless I do 'startx'. > Do you have anything else in your /boot/loader.conf apart from this two > lines? >=20 > >=20 > > With this setup I get my system booted and at some point I can see a > > login screen. When I type 'startx' the system freezes. Have to hard > > reboot it to get working again. >=20 > On which device do you get a login prompt? Is it xc0, ttyv0 or ttyu0? I get a login prompt on ttyv0. BTW, I use the nvidia driver. >=20 Roman Bogorodskiy --Fig2xvG2VGoz8o/s Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJVR39NAAoJEMltX/4IwiJqmvMH/iPI91+x08QFlANhrFf5/zOH XFME7VoveDcph+nXoYeWqQLYt68R0odP3cs+FLUR6wFbTwGCWJxBanxlCtJRdYXU B68OpjleACKf0yr10dPX8Tg9KNdrzEm1Zyd4lru4TCo7m60t6oPeBmVWw1zjMB4o eniLq50646xWUNEUeuahNo33W9nOztLt8LqdJyvYVyRqKQa2k7vZc3Y0hG2dXWE7 xzRvYPSBkox3NjAdYDhF3Wp5F21a9NonfvLdqNb+HJIa6264CFIC3fgOKtcRCq0g t6SycciMg3UAmFSWr1rOe7HTblOeIVBq7sLIAWHuT55TAu3YI31ZWWgu0yWhxRI= =aKxx -----END PGP SIGNATURE----- --Fig2xvG2VGoz8o/s-- From owner-freebsd-virtualization@FreeBSD.ORG Mon May 4 14:24:40 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DCDEB834; Mon, 4 May 2015 14:24:39 +0000 (UTC) Received: from mail-wi0-x229.google.com (mail-wi0-x229.google.com [IPv6:2a00:1450:400c:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7CD91151A; Mon, 4 May 2015 14:24:39 +0000 (UTC) Received: by wiun10 with SMTP id n10so111995312wiu.1; Mon, 04 May 2015 07:24:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=OaiOPZvdvpLmVra1mOunEQX0xiuCwug3TpDzp5RxlB4=; b=TS91gjUceogAPQumF0/PkScnZ0VNbaKJ264nLEsUeLoD8cGKVHHdWVZEOe7hcKjgru NdHmAFIdLHobF04wXwlRUCBurHwsYeL6X9AicoXAuGSJTXEg30d9fIrT8u9tsSuEvPCL JOYhkayX3MlIAY4HSLe7yfEAiWihKO+CV4bA+4yE7YNA4l/03xG6SfQ2WibS9Hi0gTXU KIGImqIyFpjXpFBWhBUDo3zrQppYp2l4oY9JI5rweKHWvKuVVckYTqz/4S+cUNXrXtVz 7iZyb6soORyEAkb2xGztFx9ApjJ9fwfXnEp+/yckGts7+LNVNX4pfTzsFifKT5663aFV lP6w== X-Received: by 10.180.98.195 with SMTP id ek3mr19961719wib.57.1430749477420; Mon, 04 May 2015 07:24:37 -0700 (PDT) Received: from [172.16.1.30] (53.Red-88-9-170.dynamicIP.rima-tde.net. [88.9.170.53]) by mx.google.com with ESMTPSA id dz4sm11440393wib.17.2015.05.04.07.24.36 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 May 2015 07:24:36 -0700 (PDT) Sender: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= Message-ID: <55478123.3050807@FreeBSD.org> Date: Mon, 04 May 2015 16:24:35 +0200 From: =?windows-1252?Q?Roger_Pau_Monn=E9?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Roman Bogorodskiy CC: freebsd-virtualization@freebsd.org, bapt@freebsd.org Subject: Re: xen_kernel, console and X11 References: <20150502154340.GA8333@kloomba> <55473E2A.3020306@FreeBSD.org> <20150504140727.GA983@kloomba> In-Reply-To: <20150504140727.GA983@kloomba> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2015 14:24:40 -0000 Hello, El 04/05/15 a les 16.16, Roman Bogorodskiy ha escrit: > Roger Pau Monné wrote: > >> Hello, >> >> El 02/05/15 a les 17.43, Roman Bogorodskiy ha escrit: >>> Hi, >>> >>> I'm trying to get Xen running and following these instructions: >>> >>> https://wiki.freebsd.org/Xen >>> >>> and >>> >>> http://wiki.xen.org/wiki/FreeBSD_Dom0 >>> >>> I'm running two days old -CURRENT and ports. I've installed the >>> emulators/xen port and followed instructions in pkg-message. >>> >>> I'm having some problems with console. I'm wondering if it's possible to >>> have X running on the same box running xen kernel? >> >> It should be, although I had issues while using the vesa driver with a >> FreeBSD Xen Dom0, mainly because Dom0 doesn't have access to the BDA and >> EBDA, I'm working on fixing this in Xen upstream. >> >>> My setup is as follows: >>> >>> - Intel i5-4690 that supports IOMMU: >>> $ sudo acpidump -t|grep DMAR >>> DMAR: Length=128, Revision=1, Checksum=90, >>> $ >>> - vm.max_wired=-1 in /etc/sysctl.conf >>> - xc0 "/usr/libexec/getty Pc" xterm on secure in >>> /etc/ttys >>> >>> In loader.conf I have: >>> >>> xen_kernel="/boot/xen" >>> xen_cmdline="dom0_mem=2048M dom0_max_vcpus=4 dom0pvh=1 com1=115200,8n1 >>> guest_loglvl=all loglvl=all console=com1" >> >> So you are trying to use the serial console but you are not getting any >> output? If that's not the case, please drop the com1 parameter and set >> console=vga. > > Sorry for confusion, actually 'console=com1' works for me. > Initially I didn't realize that it doesn't display kernel messages and > after some failed attempts to run startx and hard reboots it took much > longer to see a login prompt because I have background fsck disabled. > > So, 'console=com1' works unless I do 'startx'. I'm not sure I would call it working if you don't get any kernel messages while booting. What happens if you set console=vga? > >> Do you have anything else in your /boot/loader.conf apart from this two >> lines? >> >>> >>> With this setup I get my system booted and at some point I can see a >>> login screen. When I type 'startx' the system freezes. Have to hard >>> reboot it to get working again. >> >> On which device do you get a login prompt? Is it xc0, ttyv0 or ttyu0? > > I get a login prompt on ttyv0. > > BTW, I use the nvidia driver. Another user also reported a similar problem with Xen and X, and it was solved by the following patch: https://people.freebsd.org/~royger/0001-xen-introduce-a-newbus-function-to-allocate-unused-m.patch Could you apply it and rebuild your kernel to see if that also solves your issues? Roger. From owner-freebsd-virtualization@FreeBSD.ORG Mon May 4 15:27:27 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7385E1EC; Mon, 4 May 2015 15:27:27 +0000 (UTC) Received: from mail-la0-x229.google.com (mail-la0-x229.google.com [IPv6:2a00:1450:4010:c03::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 115B51D04; Mon, 4 May 2015 15:27:27 +0000 (UTC) Received: by labbd9 with SMTP id bd9so106754687lab.2; Mon, 04 May 2015 08:27:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=TA9ZeS35fVslSB3ppCFxoxO7aLQssZjYBHZO324x3fQ=; b=UT4322WylUc6PQKoMoqjMqIKLT+obkTS70i3nha/qKLDxHuwF3F8lQ4z0eM5uKiOxs 9q1tzGRWpEmvlrT1wIkVF1CFUgfjyw94pwNTgW3/cCDULpqNQS6S1ntsaZhq17Ai6uqJ Q+vqvUwvY4Sk1QDCUSr+OzmPcN9w6b3uL6LFxWX2AUtgg2wOIv+olPwYCFNeHSdujEBe FEJGxkcSBgEYfE+9yj8zoJYHobVh3fT2v1Gp6YJw9GiDu2op2mHUUQ/PdrbRSnxRzzbg CmWjc+qXJx/UZHZSFQX6/WcD11sQN/5xAJfUtSk+dmCWQOM5AXMU8dNFujwXmFw1tlnC 8pHQ== X-Received: by 10.112.130.129 with SMTP id oe1mr10047561lbb.37.1430753245172; Mon, 04 May 2015 08:27:25 -0700 (PDT) Received: from kloomba ([31.29.239.59]) by mx.google.com with ESMTPSA id o1sm3416908lao.43.2015.05.04.08.27.23 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 May 2015 08:27:24 -0700 (PDT) Sender: Roman Bogorodskiy Date: Mon, 4 May 2015 18:27:14 +0300 From: Roman Bogorodskiy To: Roger Pau =?iso-8859-1?Q?Monn=E9?= Cc: freebsd-virtualization@freebsd.org, bapt@freebsd.org Subject: Re: xen_kernel, console and X11 Message-ID: <20150504152712.GA1005@kloomba> References: <20150502154340.GA8333@kloomba> <55473E2A.3020306@FreeBSD.org> <20150504140727.GA983@kloomba> <55478123.3050807@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="J2SCkAp4GZ/dPZZf" Content-Disposition: inline In-Reply-To: <55478123.3050807@FreeBSD.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2015 15:27:27 -0000 --J2SCkAp4GZ/dPZZf Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Roger Pau Monn=E9 wrote: > Hello, >=20 > El 04/05/15 a les 16.16, Roman Bogorodskiy ha escrit: > > Roger Pau Monn=E9 wrote: > >=20 > >> Hello, > >> > >> El 02/05/15 a les 17.43, Roman Bogorodskiy ha escrit: > >>> Hi, > >>> > >>> I'm trying to get Xen running and following these instructions: > >>> > >>> https://wiki.freebsd.org/Xen > >>> > >>> and > >>> > >>> http://wiki.xen.org/wiki/FreeBSD_Dom0 > >>> > >>> I'm running two days old -CURRENT and ports. I've installed the > >>> emulators/xen port and followed instructions in pkg-message. > >>> > >>> I'm having some problems with console. I'm wondering if it's possible= to > >>> have X running on the same box running xen kernel? > >> > >> It should be, although I had issues while using the vesa driver with a > >> FreeBSD Xen Dom0, mainly because Dom0 doesn't have access to the BDA a= nd > >> EBDA, I'm working on fixing this in Xen upstream. > >> > >>> My setup is as follows: > >>> =20 > >>> - Intel i5-4690 that supports IOMMU: > >>> $ sudo acpidump -t|grep DMAR > >>> DMAR: Length=3D128, Revision=3D1, Checksum=3D90, > >>> $ > >>> - vm.max_wired=3D-1 in /etc/sysctl.conf > >>> - xc0 "/usr/libexec/getty Pc" xterm on secure in > >>> /etc/ttys > >>> > >>> In loader.conf I have: > >>> > >>> xen_kernel=3D"/boot/xen" > >>> xen_cmdline=3D"dom0_mem=3D2048M dom0_max_vcpus=3D4 dom0pvh=3D1 com1= =3D115200,8n1 > >>> guest_loglvl=3Dall loglvl=3Dall console=3Dcom1" > >> > >> So you are trying to use the serial console but you are not getting any > >> output? If that's not the case, please drop the com1 parameter and set > >> console=3Dvga. > >=20 > > Sorry for confusion, actually 'console=3Dcom1' works for me. > > Initially I didn't realize that it doesn't display kernel messages and > > after some failed attempts to run startx and hard reboots it took much > > longer to see a login prompt because I have background fsck disabled. > >=20 > > So, 'console=3Dcom1' works unless I do 'startx'. >=20 > I'm not sure I would call it working if you don't get any kernel > messages while booting. What happens if you set console=3Dvga? >=20 > >=20 > >> Do you have anything else in your /boot/loader.conf apart from this two > >> lines? > >> > >>> > >>> With this setup I get my system booted and at some point I can see a > >>> login screen. When I type 'startx' the system freezes. Have to hard > >>> reboot it to get working again. > >> > >> On which device do you get a login prompt? Is it xc0, ttyv0 or ttyu0? > >=20 > > I get a login prompt on ttyv0. > >=20 > > BTW, I use the nvidia driver. >=20 > Another user also reported a similar problem with Xen and X, and it was > solved by the following patch: >=20 > https://people.freebsd.org/~royger/0001-xen-introduce-a-newbus-function-t= o-allocate-unused-m.patch >=20 > Could you apply it and rebuild your kernel to see if that also solves > your issues? Applied this patch on r282416, things didn't change: I do 'startx' in ttyv0, X prints that it loads extensions, then a black screen with a cursor appears and things hang. Roman Bogorodskiy --J2SCkAp4GZ/dPZZf Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJVR4/QAAoJEMltX/4IwiJqqN4H/AuH304uDsohkZSIZiR4oc4H fA60qK8wn6QOseJpYQZAE1HCn7AUkVoUaQSPxB9QIZk/5ZLMOm8jQdOLcJp1RBUq XTbaCuWqsMLt3tGTumeLFbbovZiP0T0SOPywvngmpfo4g5lojIaRXvLXRvTFBndH 6+fmFyXk62j9NbIqdUAIPpICOAinv2V+/spsi/9PTh0rXev8vJjOTp/7QS0nGZD8 9yOVBbRHzXXF2IhDsZPvGsBJ3b/lUHdP10KJw28UJ77KyHFf2Lcqbs16XcAkrvwQ RJj4QBAFAY1MpN+jALw1i+biTuVbyMBKIcTazDvS4fA7I0B+YdRPmDKQK0NExJA= =a8NO -----END PGP SIGNATURE----- --J2SCkAp4GZ/dPZZf-- From owner-freebsd-virtualization@FreeBSD.ORG Mon May 4 15:35:11 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 756314F5; Mon, 4 May 2015 15:35:11 +0000 (UTC) Received: from mail-wi0-x22d.google.com (mail-wi0-x22d.google.com [IPv6:2a00:1450:400c:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0AFEE1E12; Mon, 4 May 2015 15:35:11 +0000 (UTC) Received: by wief7 with SMTP id f7so80286713wie.0; Mon, 04 May 2015 08:35:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=hS2hKRTwyc7RRPb8ty5gFEhLe9qlqrnZ2jf+13LTcxY=; b=QdvFr8EiftOLLULT6SGjRm+36TZK4l7mMtTxytX8Gk+XqXD61fk/NpfxNUHUeIwyAZ WUpdQt8ySjOHWMwi2r7SjXm8Bzjzw+6OZ70hSxIJ9CcB/BOFbdcQCRDv24nQfHpqT5B8 +NUc+tr54ciSqsMuX36vFGN+StK7qqViyrnwi+4vd/RFqzxCTofr5ZkZCNYcxqyiojeU dP7YoviM/eFauLjY1CFh9enRX2lBhYyjIlrSuEtN3C9nooBNbOkowqbQw7Bujz1ZTEMs D0UwebRw/mLWScyTuUJnG+TKrSfAYJKMNOElTK09yejASiTPznffvwP0UAEoJmLafjJa IN6A== X-Received: by 10.180.37.3 with SMTP id u3mr20573003wij.43.1430753709337; Mon, 04 May 2015 08:35:09 -0700 (PDT) Received: from [172.16.1.30] (53.Red-88-9-170.dynamicIP.rima-tde.net. [88.9.170.53]) by mx.google.com with ESMTPSA id yr1sm21122290wjc.37.2015.05.04.08.35.08 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 May 2015 08:35:08 -0700 (PDT) Sender: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= Message-ID: <554791AB.5000501@FreeBSD.org> Date: Mon, 04 May 2015 17:35:07 +0200 From: =?windows-1252?Q?Roger_Pau_Monn=E9?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Roman Bogorodskiy CC: freebsd-virtualization@freebsd.org Subject: Re: xen_kernel, console and X11 References: <20150502154340.GA8333@kloomba> <55473E2A.3020306@FreeBSD.org> <20150504140727.GA983@kloomba> <55478123.3050807@FreeBSD.org> <20150504152712.GA1005@kloomba> In-Reply-To: <20150504152712.GA1005@kloomba> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2015 15:35:11 -0000 El 04/05/15 a les 17.27, Roman Bogorodskiy ha escrit: > Roger Pau Monné wrote: >> Another user also reported a similar problem with Xen and X, and it was >> solved by the following patch: >> >> https://people.freebsd.org/~royger/0001-xen-introduce-a-newbus-function-to-allocate-unused-m.patch >> >> Could you apply it and rebuild your kernel to see if that also solves >> your issues? > > Applied this patch on r282416, things didn't change: I do 'startx' in > ttyv0, X prints that it loads extensions, then a black screen with a > cursor appears and things hang. Can you try to enable sshd and see if the system is still responding? Do you have a serial cable on that box in order to catch any Xen messages? If not, and the system is still reachable from ssh after running startx can you paste the output of xl dmesg? Roger. From owner-freebsd-virtualization@FreeBSD.ORG Mon May 4 16:53:38 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DBC5B55D; Mon, 4 May 2015 16:53:37 +0000 (UTC) Received: from mail-la0-x231.google.com (mail-la0-x231.google.com [IPv6:2a00:1450:4010:c03::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5D94C178C; Mon, 4 May 2015 16:53:37 +0000 (UTC) Received: by labbd9 with SMTP id bd9so108599378lab.2; Mon, 04 May 2015 09:53:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=a8d+DWefF+tSY4uyU6Jqf43dX+bP2Z3HWhxVZpOHClc=; b=tYqaMo+Y/dirR62mY2M06ewKUa1n7qBUeS0+SbidloeCn7ANEyBXWI190ALnhrSsva LFkgUcsJqRS5BtRhyOSPhPgVZXkGSttFSgxHtQp5/1Vokn/VoDNU0cAm0FUvtMEQBCzK a6y8cyrHYYDSZIEDXqegD5sNfqHcoJD5/Ckr2mQ2CaABxFgYXCWRwxfuw3uRCRjmvE1F u62MeaP+4SuXIOJIK0QGuW1ZxAzyE68ffRgZ1L/c1YbmCXVbsF3YXjy0zt+LXn194bR9 uRSszr5fUVVlz3yeSQ0hA9sAOL1epYAFzxbByfCjUFAVJnSpWWYM53txUdR0jdTwEFKQ Jv9g== X-Received: by 10.112.72.2 with SMTP id z2mr20035428lbu.39.1430758415526; Mon, 04 May 2015 09:53:35 -0700 (PDT) Received: from kloomba ([31.29.239.59]) by mx.google.com with ESMTPSA id n10sm3459888laa.40.2015.05.04.09.53.34 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 May 2015 09:53:34 -0700 (PDT) Sender: Roman Bogorodskiy Date: Mon, 4 May 2015 19:53:25 +0300 From: Roman Bogorodskiy To: Roger Pau =?iso-8859-1?Q?Monn=E9?= Cc: freebsd-virtualization@freebsd.org Subject: Re: xen_kernel, console and X11 Message-ID: <20150504165324.GA1121@kloomba> References: <20150502154340.GA8333@kloomba> <55473E2A.3020306@FreeBSD.org> <20150504140727.GA983@kloomba> <55478123.3050807@FreeBSD.org> <20150504152712.GA1005@kloomba> <554791AB.5000501@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="r5Pyd7+fXNt84Ff3" Content-Disposition: inline In-Reply-To: <554791AB.5000501@FreeBSD.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2015 16:53:38 -0000 --r5Pyd7+fXNt84Ff3 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Roger Pau Monn=E9 wrote: > El 04/05/15 a les 17.27, Roman Bogorodskiy ha escrit: > > Roger Pau Monn=E9 wrote: > >> Another user also reported a similar problem with Xen and X, and it was > >> solved by the following patch: > >> > >> https://people.freebsd.org/~royger/0001-xen-introduce-a-newbus-functio= n-to-allocate-unused-m.patch > >> > >> Could you apply it and rebuild your kernel to see if that also solves > >> your issues? > >=20 > > Applied this patch on r282416, things didn't change: I do 'startx' in > > ttyv0, X prints that it loads extensions, then a black screen with a > > cursor appears and things hang. >=20 > Can you try to enable sshd and see if the system is still responding? Do > you have a serial cable on that box in order to catch any Xen messages? > If not, and the system is still reachable from ssh after running startx > can you paste the output of xl dmesg? The system becomes unreachable over network after running startx. I don't have a serial cable, but I'll look if I could setup one. Roman Bogorodskiy --r5Pyd7+fXNt84Ff3 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJVR6QEAAoJEMltX/4IwiJqkrwIAMN5UPiFwRiPpbb0FzDrzVg8 MfqNs5OlIK13pe/CZ4S/QVHRe3XR5LL05zHA1nW4AP3W9bCLNjNwVCH5wngyEjQ/ 7k10RcCL+RZQLKunX/sayNpzi0jXCPrTLB6vgiAVr9Hr+BosWGNAFuInwnEz4w4x I35dAsp3yaHjzP77pbSt93E7A8xwwE96PcNJ9QZnIDD7uTfYlKynLYohzpyAPFg+ HEg1EvYkDQv2I8tXXiI4owbauTxQnJRnJti7YxToj5X0cCYDRH4TxhNoI27OC4Br Hq0WYlVG4oAxhDiV3XSk7DtUoGXfCBI8MguJVlJ9RkgR9TFOHgtO8Ea+v/ahHfQ= =myzL -----END PGP SIGNATURE----- --r5Pyd7+fXNt84Ff3-- From owner-freebsd-virtualization@FreeBSD.ORG Tue May 5 06:27:01 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ACF3D58D for ; Tue, 5 May 2015 06:27:01 +0000 (UTC) Received: from mail-pa0-f47.google.com (mail-pa0-f47.google.com [209.85.220.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8491A109E for ; Tue, 5 May 2015 06:27:01 +0000 (UTC) Received: by pabsx10 with SMTP id sx10so182517160pab.3 for ; Mon, 04 May 2015 23:26:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=jkL1WhE6riVb01abPr66xdZhOoeS/61ved5XDy29/Yo=; b=eRhL62/TOYxzt0ep2nzs6rhiu3FX34wHGVUz5E1RHcfzmEIhRg/geAN4n1Wm+agb3K 8iMzMBCATGztj9PcDvXJWWEpSunchSmrnnlYsddF7Coq8M6XtldPobpCc/jQ8i3v8uQV POKErs7fA4bV9xVYF9XrsZwSvTCwkaIlrNbrqGayXyA7WFLFEYJMJRgmLmMJHihl23sI KDxutP0myR9kDIftzV04a7F2K5FGlMyCMPuoHBHlECVO4AktWj32xgvQTl38Y80aExDo sJGfE0bCe/VSIq8w5B1BaDCOn7Qop7t8NVAPPBVv8C0i6HIom1ATVsdolA7wycGTWYBq z+7Q== X-Gm-Message-State: ALoCoQlTPV9dYJJaf4zqz7oTtOqQfMGZ1DCbjbvxtsbz/dFpJZY9pTB/FhlB3YXvZXrSeX4hHf47 X-Received: by 10.68.125.130 with SMTP id mq2mr47805644pbb.121.1430807213955; Mon, 04 May 2015 23:26:53 -0700 (PDT) Received: from Michaels-MacBook-Pro.local (c-73-25-21-123.hsd1.or.comcast.net. [73.25.21.123]) by mx.google.com with ESMTPSA id nl16sm14722185pdb.56.2015.05.04.23.26.52 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 May 2015 23:26:53 -0700 (PDT) Message-ID: <554862AE.9030203@callfortesting.org> Date: Mon, 04 May 2015 23:26:54 -0700 From: Michael Dexter User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: freebsd-virtualization@freebsd.org, =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= Subject: Re: xen_kernel, console and X11 References: <20150502154340.GA8333@kloomba> <55473E2A.3020306@FreeBSD.org> <20150504140727.GA983@kloomba> <55478123.3050807@FreeBSD.org> In-Reply-To: <55478123.3050807@FreeBSD.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2015 06:27:01 -0000 On 5/4/15 7:24 AM, Roger Pau Monné wrote: > Another user also reported a similar problem with Xen and X, and it was > solved by the following patch: > > https://people.freebsd.org/~royger/0001-xen-introduce-a-newbus-function-to-allocate-unused-m.patch I got this built and installed and alas, the most I can get is a partial DomU boot with it always rebooting the Dom0 at a different stage of DomU boot. Note that it instantly panicked if the Dom0 has 8GB RAM which may relate to the 4GB mentioned in the patch. Michael From owner-freebsd-virtualization@FreeBSD.ORG Wed May 6 09:35:23 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BB93CF5F; Wed, 6 May 2015 09:35:23 +0000 (UTC) Received: from mail-pd0-x22a.google.com (mail-pd0-x22a.google.com [IPv6:2607:f8b0:400e:c02::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8F3E91B45; Wed, 6 May 2015 09:35:23 +0000 (UTC) Received: by pdbnk13 with SMTP id nk13so4636795pdb.0; Wed, 06 May 2015 02:35:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=aUodLRjVE+ZmyUK4cW6KEmXo1u6IjUpp9CDdPC0OiOM=; b=GQOIE0E7OGT0/b7Gnv1lqLB4BapC4gW79crmr60Puq3HEpeJR+NvhkVEFCgCJAqX8f 4m38w/izrAL3pXvNQ5y6obfU9N9+AXInE+40bhO4FTqF880h5acRiDABSgs0Sr+abqCV /AYcFZOaBspOynwhZEfo5NDTqaOclHAH/Q/pdl4icixTybxaQlmgu1Za9jnO2i5Jir02 v1v+oZMJ89Irg00C3Q7MvZWuW8uSdW4d/wMz54LetPW70HRHabSOoQ7qOWU3UfJZvv/6 GzUFaKvEE1Dvm3BDEdEr/AfyW+LaXVPL1ci6AAh1fvrgoF2uCw1Xju/C35ylg2qjkEXN CytA== X-Received: by 10.68.116.132 with SMTP id jw4mr56763320pbb.107.1430904923087; Wed, 06 May 2015 02:35:23 -0700 (PDT) MIME-Version: 1.0 Sender: cochard@gmail.com Received: by 10.70.38.133 with HTTP; Wed, 6 May 2015 02:35:02 -0700 (PDT) From: =?UTF-8?Q?Olivier_Cochard=2DLabb=C3=A9?= Date: Wed, 6 May 2015 11:35:02 +0200 X-Google-Sender-Auth: cLUKy63tJ9KTKqf-F_U_oMUG1kM Message-ID: Subject: No multicast routing support on Virtio vtnet(4) drivers ? To: "freebsd-net@freebsd.org" , "freebsd-virtualization@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2015 09:35:23 -0000 I'm trying to set-up a multicast network lab using bhyve (then the vtnet interfaces). But when starting a PIM multicast routing daemon, I've got this error message: [root@router]~# service pimd start Starting pimd. pimd: 17:22:59.119 Failed adding VIF 0 (MRT_ADD_VIF) for iface vtnet0:(error 45): Operation not supported May 5 17:22:59 router pimd[1810]: Failed adding VIF 0 (MRT_ADD_VIF) for iface vtnet0: Operation not supported /usr/local/etc/rc.d/pimd: WARNING: failed to start pimd Is it a bug or a non-implemented feature ? I didn't meet this problem on virtualbox with em(4) interfaces. Regards, From owner-freebsd-virtualization@FreeBSD.ORG Fri May 8 17:19:54 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EDD379C9 for ; Fri, 8 May 2015 17:19:54 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CA78414B8 for ; Fri, 8 May 2015 17:19:54 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t48HJsih045018 for ; Fri, 8 May 2015 17:19:54 GMT (envelope-from daemon-user@phabric-backend.isc.freebsd.org) Received: (from daemon-user@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t48HJs28045017; Fri, 8 May 2015 17:19:54 GMT (envelope-from daemon-user) Date: Fri, 8 May 2015 17:19:54 +0000 To: freebsd-virtualization@freebsd.org From: "nvass-gmx.com (Nikos Vassiliadis)" Subject: [Differential] [Updated, 197 lines] D1944: PF and VIMAGE fixes Message-ID: X-Priority: 3 Thread-Topic: D1944: PF and VIMAGE fixes X-Herald-Rules: none X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: NDc2NzM0MzY4OTdiYThiNTU1MjY2ZDZmMTJiIFVM8Do= Precedence: bulk X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_c6076f9a8cd7a1bf3e2f9157a57f9a9d" X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 May 2015 17:19:55 -0000 --b1_c6076f9a8cd7a1bf3e2f9157a57f9a9d Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: 8bit nvass-gmx.com updated this revision to Diff 5290. nvass-gmx.com added a comment. Hi, Please review this. It updates the previous patch, with another way to unload pf. Eventhandlers are also touched, they should behave correctly now. CHANGES SINCE LAST UPDATE https://reviews.freebsd.org/D1944?vs=3915&id=5290 REVISION DETAIL https://reviews.freebsd.org/D1944 AFFECTED FILES sys/net/pfvar.h sys/netpfil/pf/pf.c sys/netpfil/pf/pf_if.c sys/netpfil/pf/pf_ioctl.c sys/netpfil/pf/pf_norm.c EMAIL PREFERENCES https://reviews.freebsd.org/settings/panel/emailpreferences/ To: nvass-gmx.com, bz, zec, trociny, glebius, rodrigc, kristof, gnn Cc: robak, freebsd-virtualization, freebsd-pf, freebsd-net --b1_c6076f9a8cd7a1bf3e2f9157a57f9a9d Content-Type: text/x-patch; charset=utf-8; name="D1944.5290.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D1944.5290.patch" ZGlmZiAtLWdpdCBhL3N5cy9uZXRwZmlsL3BmL3BmX25vcm0uYyBiL3N5cy9uZXRwZmlsL3BmL3Bm X25vcm0uYwotLS0gYS9zeXMvbmV0cGZpbC9wZi9wZl9ub3JtLmMKKysrIGIvc3lzL25ldHBmaWwv cGYvcGZfbm9ybS5jCkBAIC0zNCw2ICszNCw3IEBACiAjaW5jbHVkZSAib3B0X3BmLmgiCiAKICNp bmNsdWRlIDxzeXMvcGFyYW0uaD4KKyNpbmNsdWRlIDxzeXMva2VybmVsLmg+CiAjaW5jbHVkZSA8 c3lzL2xvY2suaD4KICNpbmNsdWRlIDxzeXMvbWJ1Zi5oPgogI2luY2x1ZGUgPHN5cy9tdXRleC5o PgpAQCAtMTA4LDYgKzEwOSw3IEBACiB9OwogCiBzdGF0aWMgc3RydWN0IG10eCBwZl9mcmFnX210 eDsKK01UWF9TWVNJTklUKHBmX2ZyYWdfbXR4LCAmcGZfZnJhZ19tdHgsICJwZiBmcmFnbWVudHMi LCBNVFhfREVGKTsKICNkZWZpbmUgUEZfRlJBR19MT0NLKCkJCW10eF9sb2NrKCZwZl9mcmFnX210 eCkKICNkZWZpbmUgUEZfRlJBR19VTkxPQ0soKQltdHhfdW5sb2NrKCZwZl9mcmFnX210eCkKICNk ZWZpbmUgUEZfRlJBR19BU1NFUlQoKQltdHhfYXNzZXJ0KCZwZl9mcmFnX210eCwgTUFfT1dORUQp CkBAIC0xODEsNyArMTgzLDcgQEAKICNlbmRpZgkvKiBJTkVUICovCiAKIHZvaWQKLXBmX25vcm1h bGl6ZV9pbml0KHZvaWQpCitwZl92bmV0X25vcm1hbGl6ZV9pbml0KHZvaWQpCiB7CiAKIAlWX3Bm X2ZyYWdfeiA9IHVtYV96Y3JlYXRlKCJwZiBmcmFncyIsIHNpemVvZihzdHJ1Y3QgcGZfZnJhZ21l bnQpLApAQCAtMTk3LDggKzE5OSw2IEBACiAJdW1hX3pvbmVfc2V0X21heChWX3BmX2ZyZW50X3os IFBGRlJBR19GUkVOVF9ISVdBVCk7CiAJdW1hX3pvbmVfc2V0X3dhcm5pbmcoVl9wZl9mcmVudF96 LCAiUEYgZnJhZyBlbnRyaWVzIGxpbWl0IHJlYWNoZWQiKTsKIAotCW10eF9pbml0KCZwZl9mcmFn X210eCwgInBmIGZyYWdtZW50cyIsIE5VTEwsIE1UWF9ERUYpOwotCiAJVEFJTFFfSU5JVCgmVl9w Zl9mcmFncXVldWUpOwogCVRBSUxRX0lOSVQoJlZfcGZfY2FjaGVxdWV1ZSk7CiB9CkBAIC0yMTAs OCArMjEwLDYgQEAKIAl1bWFfemRlc3Ryb3koVl9wZl9zdGF0ZV9zY3J1Yl96KTsKIAl1bWFfemRl c3Ryb3koVl9wZl9mcmVudF96KTsKIAl1bWFfemRlc3Ryb3koVl9wZl9mcmFnX3opOwotCi0JbXR4 X2Rlc3Ryb3koJnBmX2ZyYWdfbXR4KTsKIH0KIAogc3RhdGljIGludApkaWZmIC0tZ2l0IGEvc3lz L25ldHBmaWwvcGYvcGZfaW9jdGwuYyBiL3N5cy9uZXRwZmlsL3BmL3BmX2lvY3RsLmMKLS0tIGEv c3lzL25ldHBmaWwvcGYvcGZfaW9jdGwuYworKysgYi9zeXMvbmV0cGZpbC9wZi9wZl9pb2N0bC5j CkBAIC04Nyw3ICs4Nyw4IEBACiAjaW5jbHVkZSA8bmV0L2FsdHEvYWx0cS5oPgogI2VuZGlmCiAK LXN0YXRpYyBpbnQJCSBwZmF0dGFjaCh2b2lkKTsKK3N0YXRpYyBpbnQJCSBwZl92bmV0X2luaXQo dm9pZCk7CitzdGF0aWMgaW50CQkgcGZfdm5ldF91bmluaXQodm9pZCk7CiBzdGF0aWMgc3RydWN0 IHBmX3Bvb2wJKnBmX2dldF9wb29sKGNoYXIgKiwgdV9pbnQzMl90LCB1X2ludDhfdCwgdV9pbnQz Ml90LAogCQkJICAgIHVfaW50OF90LCB1X2ludDhfdCwgdV9pbnQ4X3QpOwogCkBAIC0xNDksNiAr MTUwLDcgQEAKICNkZWZpbmUgRFBGUFJJTlRGKG4sIHgpIGlmIChWX3BmX3N0YXR1cy5kZWJ1ZyA+ PSAobikpIHByaW50ZiB4CiAKIHN0cnVjdCBjZGV2ICpwZl9kZXY7CitpbnQgbnVtYmVyX29mX3Zu ZXRzID0gMDsKIAogLyoKICAqIFhYWCAtIFRoZXNlIGFyZSBuZXcgYW5kIG5lZWQgdG8gYmUgY2hl Y2tlZCB3aGVuIG1vdmVpbmcgdG8gYSBuZXcgdmVyc2lvbgpAQCAtMjA1LDE3ICsyMDcsMTYgQEAK IHBmbG9nX3BhY2tldF90CQkJKnBmbG9nX3BhY2tldF9wdHIgPSBOVUxMOwogCiBzdGF0aWMgaW50 Ci1wZmF0dGFjaCh2b2lkKQorcGZfdm5ldF9pbml0KHZvaWQpCiB7CiAJdV9pbnQzMl90ICpteV90 aW1lb3V0ID0gVl9wZl9kZWZhdWx0X3J1bGUudGltZW91dDsKIAlpbnQgZXJyb3I7CiAKLQlpZiAo SVNfREVGQVVMVF9WTkVUKGN1cnZuZXQpKQotCQlwZl9tdGFnX2luaXRpYWxpemUoKTsKLQlwZl9p bml0aWFsaXplKCk7CisJbnVtYmVyX29mX3ZuZXRzKys7CisJcGZfdm5ldF9pbml0aWFsaXplKCk7 CiAJcGZyX2luaXRpYWxpemUoKTsKLQlwZmlfaW5pdGlhbGl6ZSgpOwotCXBmX25vcm1hbGl6ZV9p bml0KCk7CisJcGZpX3ZuZXRfaW5pdGlhbGl6ZSgpOworCXBmX3ZuZXRfbm9ybWFsaXplX2luaXQo KTsKIAogCVZfcGZfbGltaXRzW1BGX0xJTUlUX1NUQVRFU10ubGltaXQgPSBQRlNUQVRFX0hJV0FU OwogCVZfcGZfbGltaXRzW1BGX0xJTUlUX1NSQ19OT0RFU10ubGltaXQgPSBQRlNOT0RFX0hJV0FU OwpAQCAtMjg3LDcgKzI4OCw2MyBAQAogCiAJcmV0dXJuICgwKTsKIH0KK1ZORVRfU1lTSU5JVChw Zl92bmV0X2luaXQsIFNJX1NVQl9QUk9UT19JRkFUVEFDSERPTUFJTiwgU0lfT1JERVJfQU5ZIC0g MjU1LAorICAgIHBmX3ZuZXRfaW5pdCwgTlVMTCk7CiAKK3N0YXRpYyBpbnQKK3BmX3ZuZXRfdW5p bml0KHZvaWQpCit7CisJaW50IGVycm9yID0gMDsKKworCW51bWJlcl9vZl92bmV0cy0tOworCUtB U1NFUlQobnVtYmVyX29mX3ZuZXRzID49IDAsICgibnVtYmVyIG9mIHZuZXRzIDwgMCIpKTsKKwor CVBGX1JVTEVTX1JMT0NLKCk7CisJVl9wZl9lbmRfdGhyZWFkcysrOworCVBGX1JVTEVTX1JVTkxP Q0soKTsKKwl3YWtldXAocGZfcHVyZ2VfdGhyZWFkKTsKKwl3aGlsZSAoVl9wZl9lbmRfdGhyZWFk cyA8IDIpCisJCXBhdXNlKCJwZnVubGQiLCBoeiAvIDkpOworCisJVl9wZl9zdGF0dXMucnVubmlu ZyA9IDA7CisJc3dpX3JlbW92ZShWX3BmX3N3aV9jb29raWUpOworCWVycm9yID0gZGVob29rX3Bm KCk7CisJaWYgKGVycm9yKSB7CisJCS8qCisJCSAqIFNob3VsZCBub3QgaGFwcGVuIQorCQkgKiBY WFggRHVlIHRvIGVycm9yIGNvZGUgRVNSQ0gsIGtsZHVubG9hZCB3aWxsIHNob3cKKwkJICogYSBt ZXNzYWdlIGxpa2UgJ05vIHN1Y2ggcHJvY2VzcycuCisJCSAqLworCQlwcmludGYoIiVzIDogcGZp bCB1bnJlZ2lzdGVyYXRpb24gZmFpbFxuIiwgX19GVU5DVElPTl9fKTsKKwkJcmV0dXJuIGVycm9y OworCX0KKwlQRl9SVUxFU19XTE9DSygpOworCXNodXRkb3duX3BmKCk7CisJcGZfbm9ybWFsaXpl X2NsZWFudXAoKTsKKwlwZmlfY2xlYW51cCgpOworCXBmcl9jbGVhbnVwKCk7CisJcGZfb3NmcF9m bHVzaCgpOworCXBmX2NsZWFudXAoKTsKKworCS8qCisJICogRm9yIHRoZSBsYXN0IFZORVQgd2Ug cGVyZm9ybSB0aGUgZmluYWwgY2xlYW51cAorCSAqLworCWlmIChudW1iZXJfb2Zfdm5ldHMgPT0g MCkgeworCQlwZl91bmluaXRfZXZlbnRoYW5kbGVycygpOworCQlwZl9tdGFnX2NsZWFudXAoKTsK Kwl9CisJUEZfUlVMRVNfV1VOTE9DSygpOworCWlmIChudW1iZXJfb2Zfdm5ldHMgPT0gMCkgewor CQlkZXN0cm95X2RldihwZl9kZXYpOworCQlyd19kZXN0cm95KCZwZl9ydWxlc19sb2NrKTsKKwkJ c3hfZGVzdHJveSgmcGZfaW9jdGxfbG9jayk7CisJfQorCisJcmV0dXJuIChlcnJvcik7Cit9CitW TkVUX1NZU1VOSU5JVChwZl92bmV0X3VuaW5pdCwgU0lfU1VCX1BST1RPX0lGQVRUQUNIRE9NQUlO LCBTSV9PUkRFUl9BTlkgLSAyNTUsCisgICAgcGZfdm5ldF91bmluaXQsIE5VTEwpOworCiBzdGF0 aWMgc3RydWN0IHBmX3Bvb2wgKgogcGZfZ2V0X3Bvb2woY2hhciAqYW5jaG9yLCB1X2ludDMyX3Qg dGlja2V0LCB1X2ludDhfdCBydWxlX2FjdGlvbiwKICAgICB1X2ludDMyX3QgcnVsZV9udW1iZXIs IHVfaW50OF90IHJfbGFzdCwgdV9pbnQ4X3QgYWN0aXZlLApAQCAtMzcwNywyNyArMzc2NCwxMiBA QAogc3RhdGljIGludAogcGZfbG9hZCh2b2lkKQogewotCWludCBlcnJvcjsKIAotCVZORVRfSVRF UkFUT1JfREVDTCh2bmV0X2l0ZXIpOwotCi0JVk5FVF9MSVNUX1JMT0NLKCk7Ci0JVk5FVF9GT1JF QUNIKHZuZXRfaXRlcikgewotCQlDVVJWTkVUX1NFVCh2bmV0X2l0ZXIpOwotCQlWX3BmX3BmaWxf aG9va2VkID0gMDsKLQkJVl9wZl9lbmRfdGhyZWFkcyA9IDA7Ci0JCVRBSUxRX0lOSVQoJlZfcGZf dGFncyk7Ci0JCVRBSUxRX0lOSVQoJlZfcGZfcWlkcyk7Ci0JCUNVUlZORVRfUkVTVE9SRSgpOwot CX0KLQlWTkVUX0xJU1RfUlVOTE9DSygpOwotCiAJcndfaW5pdCgmcGZfcnVsZXNfbG9jaywgInBm IHJ1bGVzZXRzIik7CiAJc3hfaW5pdCgmcGZfaW9jdGxfbG9jaywgInBmIGlvY3RsIik7Ci0KIAlw Zl9kZXYgPSBtYWtlX2RldigmcGZfY2RldnN3LCAwLCAwLCAwLCAwNjAwLCBQRl9OQU1FKTsKLQlp ZiAoKGVycm9yID0gcGZhdHRhY2goKSkgIT0gMCkKLQkJcmV0dXJuIChlcnJvcik7CisJcGZfbXRh Z19pbml0aWFsaXplKCk7CisgICAgICAgIHBmX2luaXRfZXZlbnRoYW5kbGVycygpOwogCiAJcmV0 dXJuICgwKTsKIH0KQEAgLTM3MzUsNDAgKzM3NzcsOCBAQAogc3RhdGljIGludAogcGZfdW5sb2Fk KHZvaWQpCiB7Ci0JaW50IGVycm9yID0gMDsKIAotCVZfcGZfc3RhdHVzLnJ1bm5pbmcgPSAwOwot CXN3aV9yZW1vdmUoVl9wZl9zd2lfY29va2llKTsKLQllcnJvciA9IGRlaG9va19wZigpOwotCWlm IChlcnJvcikgewotCQkvKgotCQkgKiBTaG91bGQgbm90IGhhcHBlbiEKLQkJICogWFhYIER1ZSB0 byBlcnJvciBjb2RlIEVTUkNILCBrbGR1bmxvYWQgd2lsbCBzaG93Ci0JCSAqIGEgbWVzc2FnZSBs aWtlICdObyBzdWNoIHByb2Nlc3MnLgotCQkgKi8KLQkJcHJpbnRmKCIlcyA6IHBmaWwgdW5yZWdp c3RlcmF0aW9uIGZhaWxcbiIsIF9fRlVOQ1RJT05fXyk7Ci0JCXJldHVybiBlcnJvcjsKLQl9Ci0J UEZfUlVMRVNfV0xPQ0soKTsKLQlzaHV0ZG93bl9wZigpOwotCVZfcGZfZW5kX3RocmVhZHMgPSAx OwotCXdoaWxlIChWX3BmX2VuZF90aHJlYWRzIDwgMikgewotCQl3YWtldXBfb25lKHBmX3B1cmdl X3RocmVhZCk7Ci0JCXJ3X3NsZWVwKHBmX3B1cmdlX3RocmVhZCwgJnBmX3J1bGVzX2xvY2ssIDAs ICJwZnRtbyIsIDApOwotCX0KLQlwZl9ub3JtYWxpemVfY2xlYW51cCgpOwotCXBmaV9jbGVhbnVw KCk7Ci0JcGZyX2NsZWFudXAoKTsKLQlwZl9vc2ZwX2ZsdXNoKCk7Ci0JcGZfY2xlYW51cCgpOwot CWlmIChJU19ERUZBVUxUX1ZORVQoY3Vydm5ldCkpCi0JCXBmX210YWdfY2xlYW51cCgpOwotCVBG X1JVTEVTX1dVTkxPQ0soKTsKLQlkZXN0cm95X2RldihwZl9kZXYpOwotCXJ3X2Rlc3Ryb3koJnBm X3J1bGVzX2xvY2spOwotCXN4X2Rlc3Ryb3koJnBmX2lvY3RsX2xvY2spOwotCi0JcmV0dXJuIChl cnJvcik7CisJcmV0dXJuICgwKTsKIH0KIAogc3RhdGljIGludApkaWZmIC0tZ2l0IGEvc3lzL25l dHBmaWwvcGYvcGZfaWYuYyBiL3N5cy9uZXRwZmlsL3BmL3BmX2lmLmMKLS0tIGEvc3lzL25ldHBm aWwvcGYvcGZfaWYuYworKysgYi9zeXMvbmV0cGZpbC9wZi9wZl9pZi5jCkBAIC0xMDMsOSArMTAz LDExIEBACiBzdGF0aWMgVk5FVF9ERUZJTkUoc3RydWN0IHBmaV9saXN0LCBwZmlfdW5saW5rZWRf a2lmcyk7CiAjZGVmaW5lCVZfcGZpX3VubGlua2VkX2tpZnMJVk5FVChwZmlfdW5saW5rZWRfa2lm cykKIHN0YXRpYyBzdHJ1Y3QgbXR4IHBmaV91bmxua2RraWZzX210eDsKK01UWF9TWVNJTklUKHBm aV91bmxua2RraWZzX210eCwgJnBmaV91bmxua2RraWZzX210eCwgInBmIHVubGlua2VkIGludGVy ZmFjZXMiLAorICAgIE1UWF9ERUYpOwogCiB2b2lkCi1wZmlfaW5pdGlhbGl6ZSh2b2lkKQorcGZp X3ZuZXRfaW5pdGlhbGl6ZSh2b2lkKQogewogCXN0cnVjdCBpZmdfZ3JvdXAgKmlmZzsKIAlzdHJ1 Y3QgaWZuZXQgKmlmcDsKQEAgLTExNSw4ICsxMTcsNiBAQAogCVZfcGZpX2J1ZmZlciA9IG1hbGxv YyhWX3BmaV9idWZmZXJfbWF4ICogc2l6ZW9mKCpWX3BmaV9idWZmZXIpLAogCSAgICBQRklfTVRZ UEUsIE1fV0FJVE9LKTsKIAotCW10eF9pbml0KCZwZmlfdW5sbmtka2lmc19tdHgsICJwZiB1bmxp bmtlZCBpbnRlcmZhY2VzIiwgTlVMTCwgTVRYX0RFRik7Ci0KIAlraWYgPSBtYWxsb2Moc2l6ZW9m KCpraWYpLCBQRklfTVRZUEUsIE1fV0FJVE9LKTsKIAlQRl9SVUxFU19XTE9DSygpOwogCVZfcGZp X2FsbCA9IHBmaV9raWZfYXR0YWNoKGtpZiwgSUZHX0FMTCk7CkBAIC0xMjMsMTYgKzEyMywyNCBA QAogCVBGX1JVTEVTX1dVTkxPQ0soKTsKIAogCUlGTkVUX1JMT0NLKCk7Ci0JVEFJTFFfRk9SRUFD SChpZmcsICZWX2lmZ19oZWFkLCBpZmdfbmV4dCkKKwlUQUlMUV9GT1JFQUNIKGlmZywgJlZfaWZn X2hlYWQsIGlmZ19uZXh0KSB7CiAJCXBmaV9hdHRhY2hfaWZncm91cChpZmcpOwotCVRBSUxRX0ZP UkVBQ0goaWZwLCAmVl9pZm5ldCwgaWZfbGluaykKKwl9CisJVEFJTFFfRk9SRUFDSChpZnAsICZW X2lmbmV0LCBpZl9saW5rKSB7CisJCUNVUlZORVRfU0VUKGlmcC0+aWZfdm5ldCk7CiAJCXBmaV9h dHRhY2hfaWZuZXQoaWZwKTsKKwkJQ1VSVk5FVF9SRVNUT1JFKCk7CisJfQogCUlGTkVUX1JVTkxP Q0soKTsKK30KIAordm9pZAorcGZfaW5pdF9ldmVudGhhbmRsZXJzKHZvaWQpIHsKKwogCXBmaV9h dHRhY2hfY29va2llID0gRVZFTlRIQU5ETEVSX1JFR0lTVEVSKGlmbmV0X2Fycml2YWxfZXZlbnQs Ci0JICAgIHBmaV9hdHRhY2hfaWZuZXRfZXZlbnQsIE5VTEwsIEVWRU5USEFORExFUl9QUklfQU5Z KTsKKwkgICAgcGZpX2F0dGFjaF9pZm5ldF9ldmVudCwgY3Vydm5ldCwgRVZFTlRIQU5ETEVSX1BS SV9BTlkpOwogCXBmaV9kZXRhY2hfY29va2llID0gRVZFTlRIQU5ETEVSX1JFR0lTVEVSKGlmbmV0 X2RlcGFydHVyZV9ldmVudCwKLQkgICAgcGZpX2RldGFjaF9pZm5ldF9ldmVudCwgTlVMTCwgRVZF TlRIQU5ETEVSX1BSSV9BTlkpOworCSAgICBwZmlfZGV0YWNoX2lmbmV0X2V2ZW50LCBjdXJ2bmV0 LCBFVkVOVEhBTkRMRVJfUFJJX0FOWSk7CiAJcGZpX2F0dGFjaF9ncm91cF9jb29raWUgPSBFVkVO VEhBTkRMRVJfUkVHSVNURVIoZ3JvdXBfYXR0YWNoX2V2ZW50LAogCSAgICBwZmlfYXR0YWNoX2dy b3VwX2V2ZW50LCBjdXJ2bmV0LCBFVkVOVEhBTkRMRVJfUFJJX0FOWSk7CiAJcGZpX2NoYW5nZV9n cm91cF9jb29raWUgPSBFVkVOVEhBTkRMRVJfUkVHSVNURVIoZ3JvdXBfY2hhbmdlX2V2ZW50LApA QCAtMTQwLDEzICsxNDgsMTEgQEAKIAlwZmlfZGV0YWNoX2dyb3VwX2Nvb2tpZSA9IEVWRU5USEFO RExFUl9SRUdJU1RFUihncm91cF9kZXRhY2hfZXZlbnQsCiAJICAgIHBmaV9kZXRhY2hfZ3JvdXBf ZXZlbnQsIGN1cnZuZXQsIEVWRU5USEFORExFUl9QUklfQU5ZKTsKIAlwZmlfaWZhZGRyX2V2ZW50 X2Nvb2tpZSA9IEVWRU5USEFORExFUl9SRUdJU1RFUihpZmFkZHJfZXZlbnQsCi0JICAgIHBmaV9p ZmFkZHJfZXZlbnQsIE5VTEwsIEVWRU5USEFORExFUl9QUklfQU5ZKTsKKwkgICAgcGZpX2lmYWRk cl9ldmVudCwgY3Vydm5ldCwgRVZFTlRIQU5ETEVSX1BSSV9BTlkpOwogfQogCiB2b2lkCi1wZmlf Y2xlYW51cCh2b2lkKQotewotCXN0cnVjdCBwZmlfa2lmICpwOworcGZfdW5pbml0X2V2ZW50aGFu ZGxlcnModm9pZCkgewogCiAJRVZFTlRIQU5ETEVSX0RFUkVHSVNURVIoaWZuZXRfYXJyaXZhbF9l dmVudCwgcGZpX2F0dGFjaF9jb29raWUpOwogCUVWRU5USEFORExFUl9ERVJFR0lTVEVSKGlmbmV0 X2RlcGFydHVyZV9ldmVudCwgcGZpX2RldGFjaF9jb29raWUpOwpAQCAtMTU0LDcgKzE2MCwxMyBA QAogCUVWRU5USEFORExFUl9ERVJFR0lTVEVSKGdyb3VwX2NoYW5nZV9ldmVudCwgcGZpX2NoYW5n ZV9ncm91cF9jb29raWUpOwogCUVWRU5USEFORExFUl9ERVJFR0lTVEVSKGdyb3VwX2RldGFjaF9l dmVudCwgcGZpX2RldGFjaF9ncm91cF9jb29raWUpOwogCUVWRU5USEFORExFUl9ERVJFR0lTVEVS KGlmYWRkcl9ldmVudCwgcGZpX2lmYWRkcl9ldmVudF9jb29raWUpOworfQogCit2b2lkCitwZmlf Y2xlYW51cCh2b2lkKQoreworCXN0cnVjdCBwZmlfa2lmICpwOworCiAJVl9wZmlfYWxsID0gTlVM TDsKIAl3aGlsZSAoKHAgPSBSQl9NSU4ocGZpX2lmaGVhZCwgJlZfcGZpX2lmcykpKSB7CiAJCVJC X1JFTU9WRShwZmlfaWZoZWFkLCAmVl9wZmlfaWZzLCBwKTsKQEAgLTE2Niw4ICsxNzgsNiBAQAog CQlmcmVlKHAsIFBGSV9NVFlQRSk7CiAJfQogCi0JbXR4X2Rlc3Ryb3koJnBmaV91bmxua2RraWZz X210eCk7Ci0KIAlmcmVlKFZfcGZpX2J1ZmZlciwgUEZJX01UWVBFKTsKIH0KIApAQCAtODEzLDkg KzgyMyw3IEBACiBwZmlfYXR0YWNoX2dyb3VwX2V2ZW50KHZvaWQgKmFyZyAsIHN0cnVjdCBpZmdf Z3JvdXAgKmlmZykKIHsKIAotCUNVUlZORVRfU0VUKChzdHJ1Y3Qgdm5ldCAqKWFyZyk7CiAJcGZp X2F0dGFjaF9pZmdyb3VwKGlmZyk7Ci0JQ1VSVk5FVF9SRVNUT1JFKCk7CiB9CiAKIHN0YXRpYyB2 b2lkCkBAIC04MjUsMTMgKzgzMywxMSBAQAogCiAJa2lmID0gbWFsbG9jKHNpemVvZigqa2lmKSwg UEZJX01UWVBFLCBNX1dBSVRPSyk7CiAKLQlDVVJWTkVUX1NFVCgoc3RydWN0IHZuZXQgKilhcmcp OwogCVBGX1JVTEVTX1dMT0NLKCk7CiAJVl9wZmlfdXBkYXRlKys7CiAJa2lmID0gcGZpX2tpZl9h dHRhY2goa2lmLCBnbmFtZSk7CiAJcGZpX2tpZl91cGRhdGUoa2lmKTsKIAlQRl9SVUxFU19XVU5M T0NLKCk7Ci0JQ1VSVk5FVF9SRVNUT1JFKCk7CiB9CiAKIHN0YXRpYyB2b2lkCmRpZmYgLS1naXQg YS9zeXMvbmV0cGZpbC9wZi9wZi5jIGIvc3lzL25ldHBmaWwvcGYvcGYuYwotLS0gYS9zeXMvbmV0 cGZpbC9wZi9wZi5jCisrKyBiL3N5cy9uZXRwZmlsL3BmL3BmLmMKQEAgLTE1MSw2ICsxNTEsNyBA QAogI2RlZmluZQlWX3BmX3NlbmRxdWV1ZQlWTkVUKHBmX3NlbmRxdWV1ZSkKIAogc3RhdGljIHN0 cnVjdCBtdHggcGZfc2VuZHF1ZXVlX210eDsKK01UWF9TWVNJTklUKHBmX3NlbmRxdWV1ZV9tdHgs ICZwZl9zZW5kcXVldWVfbXR4LCAicGYgc2VuZCBxdWV1ZSIsIE1UWF9ERUYpOwogI2RlZmluZQlQ Rl9TRU5EUV9MT0NLKCkJCW10eF9sb2NrKCZwZl9zZW5kcXVldWVfbXR4KQogI2RlZmluZQlQRl9T RU5EUV9VTkxPQ0soKQltdHhfdW5sb2NrKCZwZl9zZW5kcXVldWVfbXR4KQogCkBAIC0xNzIsMTEg KzE3MywxNiBAQAogI2RlZmluZQlWX3BmX292ZXJsb2FkdGFzawlWTkVUKHBmX292ZXJsb2FkdGFz aykKIAogc3RhdGljIHN0cnVjdCBtdHggcGZfb3ZlcmxvYWRxdWV1ZV9tdHg7CitNVFhfU1lTSU5J VChwZl9vdmVybG9hZHF1ZXVlX210eCwgJnBmX292ZXJsb2FkcXVldWVfbXR4LAorICAgICJwZiBv dmVybG9hZC9mbHVzaCBxdWV1ZSIsIE1UWF9ERUYpOworCiAjZGVmaW5lCVBGX09WRVJMT0FEUV9M T0NLKCkJbXR4X2xvY2soJnBmX292ZXJsb2FkcXVldWVfbXR4KQogI2RlZmluZQlQRl9PVkVSTE9B RFFfVU5MT0NLKCkJbXR4X3VubG9jaygmcGZfb3ZlcmxvYWRxdWV1ZV9tdHgpCiAKIFZORVRfREVG SU5FKHN0cnVjdCBwZl9ydWxlcXVldWUsIHBmX3VubGlua2VkX3J1bGVzKTsKIHN0cnVjdCBtdHgg cGZfdW5sbmtkcnVsZXNfbXR4OworTVRYX1NZU0lOSVQocGZfdW5sbmtkcnVsZXNfbXR4LCAmcGZf dW5sbmtkcnVsZXNfbXR4LCAicGYgdW5saW5rZWQgcnVsZXMiLAorICAgIE1UWF9ERUYpOwogCiBz dGF0aWMgVk5FVF9ERUZJTkUodW1hX3pvbmVfdCwJcGZfc291cmNlc196KTsKICNkZWZpbmUJVl9w Zl9zb3VyY2VzX3oJVk5FVChwZl9zb3VyY2VzX3opCkBAIC03NDksNyArNzU1LDcgQEAKIAogLyog UGVyLXZuZXQgZGF0YSBzdG9yYWdlIHN0cnVjdHVyZXMgaW5pdGlhbGl6YXRpb24uICovCiB2b2lk Ci1wZl9pbml0aWFsaXplKCkKK3BmX3ZuZXRfaW5pdGlhbGl6ZSgpCiB7CiAJc3RydWN0IHBmX2tl eWhhc2gJKmtoOwogCXN0cnVjdCBwZl9pZGhhc2gJKmloOwpAQCAtODA5LDEzICs4MTUsOSBAQAog CVNUQUlMUV9JTklUKCZWX3BmX3NlbmRxdWV1ZSk7CiAJU0xJU1RfSU5JVCgmVl9wZl9vdmVybG9h ZHF1ZXVlKTsKIAlUQVNLX0lOSVQoJlZfcGZfb3ZlcmxvYWR0YXNrLCAwLCBwZl9vdmVybG9hZF90 YXNrLCBjdXJ2bmV0KTsKLQltdHhfaW5pdCgmcGZfc2VuZHF1ZXVlX210eCwgInBmIHNlbmQgcXVl dWUiLCBOVUxMLCBNVFhfREVGKTsKLQltdHhfaW5pdCgmcGZfb3ZlcmxvYWRxdWV1ZV9tdHgsICJw ZiBvdmVybG9hZC9mbHVzaCBxdWV1ZSIsIE5VTEwsCi0JICAgIE1UWF9ERUYpOwogCiAJLyogVW5s aW5rZWQsIGJ1dCBtYXkgYmUgcmVmZXJlbmNlZCBydWxlcy4gKi8KIAlUQUlMUV9JTklUKCZWX3Bm X3VubGlua2VkX3J1bGVzKTsKLQltdHhfaW5pdCgmcGZfdW5sbmtkcnVsZXNfbXR4LCAicGYgdW5s aW5rZWQgcnVsZXMiLCBOVUxMLCBNVFhfREVGKTsKIH0KIAogdm9pZApAQCAtODU4LDEwICs4NjAs NiBAQAogCQlmcmVlKHBmc2UsIE1fUEZURU1QKTsKIAl9CiAKLQltdHhfZGVzdHJveSgmcGZfc2Vu ZHF1ZXVlX210eCk7Ci0JbXR4X2Rlc3Ryb3koJnBmX292ZXJsb2FkcXVldWVfbXR4KTsKLQltdHhf ZGVzdHJveSgmcGZfdW5sbmtkcnVsZXNfbXR4KTsKLQogCXVtYV96ZGVzdHJveShWX3BmX3NvdXJj ZXNfeik7CiAJdW1hX3pkZXN0cm95KFZfcGZfc3RhdGVfeik7CiAJdW1hX3pkZXN0cm95KFZfcGZf c3RhdGVfa2V5X3opOwpAQCAtMTQ0OCw3ICsxNDQ2LDYgQEAKIAkJCVBGX1JVTEVTX1JMT0NLKCk7 CiAJCQlWX3BmX2VuZF90aHJlYWRzKys7CiAJCQlQRl9SVUxFU19SVU5MT0NLKCk7Ci0JCQl3YWtl dXAocGZfcHVyZ2VfdGhyZWFkKTsKIAkJCWtwcm9jX2V4aXQoMCk7CiAJCX0KIAkJUEZfUlVMRVNf UlVOTE9DSygpOwpkaWZmIC0tZ2l0IGEvc3lzL25ldC9wZnZhci5oIGIvc3lzL25ldC9wZnZhci5o Ci0tLSBhL3N5cy9uZXQvcGZ2YXIuaAorKysgYi9zeXMvbmV0L3BmdmFyLmgKQEAgLTE0OTQsNyAr MTQ5NCw5IEBACiBWTkVUX0RFQ0xBUkUoc3RydWN0IHBmX3J1bGVxdWV1ZSwgcGZfdW5saW5rZWRf cnVsZXMpOwogI2RlZmluZQlWX3BmX3VubGlua2VkX3J1bGVzCVZORVQocGZfdW5saW5rZWRfcnVs ZXMpCiAKLXZvaWQJCQkJIHBmX2luaXRpYWxpemUodm9pZCk7Cit2b2lkCQkJCSBwZl9pbml0X2V2 ZW50aGFuZGxlcnModm9pZCk7Cit2b2lkCQkJCSBwZl91bmluaXRfZXZlbnRoYW5kbGVycyh2b2lk KTsKK3ZvaWQJCQkJIHBmX3ZuZXRfaW5pdGlhbGl6ZSh2b2lkKTsKIHZvaWQJCQkJIHBmX210YWdf aW5pdGlhbGl6ZSh2b2lkKTsKIHZvaWQJCQkJIHBmX210YWdfY2xlYW51cCh2b2lkKTsKIHZvaWQJ CQkJIHBmX2NsZWFudXAodm9pZCk7CkBAIC0xNTkwLDcgKzE1OTIsNyBAQAogCSAgICBzdHJ1Y3Qg cGZfYWRkciAqLCBzYV9mYW1pbHlfdCk7CiBpbnQJcGZfbWF0Y2hfcG9ydCh1X2ludDhfdCwgdV9p bnQxNl90LCB1X2ludDE2X3QsIHVfaW50MTZfdCk7CiAKLXZvaWQJcGZfbm9ybWFsaXplX2luaXQo dm9pZCk7Cit2b2lkCXBmX3ZuZXRfbm9ybWFsaXplX2luaXQodm9pZCk7CiB2b2lkCXBmX25vcm1h bGl6ZV9jbGVhbnVwKHZvaWQpOwogaW50CXBmX25vcm1hbGl6ZV90Y3AoaW50LCBzdHJ1Y3QgcGZp X2tpZiAqLCBzdHJ1Y3QgbWJ1ZiAqLCBpbnQsIGludCwgdm9pZCAqLAogCSAgICBzdHJ1Y3QgcGZf cGRlc2MgKik7CkBAIC0xNjQ4LDcgKzE2NTAsNyBAQAogVk5FVF9ERUNMQVJFKHN0cnVjdCBwZmlf a2lmICosCQkgcGZpX2FsbCk7CiAjZGVmaW5lCVZfcGZpX2FsbAkgCQkgVk5FVChwZmlfYWxsKQog Ci12b2lkCQkgcGZpX2luaXRpYWxpemUodm9pZCk7Cit2b2lkCQkgcGZpX3ZuZXRfaW5pdGlhbGl6 ZSh2b2lkKTsKIHZvaWQJCSBwZmlfY2xlYW51cCh2b2lkKTsKIHZvaWQJCSBwZmlfa2lmX3JlZihz dHJ1Y3QgcGZpX2tpZiAqKTsKIHZvaWQJCSBwZmlfa2lmX3VucmVmKHN0cnVjdCBwZmlfa2lmICop OwoK --b1_c6076f9a8cd7a1bf3e2f9157a57f9a9d-- From owner-freebsd-virtualization@FreeBSD.ORG Sat May 9 16:57:51 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 681D5753 for ; Sat, 9 May 2015 16:57:51 +0000 (UTC) Received: from mail.openmailbox.org (mail.openmailbox.org [62.4.1.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 296D21B47 for ; Sat, 9 May 2015 16:57:50 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.openmailbox.org (Postfix) with ESMTP id 44D2C2E080F for ; Sat, 9 May 2015 18:49:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=openmailbox.org; h=user-agent:message-id:subject:subject:from:from:date:date :content-transfer-encoding:content-type:content-type :mime-version:received:received; s=openmailbox; t=1431190185; bh=ao3NXlbQC6Rq1iyPEURnf2kzL9FNmylmOVuBEUoyklk=; b=SAtvlZx/1q66 SaFtlBTcY/mgVwKU3Io2u62itksaJedW5gAJ7TCMjmorRlbD1YMJis0wVj3hMmXt lCuh34M56Y2OUJoNrJHmu+g/AYMKLQpB+VhxgPR9q4EbY5bOFfM5HqL5ALPPC7Xi b6M258Yx6o9GcipTBt6r+9+3X+odGk0= X-Virus-Scanned: amavisd-new at openmailbox.org Received: from mail.openmailbox.org ([62.4.1.34]) by localhost (mail.openmailbox.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UcVPiM7OYkPv for ; Sat, 9 May 2015 18:49:45 +0200 (CEST) Received: from www.openmailbox.org (mail.openmailbox.org [62.4.1.34]) by mail.openmailbox.org (Postfix) with ESMTP id 909B72E0804 for ; Sat, 9 May 2015 18:49:45 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Sat, 09 May 2015 22:19:45 +0530 From: Tinker To: freebsd-virtualization@freebsd.org Subject: Is the BHyVe guest as suitable for high-performance disk IO as the =?UTF-8?Q?host=3F?= Message-ID: <7dd04a4cec612d18110a00b9020fd948@openmailbox.org> X-Sender: tinkr@openmailbox.org User-Agent: Roundcube Webmail/1.0.5 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 May 2015 16:57:51 -0000 Hi! For an environment with very heavy parallell IO, should the performance be just as good in a BHyVe guest as in the FreeBSD host environment? What I thought of is that I guess within the host environment, the storage subsystem should have all kinds of optimizations like an internal work queue that pushes lots of work alinearly/asynchronously to the disk controller and this way allows it, in turn, to give all its performance. Does the virtualized disk interface carry over all that goodness to the guest? (https://wiki.freebsd.org/bhyve seems to say yes, presuming you configure BHyVe to run the virtual disk in AHCI mode?) Thanks! Tinker From owner-freebsd-virtualization@FreeBSD.ORG Sat May 9 22:33:42 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 75809F14 for ; Sat, 9 May 2015 22:33:42 +0000 (UTC) Received: from mail-qk0-x236.google.com (mail-qk0-x236.google.com [IPv6:2607:f8b0:400d:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3F5581C1D for ; Sat, 9 May 2015 22:33:42 +0000 (UTC) Received: by qkx62 with SMTP id 62so68227088qkx.0 for ; Sat, 09 May 2015 15:33:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=8d0zZ0HOJFqjd/TZStHLbUtAAshWg1j9HTFdE2WEW5k=; b=IjCrwN/k1lL3nKuKDkvyiqhwk4sOlMAwybdm7wvp49pcw5uXDXxCydS9B6GVPX3/t3 p2nKf35KDt6OT8dQKItN1QTumdv4Ft3vblZm5aDyxj67GU3z8+nhiQL+LB+cZjcqG6ev AMBcvHJPSQGyzActav56D1D6mBxfU0JN55V+so62qCblOGSWqdWRIzw+SgPlDJlFDi2Q geaM0wrshX9+Zg4Usn5w5vsDJ451kwOpJjruXXu1OgUqqNBDo9ok5y521l7bvwcfTijQ qP7PJo6DS20NlyhZ8TP4ZKji3GCYXr/7+l88q+TFBncmZQspZZrNeGiLaefTeCtDEhqj hkGA== MIME-Version: 1.0 X-Received: by 10.55.21.139 with SMTP id 11mr8833620qkv.19.1431210821220; Sat, 09 May 2015 15:33:41 -0700 (PDT) Received: by 10.140.39.148 with HTTP; Sat, 9 May 2015 15:33:41 -0700 (PDT) In-Reply-To: <7dd04a4cec612d18110a00b9020fd948@openmailbox.org> References: <7dd04a4cec612d18110a00b9020fd948@openmailbox.org> Date: Sat, 9 May 2015 15:33:41 -0700 Message-ID: Subject: Re: Is the BHyVe guest as suitable for high-performance disk IO as the host? From: Neel Natu To: Tinker Cc: "freebsd-virtualization@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 May 2015 22:33:42 -0000 Hi Tinker, On Sat, May 9, 2015 at 9:49 AM, Tinker wrote: > Hi! > > For an environment with very heavy parallell IO, should the performance be > just as good in a BHyVe guest as in the FreeBSD host environment? > > What I thought of is that I guess within the host environment, the storage > subsystem should have all kinds of optimizations like an internal work queue > that pushes lots of work alinearly/asynchronously to the disk controller and > this way allows it, in turn, to give all its performance. > > Does the virtualized disk interface carry over all that goodness to the > guest? > bhyve creates 8 worker threads for each virtual disk controller (both ahci and virtio-blk). All guest I/O is handled asynchronously by these worker threads which provide parallelism. > (https://wiki.freebsd.org/bhyve seems to say yes, presuming you configure > BHyVe to run the virtual disk in AHCI mode?) > The wiki is out of date. Since r280037 the virtio-blk emulation also gets the benefits of using the block_if worker threads. best Neel > Thanks! > Tinker > > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to > "freebsd-virtualization-unsubscribe@freebsd.org"