1) document the feature in the UserManual (e.g. after 9.4 CPU Hot-Plugging add a chapter 9.5 SATA Hot-Plugging)
For example, if I set the SATA controller "port count" to 4, I've noticed on a Solaris guest system that I get
The maximum port count seems to be 30. The UserManual could document this. Maybe it does by I didn't see it.cfgadm -al sata0 Ap_Id Type Receptacle Occupant Condition sata0/0::dsk/c1t0d0 disk connected configured ok sata0/1 sata-port empty unconfigured ok sata0/2 sata-port empty unconfigured ok sata0/3 sata-port empty unconfigured ok
2) I wonder whether "online" changing the host controller is possible
For example, if "port count" is set to 2 and the guest runs, I cannot change the "port count" apparently (the option is greyed out at least on my version / platform of VirtualBox).
It would be nice to be able to online increase 2 to say, 4 or 8, and then without reboot being able to reset the controller in the guest (from the guest operating system). Maybe that's not realistic, but just a suggestion ...