[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 2/2] xen-pciback: Allow enabling/disabling expansion ROM
>>> On 03.12.18 at 15:47, <marmarek@xxxxxxxxxxxxxxxxxxxxxx> wrote: > On Mon, Dec 03, 2018 at 04:01:07AM -0700, Jan Beulich wrote: >> >>> On 02.12.18 at 18:47, <marmarek@xxxxxxxxxxxxxxxxxxxxxx> wrote: >> > From: Dwayne Litzenberger <dlitz@xxxxxxxxx> >> > >> > Newer AMD GPUs store their initialization routines as bytecode on the >> > ROM. This fixes the following initialization error inside the VM when >> > doing PCI passthrough: >> > >> > radeon 0000:00:05.0: Invalid PCI ROM header signature: expecting >> > 0xaa55, got 0xffff >> > radeon 0000:00:05.0: Invalid PCI ROM header signature: expecting >> > 0xaa55, got 0xffff >> > [drm:radeon_get_bios [radeon]] *ERROR* Unable to locate a BIOS ROM >> > radeon 0000:00:05.0: Fatal error during GPU init >> >> Isn't it that qemu is supposed to surface the ROM image to guests, >> making it unnecessary to allow guests control over the physical >> enable bit? > > Unless that qemu is in stubdomain, where it use pciback to access > everything about the device... Would be quite helpful to explain this in the description. >> Also why would allowing to alter the bit depend on >> whether the address portion of the value is non-zero? > > That's a good question. According to commit message I think it should be > a ROM presence check instead. If needed at this point at all - is this > function even called if there is no ROM? I suppose this was a question to Dwayne, not me. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |