|
From: | Jd Lyons |
Subject: | Re: [Qemu-ppc] PCI Passthrough? |
Date: | Mon, 11 Dec 2017 21:59:39 -0500 |
I finally got a system to test on, pci passthrough seems to work, only VGA cards don’t, but I may not be using the correct commands. Do you know if the vfio-pci commands are documented anywhere? I have an Apple OEM PCI-E nVidia Geforce 6600, but I can’t seem to get qemu/openbios to read the rom, I don’t get anything for the Rom Base address 0x30, and the card just shows up as pci10de,0141. So the Code Rom is not being “read into memory” or executed by Openbios. I tried with emu-system-ppc with mac99 and g3beige, and qemu-system-ppc64 with the pseries( not sure what Openfirmware this uses ) Something must be broken with Rom access, but I can’t seem to pin it down, emu/hw/vfio/pci.h has some info, but I’m not sure what to make of it. My boot commands are: sudo qemu-install/bin/qemu-system-ppc -M mac99 -cpu G4 -m 1536 -cdrom /home/jam/Downloads/OSXTiger.iso -hda '/home/jam/os9/Tiger.img' -netdev bridge,id=hn0 -device sungem,netdev=hn0 -prom-env 'auto-boot?=false' -boot c -device vfio-pci,host=24:00.0,multifunction=on,x-vga=on,romfile=./6600.rom -prom-env 'boot-args=-v debug=0xffe kdp=2' -serial stdio sudo qemu-install/bin/qemu-system-ppc64 -M pseries -m 1536 -cdrom /home/jam/Downloads/OSXTiger.iso -hda '/home/jam/os9/Tiger.img' -netdev bridge,id=hn0 -prom-env 'auto-boot?=false' -boot c -device vfio-pci,host=24:00.0,multifunction=on,x-vga=on,romfile=./6600.rom -prom-env 'boot-args=-v debug=0xffe kdp=2' -serial stdio -vga none Anyone know why the FCode Rom isn’t being read in?
|
[Prev in Thread] | Current Thread | [Next in Thread] |