From owner-freebsd-virtualization@FreeBSD.ORG Wed Aug 13 23:46:54 2014 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 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 002C7D23; Wed, 13 Aug 2014 23:46:53 +0000 (UTC) Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2lp0204.outbound.protection.outlook.com [207.46.163.204]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3F6F22119; Wed, 13 Aug 2014 23:46:52 +0000 (UTC) Received: from BY2PR05CA002.namprd05.prod.outlook.com (10.242.32.32) by BLUPR05MB723.namprd05.prod.outlook.com (10.141.207.153) with Microsoft SMTP Server (TLS) id 15.0.1005.10; Wed, 13 Aug 2014 23:32:07 +0000 Received: from BN1BFFO11FD036.protection.gbl (2a01:111:f400:7c10::1:178) by BY2PR05CA002.outlook.office365.com (2a01:111:e400:2c2a::32) with Microsoft SMTP Server (TLS) id 15.0.1005.10 via Frontend Transport; Wed, 13 Aug 2014 23:32:06 +0000 Received: from P-EMF01-SAC.jnpr.net (66.129.239.15) by BN1BFFO11FD036.mail.protection.outlook.com (10.58.144.99) with Microsoft SMTP Server (TLS) id 15.0.1010.11 via Frontend Transport; Wed, 13 Aug 2014 23:32:05 +0000 Received: from magenta.juniper.net (172.17.27.123) by P-EMF01-SAC.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.146.0; Wed, 13 Aug 2014 16:32:05 -0700 Received: from juniper.net (eta.jnpr.net [172.21.19.189]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id s7DNW2n39279; Wed, 13 Aug 2014 16:32:02 -0700 (PDT) (envelope-from amesh@juniper.net) Date: Wed, 13 Aug 2014 16:32:02 -0700 From: Arthur Mesh To: Peter Grehan Subject: Re: bhyve userboot -- lack of inb()/outb() in ficl Message-ID: <20140813233202.GT73055@juniper.net> References: <20140813191947.GO73055@juniper.net> <53EBD693.5080407@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="RXktk6VS9YWqgSjw" Content-Disposition: inline In-Reply-To: <53EBD693.5080407@freebsd.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:66.129.239.15; CTRY:US; IPV:NLI; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(6009001)(199003)(189002)(24454002)(69596002)(76482001)(85852003)(46102001)(81342001)(106466001)(80022001)(92726001)(84326002)(31966008)(74502001)(74662001)(83506001)(84676001)(4396001)(92566001)(77982001)(107046002)(20776003)(81542001)(68736004)(19580395003)(85306004)(512954002)(79102001)(83322001)(83072002)(105596002)(71186001)(99396002)(76176999)(36756003)(33656002)(64706001)(97736001)(19580405001)(87936001)(81156004)(6806004)(95666004)(110136001)(16796002)(50986999)(21056001)(86362001)(102836001)(54356999); DIR:OUT; SFP:; SCL:1; SRVR:BLUPR05MB723; H:P-EMF01-SAC.jnpr.net; FPR:; MLV:sfv; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;UriScan:; X-Forefront-PRVS: 0302D4F392 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.15 as permitted sender) Authentication-Results: spf=softfail (sender IP is 66.129.239.15) smtp.mailfrom=amesh@juniper.net; X-OriginatorOrg: juniper.net Cc: freebsd-virtualization@freebsd.org X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.18-1 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, 13 Aug 2014 23:46:54 -0000 --RXktk6VS9YWqgSjw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 13, 2014 at 02:20:19PM -0700, Peter Grehan wrote: > It won't work for bhyveload/userboot - the VM isn't actually running=20 > at that point so there's nowhere for the commands to go. Interesting. Is it really the case that inb/outb need to go through VM? > I also don't think these commands are supported on non-x86 loaders=20 > either, so it could be claimed an issue with the man page :) I can put=20 > some text in the bhyveload man page to indicate that not all x86=20 > commands are supported (smap, pnpscan etc). That's probably true. > Were you looking at using inb/outb for anything in particular ? We're reading/writing x86-specific attributes such as nextboot,bootcause,etc to RTC memory.. Thanks --=20 Arthur Mesh Juniper Networks +1 408 936-4968 --RXktk6VS9YWqgSjw Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQGcBAEBCAAGBQJT6/VyAAoJEO/ZUtudxDntYN4L/A85KPTBSIvPBym9OdHFHnU3 y1nVnhKfhTLaUnFl2p+jn5SV+52LS//Ljrq7L8KIh/5aR3LUq4cVTTu72KXorb2v NLiysvAtr1C1DvWW7nRqoX5oOiaaqpI94WaxkC3/ZodfpOxZ67M/YKPXDNzU5RpH rHGlOy9TlhWHofyXgeySMtb7XMxG5i3p8dy8mWkaN9UxjrctwtPfhO+aJpFYzudI csmsZgvWIFsyr7uMm7eD3OGdHKflc/DWOzP5luPIUD4ITilIOhiLL4upoltzk8TK 2+foEqNsKIpJ0z4uEPcPGYPPr9MmXPKZTCyuzo19W+P6Z+jE/Ulak9lt6gbPyEIy M5IYtouMuQjftcdCNELLTpXJ4J2D2PQVCGjvUqkSwYMapNO0LTs5qrspep+qlqbL Tl5wxXO3YiNsFUecyDh50nQE2otRNdxyJPNHZjrAp7Z0Wz8O+/0HFXNg3cbwyunN 9crvfZH5/Q+baZzGeCpides/nSdvfZxBcQ4cYHcn5g== =XmJu -----END PGP SIGNATURE----- --RXktk6VS9YWqgSjw--