Answer: 1. Cold Migration
For a vMotion betweem different Vendors you need to disable the CPU validation. The Vendors offer different CPU feature and extensions and nobody can say if the OS or any of the Apps use these or not. Thats why vMotion from different CPU Vendors is not possible. Even within the same brand its not possible as long as you havent set EVC and bring down all CPUs to the lowest level.
Regards,
Joerg