Re: [PATCH 0/8] device-dax: sub-division support

2016-12-15 Thread Dan Williams
On Thu, Dec 15, 2016 at 3:48 PM, Dan Williams wrote: > On Thu, Dec 15, 2016 at 8:50 AM, Jeff Moyer wrote: [..] > As for sub-division it was designed for the volatile case, I've heard > feedback that some want it for the pmem case. You and I agree that > it's *not* a good interface for the pmem ca

Re: [PATCH 0/8] device-dax: sub-division support

2016-12-15 Thread Dan Williams
On Thu, Dec 15, 2016 at 8:50 AM, Jeff Moyer wrote: > Hi, Dan, > > Dan Williams writes: > >> On Tue, Dec 13, 2016 at 3:46 PM, Jeff Moyer wrote: >>> Hi, Dan, >>> >>> In general, I have a couple of concerns with this patchset: >>> 1) You're making a case that subdivision shouldn't be persistent, wh

Re: [PATCH 0/8] device-dax: sub-division support

2016-12-15 Thread Jeff Moyer
Hi, Dan, Dan Williams writes: > On Tue, Dec 13, 2016 at 3:46 PM, Jeff Moyer wrote: >> Hi, Dan, >> >> In general, I have a couple of concerns with this patchset: >> 1) You're making a case that subdivision shouldn't be persistent, which >>means that all of the code we already have for subdiv

Re: [PATCH 0/8] device-dax: sub-division support

2016-12-13 Thread Dan Williams
On Tue, Dec 13, 2016 at 3:46 PM, Jeff Moyer wrote: > Hi, Dan, > > In general, I have a couple of concerns with this patchset: > 1) You're making a case that subdivision shouldn't be persistent, which >means that all of the code we already have for subdividing devices >(partitions, libnvdim

Re: [PATCH 0/8] device-dax: sub-division support

2016-12-13 Thread Jeff Moyer
Hi, Dan, In general, I have a couple of concerns with this patchset: 1) You're making a case that subdivision shouldn't be persistent, which means that all of the code we already have for subdividing devices (partitions, libnvdimm) has to be re-invented in userspace, and existing tools ca

Re: [PATCH 0/8] device-dax: sub-division support

2016-12-12 Thread Dan Williams
On Mon, Dec 12, 2016 at 9:15 AM, Jeff Moyer wrote: > Hi, Dan, > > Dan Williams writes: > >>>From [PATCH 6/8] dax: sub-division support: >> >> Device-DAX is a mechanism to establish mappings of performance / feature >> differentiated memory with strict fault behavior guarantees. With >> sub-divis

Re: [PATCH 0/8] device-dax: sub-division support

2016-12-12 Thread Jeff Moyer
Hi, Dan, Dan Williams writes: >>From [PATCH 6/8] dax: sub-division support: > > Device-DAX is a mechanism to establish mappings of performance / feature > differentiated memory with strict fault behavior guarantees. With > sub-division support a platform owner can provision sub-allocations of a

[PATCH 0/8] device-dax: sub-division support

2016-12-10 Thread Dan Williams
>From [PATCH 6/8] dax: sub-division support: Device-DAX is a mechanism to establish mappings of performance / feature differentiated memory with strict fault behavior guarantees. With sub-division support a platform owner can provision sub-allocations of a dax-region into separate devices. The pr