Date: Mon, 28 Dec 2020 19:31:56 -0700 From: Rebecca Cran <rebecca@bsdio.com> To: Jason Tubnor <jason@tubnor.net>, MR <mr@freebsd.org> Cc: "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org> Subject: Re: Update to the sysutils/uefi-edk2-bhyve and related ports Message-ID: <b53a7280-fc3b-a0fc-5887-00e5cfae5497@bsdio.com> In-Reply-To: <CACLnyCJzoE2poCvpPNHtvxs-CrAT-__TOg5OPGtMw2F_WQ3acQ@mail.gmail.com> References: <671187b3-7e0b-888f-e8ce-2f42e665f736@bsdio.com> <90f9a333-620e-2c89-98ef-70fdce573d83@bsdio.com> <20201205172008.Horde.85raEpbluRO_7q6u7bvaylh@app.eeeit.de> <247e7c41-d03f-e24f-5a8b-e0ae08c2d2ca@bsdio.com> <20201206091553.Horde.wmIYAl1n-YFwM1M4hwjm7Vh@app.eeeit.de> <9c7d8c7e-468a-c2ca-45a5-2f2d5f41e642@bsdio.com> <4C24A723-77F2-45C2-B030-1BCCDBBED530@freebsd.org> <8aae98d7-9ce9-ec9e-2e96-1b3020b59d9a@bsdio.com> <20201226171434.Horde.Q3KZNXe04nmtGFoVEJePXQ-@app.eeeit.de> <CACLnyCJzoE2poCvpPNHtvxs-CrAT-__TOg5OPGtMw2F_WQ3acQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 12/28/20 7:21 PM, Jason Tubnor wrote: > On Sun, 27 Dec 2020 at 04:14, MR <mr@freebsd.org > <mailto:mr@freebsd.org>> wrote: > Zitat von Rebecca Cran <rebecca@bsdio.com <mailto:rebecca@bsdio.com>>: > > > On 12/6/20 4:45 PM, Michael wrote: > > > BTW: > I just saw a new image: > https://people.freebsd.org/~bcran/bhyve/BhyveX64-20201213/BHYVE_UEFI.fd > <https://people.freebsd.org/~bcran/bhyve/BhyveX64-20201213/BHYVE_UEFI.fd> > > This seem to work booting a windows 10 guest. > > What has changed in this version? > > Thanks for working on this! > > > I also can confirm that the above also works for OpenBSD guests using > UEFI. Minimum resolution for OpenBSD guests must be 1024x768 or you > need to re-establish the VNC session. > > If this moves to ports, we maybe able to move off our custom > BHYVE_UEFI.fd . I'll test across other guests to validate, but this > looks great. > > Thanks for your work on this! Great! I think the one remaining issue that needs resolved then is that 64-bit BARs are located at 64 TB, which is much higher than the EDK2 code now expects: it looks at the guest memory size and restricts the address width based on that, with a minimum width of 36 bits. I'll try and take a look at that this weekend. I think Peter Grehan is also working on it. -- Rebecca Cran
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b53a7280-fc3b-a0fc-5887-00e5cfae5497>