On Wed, Jan 11, 2023 at 02:24:32PM +0000, Jonathan Cameron via wrote: > Gregory's patches were posted as part of his work on adding volatile support. > https://lore.kernel.org/linux-cxl/20221006233702.18532-1-gregory.pr...@memverge.com/ > https://lore.kernel.org/linux-cxl/20221128150157.97724-2-gregory.pr...@memverge.com/ > I might propose this for upstream inclusion this cycle, but testing is > currently limited by lack of suitable kernel support.
fwiw the testing i've done suggests the problem isn't necessarily the implementation so much as either the EFI support or the ACPI tables. For example, we see memory expanders come up no problem and turn into volatile memory on real hardware, with the same kernels with just a few commands. My gut feeling is that either a mailbox command is missing or that the ACPI tables are missing/significantly different. I haven't been able to investigate further at this point, but that's my current state with the voltile type-3 device testing.