Andrea Bolognani wrote:
On Thu, 2017-01-05 at 18:46 +0400, Roman Bogorodskiy wrote:
> This series reworks SATA address allocation in the bhyve driver.
>
> While commit messages provide enough details (I hope), there
> are some general important notes:
>
> - currently, sata devices get PCI addresses and this no
> longer works, so right now bhyve driver fails on any
> SATA device
> - While this series fixes SATA devices' addresses (I hope *again*),
> old Domain XMLs with already generated PCI addresses will
> not work. Also, it will not work for XMLs where user
> manually specified PCI address for a disk, though it
> worked before. This is not good and I'm open for suggestions
> how to handle that. I'm thinking about writing a tiny
> Python script that will drop incorrect addresses from
> domain XMLs.
>
>
> Fabian Freyer (1):
> bhyve: detect 32 SATA devices per controller support
>
> Roman Bogorodskiy (3):
> bhyve: add virBhyveDriverCreateXMLConf
> bhyve: fix SATA address allocation
> bhyve: add tests for SATA address allocation
Please don't forget to document these changes in the Release
Notes :)
Yeah, sure.
Though I'm planning to write a script first that'll fix domain XMLs for
easy migration from the old to the new addressing schema (and back) so I
could mention that in the notes.
Roman Bogorodskiy