[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH V2 10/25] tools/libxl: create vIOMMU during domain construction
On Wed, Aug 23, 2017 at 04:02:40PM +0800, Lan Tianyu wrote: > On 2017年08月23日 15:45, Roger Pau Monné wrote: > > On Wed, Aug 09, 2017 at 04:34:11PM -0400, Lan Tianyu wrote: > >> From: Chao Gao <chao.gao@xxxxxxxxx> > >> > >> If guest is configured to have a vIOMMU, create it during domain > >> construction. > >> > >> Signed-off-by: Chao Gao <chao.gao@xxxxxxxxx> > >> Signed-off-by: Lan Tianyu <tianyu.lan@xxxxxxxxx> > >> --- > >> tools/libxl/libxl_x86.c | 28 ++++++++++++++++++++++++++++ > >> 1 file changed, 28 insertions(+) > >> > >> diff --git a/tools/libxl/libxl_x86.c b/tools/libxl/libxl_x86.c > >> index 455f6f0..ace20e5 100644 > >> --- a/tools/libxl/libxl_x86.c > >> +++ b/tools/libxl/libxl_x86.c > >> @@ -341,8 +341,36 @@ int libxl__arch_domain_create(libxl__gc *gc, > >> libxl_domain_config *d_config, > >> if (d_config->b_info.type == LIBXL_DOMAIN_TYPE_HVM) { > > > > I would rather change this check so it's: > > > > d_config->b_info.type != LIBXL_DOMAIN_TYPE_PV > > > > Is there any reason why PVH guests shouldn't get a vIOMMU? > > No, but we current only support vIOMMU for HVM guest and don't know how > PVH guest enumerates vIOMMU without ACPI DMAR table. PVH guests have ACPI tables, you just need to add a DMAR table, like you are doing for HVM guests. Roger. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |