From owner-freebsd-virtualization@freebsd.org Wed Mar 1 19:48:00 2017 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7057FCF37A5 for ; Wed, 1 Mar 2017 19:48:00 +0000 (UTC) (envelope-from paul@redbarn.org) Received: from family.redbarn.org (family.redbarn.org [IPv6:2001:559:8000:cd::5]) (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 52D00DE1 for ; Wed, 1 Mar 2017 19:48:00 +0000 (UTC) (envelope-from paul@redbarn.org) Received: from [172.16.17.184] (210.red-217-126-166.staticip.rima-tde.net [217.126.166.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by family.redbarn.org (Postfix) with ESMTPSA id B3A4161F8D; Wed, 1 Mar 2017 19:47:51 +0000 (UTC) Date: Wed, 01 Mar 2017 19:47:46 +0000 User-Agent: K-9 Mail for Android In-Reply-To: <4d44977a-1de4-2473-4e6c-7b4445f7e6f7@callfortesting.org> References: <4d44977a-1de4-2473-4e6c-7b4445f7e6f7@callfortesting.org> MIME-Version: 1.0 Subject: Re: bhyvecon Tokyo 2017 To: freebsd-virtualization@freebsd.org, Michael Dexter From: P Vixie Message-ID: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.23 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, 01 Mar 2017 19:48:00 -0000 Some day if asiabsdcon is not scheduled at the same time as widecamp, I'd l= ike to go=2E On March 1, 2017 7:17:16 PM GMT+01:00, Michael Dexter wrote: > >Hello all, > >If you will be in Tokyo during AsiaBSDCon, you are welcome to attend >the=20 >4th annual bhyvecon, the only conference dedicated to BSD hypervisors=2E= =20 >The growing list of talks includes: > >Roger Pau Monn=C3=A9: FreeBSD/Xen Status Report >Mihai Carabas: FreeBSD bhyve/ARM Status Report >Benedict Reuschling: Browser-based RDP, VNC, and SSH access using >Guacamole >Michael Dexter: FreeBSD bhyve/AMD64 Status Report > >More information is at http://bhyvecon=2Eorg > >I hope you can make it! > >Michael Dexter >bhyve Volunteer >_______________________________________________ >freebsd-virtualization@freebsd=2Eorg mailing list >https://lists=2Efreebsd=2Eorg/mailman/listinfo/freebsd-virtualization >To unsubscribe, send any mail to >"freebsd-virtualization-unsubscribe@freebsd=2Eorg" --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E From owner-freebsd-virtualization@freebsd.org Thu Mar 2 07:26:13 2017 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0E522CF5212 for ; Thu, 2 Mar 2017 07:26:13 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from reviews.nyi.freebsd.org (reviews.nyi.freebsd.org [IPv6:2610:1c1:1:607c::16:b]) by mx1.freebsd.org (Postfix) with ESMTP id C4C6D9D4 for ; Thu, 2 Mar 2017 07:26:12 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.nyi.freebsd.org (Postfix, from userid 1346) id 1DED48F5; Thu, 2 Mar 2017 07:26:12 +0000 (UTC) Date: Thu, 2 Mar 2017 07:26:12 +0000 To: freebsd-virtualization@freebsd.org From: Phabricator Reply-to: D9686+333+3f03d4c13f72873c@reviews.freebsd.org Subject: [Differential] D9686: fix UEFI VM's bootup on Hyper-V (i.e. Hyper-V Generation-2 VM) Message-ID: X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , Thread-Topic: D9686: fix UEFI VM's bootup on Hyper-V (i.e. Hyper-V Generation-2 VM) 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-To: 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-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: Precedence: bulk In-Reply-To: References: Thread-Index: NjgyYjYxYmU2NWJjODJiNGYzYjhkNjI0YmZkIFi3yRQ= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_ae8b9cfeaec09edf06376a5fa38ec4c5" X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.23 List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Mar 2017 07:26:13 -0000 --b1_ae8b9cfeaec09edf06376a5fa38ec4c5 Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: base64 VGhpcyByZXZpc2lvbiB3YXMgYXV0b21hdGljYWxseSB1cGRhdGVkIHRvIHJlZmxlY3QgdGhlIGNv bW1pdHRlZCBjaGFuZ2VzLgpDbG9zZWQgYnkgY29tbWl0IHJTMzE0NTQ3OiBsb2FkZXIuZWZpOiBy ZWR1Y2UgdGhlIHNpemUgb2YgdGhlIHN0YWdpbmcgYXJlYSBpZiBuZWNlc3NhcnkgKGF1dGhvcmVk IGJ5IGRleHVhbikuCgpDSEFOR0VEIFBSSU9SIFRPIENPTU1JVAogIGh0dHBzOi8vcmV2aWV3cy5m cmVlYnNkLm9yZy9EOTY4Nj92cz0yNTUwNSZpZD0yNTg2OSN0b2MKClJFUE9TSVRPUlkKICByUyBG cmVlQlNEIHNyYyByZXBvc2l0b3J5CgpDSEFOR0VTIFNJTkNFIExBU1QgVVBEQVRFCiAgaHR0cHM6 Ly9yZXZpZXdzLmZyZWVic2Qub3JnL0Q5Njg2P3ZzPTI1NTA1JmlkPTI1ODY5CgpSRVZJU0lPTiBE RVRBSUwKICBodHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcvRDk2ODYKCkFGRkVDVEVEIEZJTEVT CiAgaGVhZC9zeXMvYm9vdC9lZmkvbG9hZGVyL2NvcHkuYwoKRU1BSUwgUFJFRkVSRU5DRVMKICBo dHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcvc2V0dGluZ3MvcGFuZWwvZW1haWxwcmVmZXJlbmNl cy8KClRvOiBkZWN1aV9taWNyb3NvZnQuY29tLCBpbXAsIGpoYiwgd2lsbCwga2liLCBkZWxwaGlq LCBlbWFzdGUsIGhvbnpoYW5fbWljcm9zb2Z0LmNvbSwgaG93YXJkMHN1X2dtYWlsLmNvbSwgbWFy Y2VsLCB0c29vbWUsIGdvbnpvLCBtYW51LCBhbmRyZXcsIHNicnVubywgYW1icmlza28sIGFsbGFu anVkZSwgYmFwdCwgY2VtLCBzbWgsIGlhbiwgc2VwaGVyb3NhX2dtYWlsLmNvbQpDYzogZnJlZWJz ZC12aXJ0dWFsaXphdGlvbi1saXN0Cg== --b1_ae8b9cfeaec09edf06376a5fa38ec4c5 Content-Type: text/x-patch; charset=utf-8; name="D9686.25869.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D9686.25869.patch" ZGlmZiAtLWdpdCBhL2hlYWQvc3lzL2Jvb3QvZWZpL2xvYWRlci9jb3B5LmMgYi9oZWFkL3N5cy9i b290L2VmaS9sb2FkZXIvY29weS5jCi0tLSBhL2hlYWQvc3lzL2Jvb3QvZWZpL2xvYWRlci9jb3B5 LmMKKysrIGIvaGVhZC9zeXMvYm9vdC9lZmkvbG9hZGVyL2NvcHkuYwpAQCAtMzksMTIgKzM5LDcx IEBACiAKICNpbmNsdWRlICJsb2FkZXJfZWZpLmgiCiAKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8 fCBkZWZpbmVkKF9fYW1kNjRfXykKKworI2RlZmluZSBLRVJORUxfUEhZU0lDQUxfQkFTRSAoMiox MDI0KjEwMjQpCisKK3N0YXRpYyB2b2lkCitlZmlfdmVyaWZ5X3N0YWdpbmdfc2l6ZSh1bnNpZ25l ZCBsb25nICpucl9wYWdlcykKK3sKKwlVSU5UTiBzejsKKwlFRklfTUVNT1JZX0RFU0NSSVBUT1Ig Km1hcCwgKnA7CisJRUZJX1BIWVNJQ0FMX0FERFJFU1Mgc3RhcnQsIGVuZDsKKwlVSU5UTiBrZXks IGRzejsKKwlVSU5UMzIgZHZlcjsKKwlFRklfU1RBVFVTIHN0YXR1czsKKwlpbnQgaSwgbmRlc2M7 CisJdW5zaWduZWQgbG9uZyBhdmFpbGFibGVfcGFnZXM7CisKKwlzeiA9IDA7CisJc3RhdHVzID0g QlMtPkdldE1lbW9yeU1hcCgmc3osIDAsICZrZXksICZkc3osICZkdmVyKTsKKwlpZiAoc3RhdHVz ICE9IEVGSV9CVUZGRVJfVE9PX1NNQUxMKSB7CisJCXByaW50ZigiQ2FuJ3QgZGV0ZXJtaW5lIG1l bW9yeSBtYXAgc2l6ZVxuIik7CisJCXJldHVybjsKKwl9CisKKwltYXAgPSBtYWxsb2Moc3opOwor CXN0YXR1cyA9IEJTLT5HZXRNZW1vcnlNYXAoJnN6LCBtYXAsICZrZXksICZkc3osICZkdmVyKTsK KwlpZiAoRUZJX0VSUk9SKHN0YXR1cykpIHsKKwkJcHJpbnRmKCJDYW4ndCByZWFkIG1lbW9yeSBt YXBcbiIpOworCQlnb3RvIG91dDsKKwl9CisKKwluZGVzYyA9IHN6IC8gZHN6OworCisJZm9yIChp ID0gMCwgcCA9IG1hcDsgaSA8IG5kZXNjOworCSAgICAgaSsrLCBwID0gTmV4dE1lbW9yeURlc2Ny aXB0b3IocCwgZHN6KSkgeworCQlzdGFydCA9IHAtPlBoeXNpY2FsU3RhcnQ7CisJCWVuZCA9IHN0 YXJ0ICsgcC0+TnVtYmVyT2ZQYWdlcyAqIEVGSV9QQUdFX1NJWkU7CisKKwkJaWYgKEtFUk5FTF9Q SFlTSUNBTF9CQVNFIDwgc3RhcnQgfHwKKwkJICAgIEtFUk5FTF9QSFlTSUNBTF9CQVNFID49IGVu ZCkKKwkJCWNvbnRpbnVlOworCisJCWlmIChwLT5UeXBlICE9IEVmaUNvbnZlbnRpb25hbE1lbW9y eSkKKwkJCWNvbnRpbnVlOworCisJCWF2YWlsYWJsZV9wYWdlcyA9IHAtPk51bWJlck9mUGFnZXMg LQorCQkJKChLRVJORUxfUEhZU0lDQUxfQkFTRSAtIHN0YXJ0KSA+PiBFRklfUEFHRV9TSElGVCk7 CisKKwkJaWYgKCpucl9wYWdlcyA+IGF2YWlsYWJsZV9wYWdlcykgeworCQkJcHJpbnRmKCJzdGFn aW5nIGFyZWEgc2l6ZSBpcyByZWR1Y2VkOiAlbGQgLT4gJWxkIVxuIiwKKwkJCSAgICAqbnJfcGFn ZXMsIGF2YWlsYWJsZV9wYWdlcyk7CisJCQkqbnJfcGFnZXMgPSBhdmFpbGFibGVfcGFnZXM7CisJ CX0KKworCQlicmVhazsKKwl9CisKK291dDoKKwlmcmVlKG1hcCk7Cit9CisjZW5kaWYKKwogI2lm bmRlZiBFRklfU1RBR0lOR19TSVpFCiAjZGVmaW5lCUVGSV9TVEFHSU5HX1NJWkUJNjQKICNlbmRp ZgogCi0jZGVmaW5lCVNUQUdFX1BBR0VTCUVGSV9TSVpFX1RPX1BBR0VTKChFRklfU1RBR0lOR19T SVpFKSAqIDEwMjQgKiAxMDI0KQotCiBFRklfUEhZU0lDQUxfQUREUkVTUwlzdGFnaW5nLCBzdGFn aW5nX2VuZDsKIGludAkJCXN0YWdlX29mZnNldF9zZXQgPSAwOwogc3NpemVfdAkJCXN0YWdlX29m ZnNldDsKQEAgLTU0LDE0ICsxMTMsMzIgQEAKIHsKIAlFRklfU1RBVFVTCXN0YXR1czsKIAorCXVu c2lnbmVkIGxvbmcgbnJfcGFnZXM7CisKKwlucl9wYWdlcyA9IEVGSV9TSVpFX1RPX1BBR0VTKChF RklfU1RBR0lOR19TSVpFKSAqIDEwMjQgKiAxMDI0KTsKKworI2lmIGRlZmluZWQoX19pMzg2X18p IHx8IGRlZmluZWQoX19hbWQ2NF9fKQorCS8qIFdlJ2xsIGRlY3JlYXNlIG5yX3BhZ2VzLCBpZiBp dCdzIHRvbyBiaWcuICovCisJZWZpX3ZlcmlmeV9zdGFnaW5nX3NpemUoJm5yX3BhZ2VzKTsKKwor CS8qCisJICogVGhlIHN0YWdpbmcgYXJlYSBtdXN0IHJlc2lkZSBpbiB0aGUgdGhlIGZpcnN0IDFH QiBwaHlzaWNhbAorCSAqIG1lbW9yeTogc2VlIGVsZjY0X2V4ZWMoKSBpbgorCSAqIGJvb3QvZWZp L2xvYWRlci9hcmNoL2FtZDY0L2VsZjY0X2ZyZWVic2QuYy4KKwkgKi8KKwlzdGFnaW5nID0gMTAy NCoxMDI0KjEwMjQ7CisJc3RhdHVzID0gQlMtPkFsbG9jYXRlUGFnZXMoQWxsb2NhdGVNYXhBZGRy ZXNzLCBFZmlMb2FkZXJEYXRhLAorCSAgICBucl9wYWdlcywgJnN0YWdpbmcpOworI2Vsc2UKIAlz dGF0dXMgPSBCUy0+QWxsb2NhdGVQYWdlcyhBbGxvY2F0ZUFueVBhZ2VzLCBFZmlMb2FkZXJEYXRh LAotCSAgICBTVEFHRV9QQUdFUywgJnN0YWdpbmcpOworCSAgICBucl9wYWdlcywgJnN0YWdpbmcp OworI2VuZGlmCiAJaWYgKEVGSV9FUlJPUihzdGF0dXMpKSB7CiAJCXByaW50ZigiZmFpbGVkIHRv IGFsbG9jYXRlIHN0YWdpbmcgYXJlYTogJWx1XG4iLAogCQkgICAgRUZJX0VSUk9SX0NPREUoc3Rh dHVzKSk7CiAJCXJldHVybiAoc3RhdHVzKTsKIAl9Ci0Jc3RhZ2luZ19lbmQgPSBzdGFnaW5nICsg U1RBR0VfUEFHRVMgKiBFRklfUEFHRV9TSVpFOworCXN0YWdpbmdfZW5kID0gc3RhZ2luZyArIG5y X3BhZ2VzICogRUZJX1BBR0VfU0laRTsKIAogI2lmIGRlZmluZWQoX19hYXJjaDY0X18pIHx8IGRl ZmluZWQoX19hcm1fXykKIAkvKgoK --b1_ae8b9cfeaec09edf06376a5fa38ec4c5--