WIP: feat: add virtio gpu pci #1

Draft
theoparis wants to merge 1 commit from theoparis/master into master
theoparis commented 2026-07-27 00:41:09 +00:00 (Migrated from github.com)

Adds virtio PCI support and wires up virtio gpu to it.

WIP. Currently this PR needs to add back support for virtio gpu mmio. I might also split up into multiple commits separating the gpu drivers from virtio PCI.

Adds virtio PCI support and wires up virtio gpu to it. WIP. Currently this PR needs to add back support for virtio gpu mmio. I might also split up into multiple commits separating the gpu drivers from virtio PCI.
This pull request has changes conflicting with the target branch.
  • conduit.zig
  • conduit/backend/pci.zig
  • conduit/driver/virtio_gpu.zig
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin theoparis/master:theoparis/master
git switch theoparis/master

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff theoparis/master
git switch theoparis/master
git rebase master
git switch master
git merge --ff-only theoparis/master
git switch theoparis/master
git rebase master
git switch master
git merge --no-ff theoparis/master
git switch master
git merge --squash theoparis/master
git switch master
git merge --ff-only theoparis/master
git switch master
git merge theoparis/master
git push origin master
Sign in to join this conversation.
No description provided.