Sebastian Herbszt wrote:
]>> >00034041578i[CPU0 ] 0x01fe28e9>> wrmsr : 0F30
]>> >00034041578e[CPU0 ] exception(): 3rd (13) exception with no resolution,
shutdown status is 00h,
]Stanislav, you happen to know why WRMSR is not recognized here?
If it works like real hardware, it is exception 6 that would tell you the
instruction is not supporteed, not exception 13. Exception 13h during MTRR
initialization is most often because of too many mask bits set when writing
the mask part of a variable MTRR pair (ecx=201,203,...20Fh). Software
should call cpuid function 80000008h to find out how many bits can safely be
set in the variable MTRR mask. Setting reserved bits in the fixed MTRRs
might also be able to cause a GP fault.