Skip to content

Consolidate GOP driver usage for QEMU platforms#1430

Merged
kuqin12 merged 14 commits into
microsoft:mainfrom
kuqin12:common_gop
Jun 9, 2026
Merged

Consolidate GOP driver usage for QEMU platforms#1430
kuqin12 merged 14 commits into
microsoft:mainfrom
kuqin12:common_gop

Conversation

@kuqin12

@kuqin12 kuqin12 commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Description

The current Q35 platform has been using a legacy cirrus video driver, whereas the SBSA is using a PCI based Bochs display.

Given that Q35 also supports the Bochs display, it would make better sense for these platforms to share the same video driver.

The Ramfb driver for Q35 is also removed, which was supposed to be another GOP provider somehow.

  • Impacts functionality?
  • Impacts security?
  • Breaking change?
  • Includes tests?
  • Includes documentation?

How This Was Tested

This was tested on both QEMU Q35 and SBSA and verified the video works properly.

Integration Instructions

N/A

kuqin12 and others added 5 commits June 5, 2026 14:48
The current Q35 platform has been using a legacy cirrus video driver,
whereas the SBSA is using a PCI based Bochs display.

Given that Q35 also supports the Bochs display, it would make better
sense for these platforms to share the same video driver.

The Ramfb driver for Q35 is also removed, which was supposed to be
another GOP provider somehow.

- [x] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?

This was tested by booting the Q35 platform to Windows desktop.

N/A
@mu-automation mu-automation Bot added the language:python Pull requests that update Python code label Jun 6, 2026
@kuqin12 kuqin12 requested a review from vineelko June 9, 2026 17:21
Comment thread Platforms/QemuQ35Pkg/Plugins/QemuRunner/QemuRunner.py
@kuqin12 kuqin12 requested a review from cfernald June 9, 2026 22:46
@kuqin12 kuqin12 merged commit b0b8734 into microsoft:main Jun 9, 2026
43 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

language:python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants