|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [V2 PATCH 1/8] PVH dom0: iommu related changes
>>> On 25.11.13 at 02:19, Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> wrote:
> Mukesh Rathor <mukesh.rathor@xxxxxxxxxx> wrote:
>>- For now, iommu is required for PVH dom0. Check for that.
>>- For pvh, we need to do mfn_to_gmfn before calling mapping function
>> intel_iommu_map_page/amd_iommu_map_page which expects a gfn.
>>
>>Signed-off-by: Mukesh Rathor <mukesh.rathor@xxxxxxxxxx>
>>---
>> xen/drivers/passthrough/iommu.c | 17 +++++++++++++++--
>> 1 files changed, 15 insertions(+), 2 deletions(-)
>>
>>diff --git a/xen/drivers/passthrough/iommu.c
>>b/xen/drivers/passthrough/iommu.c
>>index 93ad122..dbbd034 100644
>>--- a/xen/drivers/passthrough/iommu.c
>>+++ b/xen/drivers/passthrough/iommu.c
>>@@ -125,15 +125,27 @@ int iommu_domain_init(struct domain *d)
>> return hd->platform_ops->init(d);
>> }
>>
>>+static __init void check_dom0_pvh_reqs(struct domain *d)
>>+{
>>+ if ( !iommu_enabled )
>>+ panic("Presently, iommu must be enabled for pvh dom0\n");
>>+
>>+ if ( iommu_passthrough )
>>+ panic("For pvh dom0, dom0-passthrough must not be enabled\n");
>>+}
>
> That is not very "check' type. You panic!
>
> Could you instead just disable PVH dom0 booting and boot it as a normal PV
> guest (or try)?
Aiui it's too late in the game already (i.e. would require starting
over, which surely gets too complicated for initial support).
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |