Variable to override the 286/386 interpreter.

This commit is contained in:
Miran Grča 2024-04-25 19:10:40 +02:00 committed by GitHub
parent 0aa695c070
commit 8928f5d771
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -187,6 +187,7 @@ int cpu_64bitbus;
int cpu_cyrix_alignment; int cpu_cyrix_alignment;
int cpu_cpurst_on_sr; int cpu_cpurst_on_sr;
int cpu_use_exec = 0; int cpu_use_exec = 0;
int cpu_override_interpreter;
int CPUID; int CPUID;
int is186; int is186;
@ -1804,7 +1805,7 @@ cpu_set(void)
#endif #endif
/* Use exec386 for CPU_IBM486SLC because it can reach 100 MHz. */ /* Use exec386 for CPU_IBM486SLC because it can reach 100 MHz. */
if ((cpu_s->cpu_type == CPU_IBM486SLC) || (cpu_s->cpu_type == CPU_IBM486BL) || if ((cpu_s->cpu_type == CPU_IBM486SLC) || (cpu_s->cpu_type == CPU_IBM486BL) ||
cpu_iscyrix || (cpu_s->cpu_type > CPU_486DLC)) { cpu_iscyrix || (cpu_s->cpu_type > CPU_486DLC) || cpu_override_interpreter) {
cpu_exec = exec386; cpu_exec = exec386;
cpu_use_exec = 1; cpu_use_exec = 1;
} else } else