get_boot_device: we cannot/should not store the info in the node's driver_info field; that field is available for the user to specify driver-related information. Without thinking too hard about this, I think we should either add a new field, or store it in driver_internal_info (my preference).
for set_boot_device: I'd suggest taking a look at the other async calls we have, and see what config options we've added for handling them. We should do a similar thing here (if there seems to be some consistent way we're handling this).
wrt questions in #4.
get_boot_device: we cannot/should not store the info in the node's driver_info field; that field is available for the user to specify driver-related information. Without thinking too hard about this, I think we should either add a new field, or store it in driver_ internal_ info (my preference).
for set_boot_device: I'd suggest taking a look at the other async calls we have, and see what config options we've added for handling them. We should do a similar thing here (if there seems to be some consistent way we're handling this).