Re: [LSF/MM] CXL Boot to Bash - Section 0a: CFMWS and NUMA Flexiblity
From: Gregory Price
Date: Fri Mar 14 2025 - 09:46:50 EST
On Fri, Mar 14, 2025 at 11:09:42AM +0000, Jonathan Cameron wrote:
> >
> > I was unaware that we blocked mapping persistent as volatile. I was
> > working off the assumption that could be flexible mapped similar to...
> > er... older, non-cxl hardware... cough.
>
> You can use it as volatile, but that doesn't mean we allow it in a CFMWS
> that says the host PA range is not suitable for persistent.
> A BIOS might though I think.
>
aaaaaaaaaaaaah this helps. Ok, we can repurpose the hardware, but not
the CFMWS. Even more pressure on platforms to get it right :P.
> >
> > Along with the above note, and as mentioned on discord, I think this
> > whole section naturally evolves into a library of "Sane configurations"
> > and "We promise nothing for `reasons`" configurations.
>
> :) Snag is that as Dan pointed out on discord we assume this applies
> even without the lock. So it is possible to have device and host
> hardware combinations where things are forced to be very non-intuitive.
>
Right, but i think that falls into "We promise nothing, for `reasons`".
At the very least it would give us a communication tool that helps
bridge the gap between platform, linux, and end-users.
Or it'd just makes it all worse, one of the two.
~Gregory