Internships/ProjectIdeas/PCIe-PCI-Bridge
PCI Express to PCI bridge
Summary: Code an emulated PCIe to PCI bridge for QEMU PCI Express machines
Modern Virtual Machines and their devices are PCI Express, however a means of supporting existing PCI and PCI-X deployment is required. Some use cases may need a means of using legacy PCI devices that plug into platforms that exclusively support PCI and PCI-X system slots.
QEMU already has such a device, i82801b11 DMI-to-PCI Bridge Emulation. However, the device has some short-comes
Links:
- http://qemu-project.org/Features/Q35
- http://qemu-project.org/images/4/4e/Q35.pdf
- http://qemu-project.org/images/f/f6/PCIvsPCIe.pdf
Details:
- Skill level: intermediate or advanced
- Language: C
- Mentor: marcel@redhat.com, marcel_a on IRC
- Suggested by: Marcel Apfelbaum