commit | 99fb4d349db7e7dacb2099c5cc320a9e2d31c1ef | [log] [tgz] |
---|---|---|
author | Ingo Molnar <mingo@elte.hu> | Mon Jan 26 04:30:41 2009 +0100 |
committer | Ingo Molnar <mingo@elte.hu> | Mon Jan 26 12:36:24 2009 +0100 |
tree | 62d62cb8f17962e9318177240c6154a4ca708077 | |
parent | ef5fa0ab24b87646c7bc98645acbb4b51fc2acd4 [diff] |
x86: unmask CPUID levels on Intel CPUs, fix Impact: fix boot hang on pre-model-15 Intel CPUs rdmsrl_safe() does not work in very early bootup code yet, because we dont have the pagefault handler installed yet so exception section does not get parsed. rdmsr_safe() will just crash and hang the bootup. So limit the MSR_IA32_MISC_ENABLE MSR read to those CPU types that support it. Signed-off-by: Ingo Molnar <mingo@elte.hu>