Open
Description
This came up during the Live Migration sync but is applicable beyond that. We need to be able to separate the hardware platform the host is running on (e.g. Gimlet, AMD Rome/Milan) from the platform a Guest VM sees.
We can start with whatever is currently exposed is version 1 but more importantly, we can then build the infrastructure for properly handling instances with different versions (whether during migration or later rack upgrades).