Skip to content

Matrox Mystique: Bus-mastering fixes#3903

Merged
OBattler merged 2 commits into
86Box:masterfrom
Cacodemon345:mga-busmastering-fixes
Dec 18, 2023
Merged

Matrox Mystique: Bus-mastering fixes#3903
OBattler merged 2 commits into
86Box:masterfrom
Cacodemon345:mga-busmastering-fixes

Conversation

@Cacodemon345

Copy link
Copy Markdown
Contributor

Summary

Fixes bus-mastering problems under Matrox Mystique.

  • Make all bus-mastering-related variables atomic
  • Do not, under any circumstances, attempt to read beyond PRIMEND and SECEND

This allows NT 4.0's Matrox Mystique drivers to work with busmastering options enabled. I'm yet to check Windows 9x drivers.

Checklist

References

None.

* Make all bus-mastering-related variables atomic
* Do not, under any circumstances, attempt to read beyond PRIMEND and SECEND

This allows NT 4.0's Mystique drivers to work with busmastering enabled.
@OBattler
OBattler merged commit a83486e into 86Box:master Dec 18, 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