Ability to live migrate vms between different CPUs generations by masking out incompatible functions (with limitations); \nClusters / resource pools were typically constructed using CPUs from identical processor families to ensure that the running machine state \nfor a VM on one host could run on another host without crashing (if e.g. the vm used specific CPU functions available on one but not the other host). Technologies like Intel FlexMigrate eased restrictions on processor family similarities by allowing the processors in a pool to create an instruction equivalency mask. \nThis does typically NOT include the ability to migrate between CPUs from different vendors e.g. between Intel and AMD CPUs.