Hi Ian,
On 23/02/15 15:31, Ian Campbell wrote:
> On Fri, 2015-02-20 at 17:45 +, Julien Grall wrote:
>> On 20/02/15 16:58, Ian Campbell wrote:
>>> On Tue, 2015-01-13 at 14:25 +, Julien Grall wrote:
This new function will correctly initialize the IOMMU page table for the
current do
On Fri, 2015-02-20 at 17:45 +, Julien Grall wrote:
> On 20/02/15 16:58, Ian Campbell wrote:
> > On Tue, 2015-01-13 at 14:25 +, Julien Grall wrote:
> >> This new function will correctly initialize the IOMMU page table for the
> >> current domain.
> >>
> >> Also use it in iommu_assign_dt_devi
On 20/02/15 16:58, Ian Campbell wrote:
> On Tue, 2015-01-13 at 14:25 +, Julien Grall wrote:
>> This new function will correctly initialize the IOMMU page table for the
>> current domain.
>>
>> Also use it in iommu_assign_dt_device even though the current IOMMU
>> implementation on ARM shares P2
On Tue, 2015-01-13 at 14:25 +, Julien Grall wrote:
> This new function will correctly initialize the IOMMU page table for the
> current domain.
>
> Also use it in iommu_assign_dt_device even though the current IOMMU
> implementation on ARM shares P2M with the processor.
>
> Signed-off-by: Jul
>>> On 21.01.15 at 15:22, wrote:
> On 21/01/15 14:13, Jan Beulich wrote:
> On 21.01.15 at 13:13, wrote:
>>> iommu_dom0_strict is always set to 1 when IOMMU is used on ARM (see
>>> check_hwdom_reqs).
>>>
>>> Futhermore, we always share the page table with the processor, so we
>>> never need to
On 21/01/15 14:13, Jan Beulich wrote:
On 21.01.15 at 13:13, wrote:
>> Hi Jan,
>>
>> On 21/01/15 10:48, Jan Beulich wrote:
>> On 21.01.15 at 11:37, wrote:
On 21/01/2015 10:23, Jan Beulich wrote:
On 20.01.15 at 18:11, wrote:
>> While this function is currently only used
>>> On 21.01.15 at 13:13, wrote:
> Hi Jan,
>
> On 21/01/15 10:48, Jan Beulich wrote:
> On 21.01.15 at 11:37, wrote:
>>> On 21/01/2015 10:23, Jan Beulich wrote:
>>> On 20.01.15 at 18:11, wrote:
> While this function is currently only used for DOM0, this will be used
> in a later
Hi Jan,
On 21/01/15 10:48, Jan Beulich wrote:
On 21.01.15 at 11:37, wrote:
>> On 21/01/2015 10:23, Jan Beulich wrote:
>> On 20.01.15 at 18:11, wrote:
While this function is currently only used for DOM0, this will be used
in a later patch for guest non-PCI passthrough.
>>>
>>>
>>> On 21.01.15 at 11:37, wrote:
> On 21/01/2015 10:23, Jan Beulich wrote:
> On 20.01.15 at 18:11, wrote:
>>> While this function is currently only used for DOM0, this will be used
>>> in a later patch for guest non-PCI passthrough.
>>
>> Okay, but you shouldn't break (or alter in [seemingly]
On 21/01/2015 10:23, Jan Beulich wrote:
On 20.01.15 at 18:11, wrote:
On 20/01/15 16:40, Jan Beulich wrote:
On 20.01.15 at 15:28, wrote:
On 19/01/15 17:02, Jan Beulich wrote:
On 13.01.15 at 15:25, wrote:
--- a/xen/drivers/passthrough/device_tree.c
+++ b/xen/drivers/passthrough/device_tre
>>> On 20.01.15 at 18:11, wrote:
> On 20/01/15 16:40, Jan Beulich wrote:
> On 20.01.15 at 15:28, wrote:
>>> On 19/01/15 17:02, Jan Beulich wrote:
>>> On 13.01.15 at 15:25, wrote:
> --- a/xen/drivers/passthrough/device_tree.c
> +++ b/xen/drivers/passthrough/device_tree.c
> @@
On 20/01/15 16:40, Jan Beulich wrote:
On 20.01.15 at 15:28, wrote:
>> On 19/01/15 17:02, Jan Beulich wrote:
>> On 13.01.15 at 15:25, wrote:
--- a/xen/drivers/passthrough/device_tree.c
+++ b/xen/drivers/passthrough/device_tree.c
@@ -41,6 +41,10 @@ int iommu_assign_dt_device
>>> On 20.01.15 at 15:28, wrote:
> On 19/01/15 17:02, Jan Beulich wrote:
> On 13.01.15 at 15:25, wrote:
>>> --- a/xen/drivers/passthrough/device_tree.c
>>> +++ b/xen/drivers/passthrough/device_tree.c
>>> @@ -41,6 +41,10 @@ int iommu_assign_dt_device(struct domain *d, struct
>>> dt_device_nod
Hi Jan,
On 19/01/15 17:02, Jan Beulich wrote:
On 13.01.15 at 15:25, wrote:
>> --- a/xen/drivers/passthrough/device_tree.c
>> +++ b/xen/drivers/passthrough/device_tree.c
>> @@ -41,6 +41,10 @@ int iommu_assign_dt_device(struct domain *d, struct
>> dt_device_node *dev)
>> if ( !list_empty
>>> On 13.01.15 at 15:25, wrote:
> --- a/xen/drivers/passthrough/device_tree.c
> +++ b/xen/drivers/passthrough/device_tree.c
> @@ -41,6 +41,10 @@ int iommu_assign_dt_device(struct domain *d, struct
> dt_device_node *dev)
> if ( !list_empty(&dev->domain_list) )
> goto fail;
>
> +
This new function will correctly initialize the IOMMU page table for the
current domain.
Also use it in iommu_assign_dt_device even though the current IOMMU
implementation on ARM shares P2M with the processor.
Signed-off-by: Julien Grall
Cc: Jan Beulich
---
Changes in v3:
- The ASS
16 matches
Mail list logo