CPUID: Remove comments in Pentium III case, update CPUID for Pentium II and Pentium III to indicate MMX is supported

This commit is contained in:
Jonathan Campbell 2022-01-01 19:30:04 -08:00
parent 0559e044c4
commit b050a2cc6a

View File

@ -2996,7 +2996,7 @@ bool CPU_CPUID(void) {
reg_eax=enable_syscall?0x633:0x631; /* intel pentium II */
reg_ebx=0; /* Not Supported */
reg_ecx=0; /* No features */
reg_edx=0x00008011; /* FPU+TimeStamp/RDTSC */
reg_edx=0x00808011; /* FPU+TimeStamp/RDTSC */
if (enable_msr) reg_edx |= 0x20; /* ModelSpecific/MSR */
if (enable_cmpxchg8b) reg_edx |= 0x100; /* CMPXCHG8B */
reg_edx |= 0x800; /* SEP Fast System Call aka SYSENTER/SYSEXIT [SEE NOTES AT TOP OF THIS IF STATEMENT] */
@ -3004,10 +3004,10 @@ bool CPU_CPUID(void) {
reg_eax=0x673; /* intel pentium III */
reg_ebx=0; /* Not Supported */
reg_ecx=0; /* No features */
reg_edx=0x03008011; /* FPU+TimeStamp/RDTSC+SSE+FXSAVE/FXRESTOR */
reg_edx=0x03808011; /* FPU+TimeStamp/RDTSC+SSE+FXSAVE/FXRESTOR */
if (enable_msr) reg_edx |= 0x20; /* ModelSpecific/MSR */
if (enable_cmpxchg8b) reg_edx |= 0x100; /* CMPXCHG8B */
reg_edx |= 0x800; /* SEP Fast System Call aka SYSENTER/SYSEXIT [SEE NOTES AT TOP OF THIS IF STATEMENT] */
reg_edx |= 0x800; /* SEP Fast System Call aka SYSENTER/SYSEXIT */
} else {
return false;
}