Re: [Xen-devel] [PATCH v10 5/5] iommu: add rmrr Xen command line option for extra rmrrs

2015-07-16 Thread Jan Beulich
On 15.07.15 at 18:15, elena.ufimts...@oracle.com wrote: - jbeul...@suse.com wrote: On 15.07.15 at 17:27, elena.ufimts...@oracle.com wrote: On Wed, Jul 15, 2015 at 08:25:06AM +0100, Jan Beulich wrote: On 14.07.15 at 12:43, jbeul...@suse.com wrote: On 13.07.15 at 20:18,

Re: [Xen-devel] [PATCH v10 5/5] iommu: add rmrr Xen command line option for extra rmrrs

2015-07-15 Thread Jan Beulich
On 14.07.15 at 12:43, jbeul...@suse.com wrote: On 13.07.15 at 20:18, elena.ufimts...@oracle.com wrote: +/* Macro for RMRR inclusive range formatting. */ +#define PRI_RMRR(s,e) [%lx-%lx] Just PRI_RMRR (i.e. no parens or parameters) please. And I'm still missing a macro to pair the

Re: [Xen-devel] [PATCH v10 5/5] iommu: add rmrr Xen command line option for extra rmrrs

2015-07-15 Thread Jan Beulich
On 15.07.15 at 17:27, elena.ufimts...@oracle.com wrote: On Wed, Jul 15, 2015 at 08:25:06AM +0100, Jan Beulich wrote: On 14.07.15 at 12:43, jbeul...@suse.com wrote: On 13.07.15 at 20:18, elena.ufimts...@oracle.com wrote: +/* Macro for RMRR inclusive range formatting. */ +#define

Re: [Xen-devel] [PATCH v10 5/5] iommu: add rmrr Xen command line option for extra rmrrs

2015-07-15 Thread Elena Ufimtseva
- jbeul...@suse.com wrote: On 15.07.15 at 17:27, elena.ufimts...@oracle.com wrote: On Wed, Jul 15, 2015 at 08:25:06AM +0100, Jan Beulich wrote: On 14.07.15 at 12:43, jbeul...@suse.com wrote: On 13.07.15 at 20:18, elena.ufimts...@oracle.com wrote: +/* Macro for RMRR inclusive

Re: [Xen-devel] [PATCH v10 5/5] iommu: add rmrr Xen command line option for extra rmrrs

2015-07-15 Thread Elena Ufimtseva
On Wed, Jul 15, 2015 at 08:25:06AM +0100, Jan Beulich wrote: On 14.07.15 at 12:43, jbeul...@suse.com wrote: On 13.07.15 at 20:18, elena.ufimts...@oracle.com wrote: +/* Macro for RMRR inclusive range formatting. */ +#define PRI_RMRR(s,e) [%lx-%lx] Just PRI_RMRR (i.e. no parens or

Re: [Xen-devel] [PATCH v10 5/5] iommu: add rmrr Xen command line option for extra rmrrs

2015-07-14 Thread Jan Beulich
On 13.07.15 at 20:18, elena.ufimts...@oracle.com wrote: --- a/xen/drivers/passthrough/vtd/dmar.c +++ b/xen/drivers/passthrough/vtd/dmar.c @@ -867,6 +867,145 @@ out: return ret; } +#define MAX_EXTRA_RMRR_PAGES 16 +#define MAX_EXTRA_RMRR 10 + +/* RMRR units derived from command

[Xen-devel] [PATCH v10 5/5] iommu: add rmrr Xen command line option for extra rmrrs

2015-07-13 Thread elena . ufimtseva
From: Elena Ufimtseva elena.ufimts...@oracle.com On some platforms RMRR regions may be not specified in ACPI and thus will not be mapped 1:1 in dom0. This causes IO Page Faults and prevents dom0 from booting in PVH mode. New Xen command line option rmrr allows to specify such devices and memory