On Thu, 2015-03-12 at 16:56 +, Julien Grall wrote:
> On 12/03/15 14:10, Andrew Cooper wrote:
> > On 12/03/15 13:56, Ian Campbell wrote:
> >> On Thu, 2015-03-12 at 12:57 +, Julien Grall wrote:
> >>> Hi Tamas,
> >>>
> >>> On 06/03/15 21:24, Tamas K Lengyel wrote:
> @@ -1090,6 +1098,8 @@
On 12/03/15 14:10, Andrew Cooper wrote:
> On 12/03/15 13:56, Ian Campbell wrote:
>> On Thu, 2015-03-12 at 12:57 +, Julien Grall wrote:
>>> Hi Tamas,
>>>
>>> On 06/03/15 21:24, Tamas K Lengyel wrote:
@@ -1090,6 +1098,8 @@ void p2m_teardown(struct domain *d)
p2m_free_vmid(d)
On 12/03/15 13:56, Ian Campbell wrote:
> On Thu, 2015-03-12 at 12:57 +, Julien Grall wrote:
>> Hi Tamas,
>>
>> On 06/03/15 21:24, Tamas K Lengyel wrote:
>>> @@ -1090,6 +1098,8 @@ void p2m_teardown(struct domain *d)
>>>
>>> p2m_free_vmid(d);
>>>
>>> +radix_tree_destroy(&p2m->mem_acc
On Thu, 2015-03-12 at 12:57 +, Julien Grall wrote:
> Hi Tamas,
>
> On 06/03/15 21:24, Tamas K Lengyel wrote:
> > @@ -1090,6 +1098,8 @@ void p2m_teardown(struct domain *d)
> >
> > p2m_free_vmid(d);
> >
> > +radix_tree_destroy(&p2m->mem_access_settings, NULL);
> > +
> > spin_un
On Thu, 2015-03-12 at 13:25 +, Julien Grall wrote:
> On 12/03/15 13:18, Tamas K Lengyel wrote:
> > > +struct radix_tree_root mem_access_settings;
> > > };
> > >
> > > /* List of possible type for each page in the p2m entry.
> > > @@ -217,6 +230,26 @@ static inline int
On Thu, 2015-03-12 at 13:22 +0100, Tamas K Lengyel wrote:
> I guess naming this patch something like "groundwork for mem_access
> support" would be more descriptive. Adding everything when they are
> actually getting used would have resulted in a massive patch that I
> think would have been harder
On 12/03/15 13:18, Tamas K Lengyel wrote:
> > +struct radix_tree_root mem_access_settings;
> > };
> >
> > /* List of possible type for each page in the p2m entry.
> > @@ -217,6 +230,26 @@ static inline int get_page_and_type(struct
> page_info *page,
> > /* get host p
On Thu, Mar 12, 2015 at 1:57 PM, Julien Grall
wrote:
> Hi Tamas,
>
> On 06/03/15 21:24, Tamas K Lengyel wrote:
> > @@ -1090,6 +1098,8 @@ void p2m_teardown(struct domain *d)
> >
> > p2m_free_vmid(d);
> >
> > +radix_tree_destroy(&p2m->mem_access_settings, NULL);
> > +
> > spin_unlock(
Hi Tamas,
On 06/03/15 21:24, Tamas K Lengyel wrote:
> @@ -1090,6 +1098,8 @@ void p2m_teardown(struct domain *d)
>
> p2m_free_vmid(d);
>
> +radix_tree_destroy(&p2m->mem_access_settings, NULL);
> +
> spin_unlock(&p2m->lock);
> }
>
> @@ -1115,6 +1125,10 @@ int p2m_init(struct dom
On Thu, Mar 12, 2015 at 12:27 PM, Ian Campbell
wrote:
> On Fri, 2015-03-06 at 22:24 +0100, Tamas K Lengyel wrote:
> > Add necessary changes for page table construction routines to pass
> > the default access information.
>
> You do more than just plumb through the access information variable
> th
On Fri, 2015-03-06 at 22:24 +0100, Tamas K Lengyel wrote:
> Add necessary changes for page table construction routines to pass
> the default access information.
You do more than just plumb through the access information variable
thoguh. You seem to setup preemption support, add some tother
needed-
On Wed, Mar 11, 2015 at 5:07 PM, Stefano Stabellini
wrote:
> On Fri, 6 Mar 2015, Tamas K Lengyel wrote:
>> Add necessary changes for page table construction routines to pass
>> the default access information. We store the p2m_access_t info in a
>> Radix tree as the PTE lacks enough software progra
On Fri, 6 Mar 2015, Tamas K Lengyel wrote:
> Add necessary changes for page table construction routines to pass
> the default access information. We store the p2m_access_t info in a
> Radix tree as the PTE lacks enough software programmable bits.
>
> Signed-off-by: Tamas K Lengyel
> ---
> v13: -
13 matches
Mail list logo