qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [RFC 0/6] Refine IGD stolen memory support in VFIO


From: Wang, Zhi A
Subject: Re: [Qemu-devel] [RFC 0/6] Refine IGD stolen memory support in VFIO
Date: Wed, 31 May 2017 22:13:03 +0000

Ping.

-----Original Message-----
From: Qemu-devel [mailto:address@hidden On Behalf Of Zhi Wang
Sent: Monday, May 29, 2017 4:29 PM
To: address@hidden
Cc: Tian, Kevin <address@hidden>; address@hidden; address@hidden; 
address@hidden; Alex Williamson <address@hidden>; Lv, Zhiyuan <address@hidden>; 
Dong, Chuanxiao <address@hidden>; Zhang, Xiong Y <address@hidden>
Subject: Re: [Qemu-devel] [RFC 0/6] Refine IGD stolen memory support in VFIO

Hi Alex:
     This the RFC patch of my ides in previous email. Could you shed some 
lights here? :)

Thanks,
Zhi.

On 05/30/17 01:30, Zhi Wang wrote:
> This patch series are aim to refine the IGD stolen memory support in QEMU.
>
> Some features of Intel HW relies on the stolen memory to work, but 
> some of registers used to indicate the base address of stolen memory 
> can only be programmed once after system is powered-up. This will 
> cause problems if the base of the stolen memory is changed during IGD 
> passthrough.
>
> The solution of this patch series is allocating a new VM dedicated 
> memory as "guest stolen memory" in QEMU for isolation and let the 
> "guest stolen memory" sits in the same PA as host.
>
> Also it introduces Intel platform definitions and clears some old 
> funtions and definitions.
>
> Zhi Wang (6):
>    vfio: Add Intel platform definitions
>    vfio: Setup IGD quirks earlier
>    vfio: Setup IGD stolen memory
>    vfio: Refine GGTT clearing
>    vfio: Remove extra quirks and old definitions
>    vfio: Setup IGD stolen memory under secondary mode
>
>   hw/vfio/Makefile.objs    |   2 +-
>   hw/vfio/intel-platform.c | 366 
> +++++++++++++++++++++++++++++++++++++++++++++++
>   hw/vfio/intel-platform.h |  38 +++++
>   hw/vfio/pci-quirks.c     | 322 ++++++++---------------------------------
>   4 files changed, 463 insertions(+), 265 deletions(-)
>   create mode 100644 hw/vfio/intel-platform.c
>   create mode 100644 hw/vfio/intel-platform.h
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]