[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] gfx-passthrough conflict with pxe booting?



On Wed, Aug 7, 2013 at 11:12 AM, G.R. <firemeteor@xxxxxxxxxxxxxxxxxxxxx> wrote:
> A quick update about the root cause of this issue:
> The rombios BIOS used in xen restrict itself to i440FX emulated by Bochs / 
> qemu.
> With gfx-passthrough, the pci-host bridge in the domU is replaced by
> the device in the host machine.
> This makes PCI emulation fail.
> The issue can be fixed by simply commenting out this line:
>
> diff --git a/tools/firmware/rombios/rombios.c 
> b/tools/firmware/rombios/rombios.c
> index 80980b6..e9c5c4a 100644
> --- a/tools/firmware/rombios/rombios.c
> +++ b/tools/firmware/rombios/rombios.c
> @@ -220,7 +220,7 @@
>  // define this if you want to make PCIBIOS working on a specific bridge only
>  // undef enables PCIBIOS when at least one PCI device is found
>  // i440FX is emulated by Bochs and QEMU
> -#define PCI_FIXED_HOST_BRIDGE 0x12378086 ;; i440FX PCI bridge
> +//#define PCI_FIXED_HOST_BRIDGE 0x12378086 ;; i440FX PCI bridge
>
>  // #20  is dec 20
>  // #$20 is hex 20 = 32

Ian, is this in your territory?

 -George

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.