From owner-freebsd-virtualization@FreeBSD.ORG Wed Aug 13 19:20:03 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 D8EF7BB9 for ; Wed, 13 Aug 2014 19:20:03 +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 50ED92252 for ; Wed, 13 Aug 2014 19:20:02 +0000 (UTC) Received: from BN1PR05CA002.namprd05.prod.outlook.com (10.255.197.22) by DM2PR05MB734.namprd05.prod.outlook.com (10.141.178.22) with Microsoft SMTP Server (TLS) id 15.0.995.14; Wed, 13 Aug 2014 19:19:55 +0000 Received: from BN1AFFO11FD041.protection.gbl (2a01:111:f400:7c10::163) by BN1PR05CA002.outlook.office365.com (2a01:111:e400:400::22) with Microsoft SMTP Server (TLS) id 15.0.1005.10 via Frontend Transport; Wed, 13 Aug 2014 19:19:54 +0000 Received: from P-EMF01-SAC.jnpr.net (66.129.239.15) by BN1AFFO11FD041.mail.protection.outlook.com (10.58.52.252) with Microsoft SMTP Server (TLS) id 15.0.1010.11 via Frontend Transport; Wed, 13 Aug 2014 19:19:54 +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 12:19:52 -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 s7DJJln63745 for ; Wed, 13 Aug 2014 12:19:47 -0700 (PDT) (envelope-from amesh@juniper.net) Date: Wed, 13 Aug 2014 12:19:47 -0700 From: Arthur Mesh To: Subject: bhyve userboot -- lack of inb()/outb() in ficl Message-ID: <20140813191947.GO73055@juniper.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="dBmMfAlnUmK8h9+K" Content-Disposition: inline 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)(189002)(199003)(36756003)(110136001)(74662001)(81542001)(512954002)(106466001)(20776003)(81156004)(107886001)(77982001)(107046002)(83072002)(16796002)(74502001)(19580405001)(81342001)(4396001)(86362001)(80022001)(83506001)(6806004)(69596002)(87936001)(99396002)(92726001)(84676001)(84326002)(50986999)(19580395003)(76482001)(46102001)(33656002)(85306004)(71186001)(105596002)(54356999)(44976005)(95666004)(229853001)(21056001)(97736001)(68736004)(83322001)(85852003)(2351001)(79102001); DIR:OUT; SFP:; SCL:1; SRVR:DM2PR05MB734; H:P-EMF01-SAC.jnpr.net; FPR:; MLV:sfv; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Antispam: BCL:0;PCL:0;RULEID: 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 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 19:20:04 -0000 --dBmMfAlnUmK8h9+K Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Folks, I noticed that userboot doesn't contain inb()/outb() bindings: =66rom loader(8): inb (port -- char) Reads a byte from a port. outb (port char --) Writes a byte to a port. Yet, manual page for bhyveload(8) claims: bhyveload is based on loader(8) and will present an interface identical to the FreeBSD loader on the user's terminal. Is there any interest in adding this functionality? Thanks --=20 Arthur Mesh Juniper Networks +1 408 936-4968 --dBmMfAlnUmK8h9+K Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQGcBAEBCAAGBQJT67pTAAoJEO/ZUtudxDntYrYL/1DIiEX+W3Ws5+hM1oyNpKoj t9fkYJ9oVt+9xpIWZZ+TY9aloAzfXhL2ms2owwvn3mLonmG2l1Fum59iuAAEGAz7 7iXxxqxg886kSgruD0onTXjTzpFTitnKN21/jgdUBI8GNzYE6LScTa/HC7hFdh/l rP55O3QP2vPjLmQPxFFEsoAtS0Hh5CxVlrOtHZ1C9qCBP8F4lM/GZTICcEVIbmxt JCnxuKWQC64Hem5Kw4cQQK1pDBMzLrdulNj32YS7hQgYpiBtBel1zlQH0lHif0Tx POA/jMYGqu4D1+fvDtTv/HqiSX5GF4H/t6pkm7TozmvaiBMXQ4vvjtySsBLz3vPV VfEV7fosxmt1HMwHSMWS3Ms7ACSZ3sLZK6qj/5vvG416gq6QdNYWLrVK6EI70R3E Rf1X+aPhQ8w3ZfUqv1OMqO0xLELAp9s0XA+cYN9aR82GoaijzuRsQzLewmp1Q5SV rdsROwY0+QpmNVJTvdy0oH5B+BBDp1WD7E8+tUjRKQ== =nQCE -----END PGP SIGNATURE----- --dBmMfAlnUmK8h9+K--