> I think we need firstly aligned on what the behavior of the Windows that hit > "unsupported processor" is. > > My understanding is, the Windows is doing something like > > if (is_AMD && CPUID(arch_capabilities)) > error(unsupported processor)
This is just a guess; it's also possible that Windows checked this MSR and found the necessary feature missing. Windows 11 has very strict hardware support requirements. > And I think this behavior is not correct. > > However, it seems not the behavior of the Windows from your understanding. > So what's the behavior in you mind? Guessing and discussing what Windows' code actually does is unlikely to yield results. It's closed-source, and even if someone knows the answer, he probably won't disclose it due to contractual restrictions. Thanks, Zhao