Re: [RFC] cxl: Multi-headed device design

2023-06-02 Thread Jonathan Cameron via
On Mon, 29 May 2023 14:13:07 -0400 Gregory Price wrote: > On Wed, May 17, 2023 at 03:18:59PM +0100, Jonathan Cameron wrote: > > > > > > i.e. an SLD does not require an FM-Owned LD for management, but an MHD, > > > MLD, and DCD all do (at least in theory). > > > > DCD 'might' though I don't th

Re: [RFC] cxl: Multi-headed device design

2023-05-29 Thread Gregory Price
On Wed, May 17, 2023 at 03:18:59PM +0100, Jonathan Cameron wrote: > > > > i.e. an SLD does not require an FM-Owned LD for management, but an MHD, > > MLD, and DCD all do (at least in theory). > > DCD 'might' though I don't think anything in the spec rules that you 'must' > control the SLD/MLD via

Re: [RFC] cxl: Multi-headed device design

2023-05-17 Thread Jonathan Cameron via
On Tue, 16 May 2023 02:20:07 -0400 Gregory Price wrote: > On Mon, May 15, 2023 at 05:18:07PM +0100, Jonathan Cameron wrote: > > On Tue, 21 Mar 2023 21:50:33 -0400 > > Gregory Price wrote: > > > > > > > > Ambiguity #1: > > > > > > * An SLD contains 1 Logical Device. > > > * An MH-SLD present

Re: [RFC] cxl: Multi-headed device design

2023-05-16 Thread Gregory Price
On Mon, May 15, 2023 at 05:18:07PM +0100, Jonathan Cameron wrote: > On Tue, 21 Mar 2023 21:50:33 -0400 > Gregory Price wrote: > > > > > Ambiguity #1: > > > > * An SLD contains 1 Logical Device. > > * An MH-SLD presents multiple SLDs, one per head. > > > > Ergo an MH-SLD contains multiple LDs w

Re: [RFC] cxl: Multi-headed device design

2023-05-15 Thread Jonathan Cameron via
On Tue, 21 Mar 2023 21:50:33 -0400 Gregory Price wrote: Hi Gregory, Sorry I took so long to reply to this. Busy month... Vince presented at LSF-MM so I feel it's fair game to CC him kernel patches and he may be able to point you in right direction for a few things in this mail. > Originally I

[RFC] cxl: Multi-headed device design

2023-03-22 Thread Gregory Price
Originally I was planning to kick this off with a patch set, but i've decided my current prototype does not fit the extensibility requirements to go from SLD to MH-SLD to MH-MLD. So instead I'd like to kick off by just discussing the data structures and laugh/cry a bit about some of the frustrati