Re: [PATCH 07/36] HMM: add per mirror page table v3.

2015-06-29 Thread Jerome Glisse
On Fri, Jun 26, 2015 at 08:02:03PM -0700, Mark Hairgrove wrote: > On Fri, 26 Jun 2015, Jerome Glisse wrote: > > On Thu, Jun 25, 2015 at 04:05:48PM -0700, Mark Hairgrove wrote: > > > On Thu, 21 May 2015, j.gli...@gmail.com wrote: > > > > From: Jérôme Glisse > > > > [...] > > > > > > > > + /

Re: [PATCH 07/36] HMM: add per mirror page table v3.

2015-06-26 Thread Mark Hairgrove
On Fri, 26 Jun 2015, Jerome Glisse wrote: > On Thu, Jun 25, 2015 at 04:05:48PM -0700, Mark Hairgrove wrote: > > On Thu, 21 May 2015, j.gli...@gmail.com wrote: > > > From: Jérôme Glisse > > > [...] > > > > > > + /* update() - update device mmu following an event. > > > + * > > > + * @mirror:

Re: [PATCH 07/36] HMM: add per mirror page table v3.

2015-06-26 Thread Jerome Glisse
On Thu, Jun 25, 2015 at 04:05:48PM -0700, Mark Hairgrove wrote: > On Thu, 21 May 2015, j.gli...@gmail.com wrote: > > From: Jérôme Glisse > > [...] > > > > + /* update() - update device mmu following an event. > > +* > > +* @mirror: The mirror that link process address space with the de

Re: [PATCH 07/36] HMM: add per mirror page table v3.

2015-06-25 Thread Mark Hairgrove
On Thu, 21 May 2015, j.gli...@gmail.com wrote: > From: Jérôme Glisse > > [...] > > + /* update() - update device mmu following an event. > + * > + * @mirror: The mirror that link process address space with the device. > + * @event: The event that triggered the update. > +

[PATCH 07/36] HMM: add per mirror page table v3.

2015-05-21 Thread j . glisse
From: Jérôme Glisse This patch add the per mirror page table. It also propagate CPU page table update to this per mirror page table using mmu_notifier callback. All update are contextualized with an HMM event structure that convey all information needed by device driver to take proper actions (up