On 2016/1/8 5:40, Daniel De Graaf wrote:
> On 01/07/2016 05:50 AM, Jan Beulich wrote:
> On 07.01.16 at 10:11, wrote:
>>> Hi Jan,
>>>
>>> On 2016/1/7 15:45, Jan Beulich wrote:
>>> On 07.01.16 at 07:58, wrote:
>> On 2015/11/17 19:04, Jan Beulich wrote:
>> On 17.11.15 at 10
On 01/07/2016 05:50 AM, Jan Beulich wrote:
On 07.01.16 at 10:11, wrote:
Hi Jan,
On 2016/1/7 15:45, Jan Beulich wrote:
On 07.01.16 at 07:58, wrote:
On 2015/11/17 19:04, Jan Beulich wrote:
On 17.11.15 at 10:40, wrote:
--- a/xen/arch/arm/mm.c
+++ b/xen/arch/arm/mm.c
@@ -1138,6 +1138,10 @@ i
>>> On 07.01.16 at 10:11, wrote:
> Hi Jan,
>
> On 2016/1/7 15:45, Jan Beulich wrote:
> On 07.01.16 at 07:58, wrote:
>>> > On 2015/11/17 19:04, Jan Beulich wrote:
>>> > On 17.11.15 at 10:40, wrote:
>> >>> > --- a/xen/arch/arm/mm.c
>> >>> > +++ b/xen/arch/arm/mm.c
>> >>> >
Hi Jan,
On 2016/1/7 15:45, Jan Beulich wrote:
On 07.01.16 at 07:58, wrote:
>> > On 2015/11/17 19:04, Jan Beulich wrote:
>> > On 17.11.15 at 10:40, wrote:
> >>> > --- a/xen/arch/arm/mm.c
> >>> > +++ b/xen/arch/arm/mm.c
> >>> > @@ -1138,6 +1138,10 @@ int xenmem_add_to_phys
>>> On 07.01.16 at 07:58, wrote:
> On 2015/11/17 19:04, Jan Beulich wrote:
> On 17.11.15 at 10:40, wrote:
>>> > --- a/xen/arch/arm/mm.c
>>> > +++ b/xen/arch/arm/mm.c
>>> > @@ -1138,6 +1138,10 @@ int xenmem_add_to_physmap_one(
>>> > rcu_unlock_domain(od);
>>> > break;
>>> >
Hi Jan,
On 2015/11/17 19:04, Jan Beulich wrote:
On 17.11.15 at 10:40, wrote:
>> > --- a/xen/arch/arm/mm.c
>> > +++ b/xen/arch/arm/mm.c
>> > @@ -1138,6 +1138,10 @@ int xenmem_add_to_physmap_one(
>> > rcu_unlock_domain(od);
>> > break;
>> > }
>> > +case XENMAPSPACE_d
>>> On 17.11.15 at 10:40, wrote:
> --- a/xen/arch/arm/mm.c
> +++ b/xen/arch/arm/mm.c
> @@ -1138,6 +1138,10 @@ int xenmem_add_to_physmap_one(
> rcu_unlock_domain(od);
> break;
> }
> +case XENMAPSPACE_dev_mmio:
> +rc = map_dev_mmio_region(d, gpfn, 1, idx);
> +
From: Shannon Zhao
It needs to map platform or amba device mmio to Dom0 on ARM. But when
booting with ACPI, it can't get the mmio region in Xen due to lack of
AML interpreter to parse DSDT table. Therefore, let Dom0 call a
hypercall to map mmio region when it adds the devices.
Signed-off-by: Sha