AMD K6-2 onwards: EFER write GPF is now correctly on bits 5 onwards, not on bits 1 onwards.
This commit is contained in:
@@ -3705,7 +3705,7 @@ cpu_WRMSR(void)
|
|||||||
/* Extended Feature Enable Register */
|
/* Extended Feature Enable Register */
|
||||||
case 0xc0000080:
|
case 0xc0000080:
|
||||||
temp = EAX | ((uint64_t) EDX << 32);
|
temp = EAX | ((uint64_t) EDX << 32);
|
||||||
if (temp & ~1ULL)
|
if (temp & ~0x1fULL)
|
||||||
x86gpf(NULL, 0);
|
x86gpf(NULL, 0);
|
||||||
else
|
else
|
||||||
msr.amd_efer = temp;
|
msr.amd_efer = temp;
|
||||||
|
|||||||
Reference in New Issue
Block a user