Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Option limit cpuid maximum in bios. (Miscellaneous)

posted by Japheth Homepage, Germany (South), 30.11.2020, 04:13

There's the

IA32_MISC_ENABLE MSR (1A0h), bit 22

for Intel, but according to Intel docs it allows to reduce cpuid max to 2 only.


When this bit is set to 1, CPUID.00H returns
a maximum value in EAX[7:0] of 2.
BIOS should contain a setup question that
allows users to specify when the installed
OS does not support CPUID functions
greater than 2.
Before setting this bit, BIOS must execute
the CPUID.0H and examine the maximum
value returned in EAX[7:0]. If the maximum
value is greater than 2, this bit is
supported.
Otherwise, this bit is not supported. Setting
this bit when the maximum value is not
greater than 2 may generate a #GP
exception.
Setting this bit may cause unexpected
behavior in software that depends on the
availability of CPUID leaves greater than 2.

---
MS-DOS forever!

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 151 users online (0 registered, 151 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum