Skip to content

Add the Page Global Enable flag to the Cyrix III#3807

Merged
OBattler merged 2 commits into
86Box:masterfrom
lemondrops:master
Nov 6, 2023
Merged

Add the Page Global Enable flag to the Cyrix III#3807
OBattler merged 2 commits into
86Box:masterfrom
lemondrops:master

Conversation

@lemondrops

Copy link
Copy Markdown
Contributor

Summary

Adds the Page Global enable feature (CR4 mask, CPUID flag, toggle bit in the Feature Control Register MSR) to the VIA Cyrix III. Also removes pointlessly setting the default value of said MSR's variable on CPUs that don't support it (i.e. any non IDT/Centaur/VIA CPU).

Checklist

  • Closes #xxx
  • I have discussed this with core contributors already
  • This pull request requires changes to the ROM set

References

VIA Cyrix III Processor Datasheet

@OBattler
OBattler merged commit 63e01c5 into 86Box:master Nov 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants