OS-6683: need to adjust default bootrom handling for OS-6416

Resolution

Fixed: A fix for this issue is checked into the tree and tested.
(Resolution Date: 2018-03-14T17:27:10.871Z)

Fix Versions

2018-03-15 Nibelheim (Release Date: 2018-03-15)

Related Issues

Related Links

Description

OS-6416 will cause the default bootrom to move change its path from /usr/share/bhyve/BHYVE_UEFI_CSM.fd to usr/share/bhyve/uefi-csm-rom.bin. To support this, the following changes are needed:

This change will be a little disruptive to existing testers. They will need to zonecfg -z $zone remove attr name=bootrom for each of their existing bhyve zones.

Comments

Comment by Mike Gerdts
Created at 2018-02-23T15:33:28.804Z
This is needed before landing the bhyve brand in illumos-joyent and depends on OS-6416. If a PI is built without OS-6416 in illumos-extra, bhyve zones will fail to boot.

Comment by Mike Gerdts
Created at 2018-02-27T18:49:07.498Z
In dev-bhyve branch, will find its way into master soon.

Comment by Jira Bot
Created at 2018-03-14T17:22:58.802Z
smartos-live commit 48cb3c49e1a9c4cf204a59bed8312b0096f6209e (branch master, by Mike Gerdts)

OS-6669 create bhyve brand
OS-6683 need to adjust default bootrom handling for OS-6416
Reviewed by: Dave Eddy <dave.eddy@joyent.com>
Reviewed by: Josh Wilsdon <josh.wilsdon@joyent.com>
Approved by: Josh Wilsdon <josh.wilsdon@joyent.com>


Comment by Jira Bot
Created at 2018-03-19T17:00:18.211Z
smartos-live commit 48cb3c49e1a9c4cf204a59bed8312b0096f6209e (branch vminfod, by Mike Gerdts)

OS-6669 create bhyve brand
OS-6683 need to adjust default bootrom handling for OS-6416
Reviewed by: Dave Eddy <dave.eddy@joyent.com>
Reviewed by: Josh Wilsdon <josh.wilsdon@joyent.com>
Approved by: Josh Wilsdon <josh.wilsdon@joyent.com>