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

Re: [Xen-devel] [PATCH v2 0/2] Support of RO MMCFG access for PVH/HVMlite dom0s



>>> On 18.12.15 at 15:30, <boris.ostrovsky@xxxxxxxxxx> wrote:
> On 12/18/2015 09:16 AM, Jan Beulich wrote:
>>>>> On 18.12.15 at 14:53, <boris.ostrovsky@xxxxxxxxxx> wrote:
>>> On 12/18/2015 08:02 AM, Andrew Cooper wrote:
>>>> On 18/12/15 10:11, Jan Beulich wrote:
>>>>>>>> On 17.12.15 at 21:22, <boris.ostrovsky@xxxxxxxxxx> wrote:
>>>>>> * Left non-MMCFG RO accesses unhandled (we havent't encountered those
>>> accesses
>>>>>>     yet with PVH dom0 and it's probably better to fault on them and
>>> investigate
>>>>>>     whether they are guest's issues).
>>>>> I seriously question this being a good approach,
>>>> I concur.  All accesses should be terminated somehow, even if this is
>>>> the hypervisor dropping writes and completing reads with ~0's.
>>>>
>>>> This is the expected behaviour from the x86 architecture.
>>> OK, I'll add that in.
>>>
>>> To answer Jan's question, I did try 'vga=keep' and that worked fine.
>> Interesting. Does your system not load/use a DRM driver for the
>> card? Or is the driver so minimalistic that no extended config
>> space write ever occurs?
> 
> It does load the driver:
> 
> 0b:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200e 
> [Pilot] ServerEngines (SEP1) (rev 04)
>      Subsystem: Intel Corporation Device 0101
>      Kernel driver in use: mgag200
> ..
> root@ovs104> lsmod | grep mgag
> mgag200                45056  1
> ttm                    90112  1 mgag200
> drm_kms_helper        122880  1 mgag200
> drm                   335872  4 mgag200,ttm,drm_kms_helper
> i2c_algo_bit           16384  2 igb,mgag200
> 
> but I don't know what it does to the config space. I configured my 
> kernel for a fairly minimal configuration so perhaps I disabled 
> something that limits what the driver does.

For the MGA driver I'm not really surprised; I expected you would
be using one of the more common ones (radeon, nouveau, or i915).

Jan


_______________________________________________
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®.