-
Notifications
You must be signed in to change notification settings - Fork 139
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
97 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,6 +13,103 @@ layout: page | |
* Do follow-up on [email protected] for longer questions / debug | ||
* https://pmem.io/ndctl/collab/ | ||
|
||
# March 2024 | ||
* Opens | ||
* FAMFS update | ||
* QEMU | ||
* cxl-cli | ||
* v6.8 Fixes | ||
* v6.9 Queue | ||
* Future | ||
|
||
## QEMU | ||
* 8 week merge cycle still open | ||
* Pre-reqs pending | ||
* SPDM from Alistair | ||
* MCTP | ||
* Bounce buffer fix for DMA to CXL memory | ||
* Generic port pending generic initiators from NVIDIA | ||
* DCD Emulation Update | ||
* Feedback incorporated | ||
* Superset extend/release as well partial extend/release supported | ||
* Tests passing | ||
* Formalizing introspection may make sense in the future | ||
* Might be too late for cycle ending in a week or so | ||
* Greg: Multi-head interactions with DCD emulation? Can it be added incrementally? | ||
* Investigate a shared base device for single/muti-head implementations to share | ||
* Greg to RFC what he has | ||
* Generic Port | ||
* Background command support queued behind DCD for convenience | ||
* MCTP over I2C still in process | ||
* ARM support still pending device-tree interactions, help welcome | ||
* Firmware first error handling, not impossible to upstream but not a priority | ||
* CPMU | ||
* FM-API help to flesh out the command support welcome | ||
* Non-interleaved high performance CXL memory emulation (how to represent the performance) | ||
* QEMU only emits x1 lowest bandwidth link speed | ||
|
||
## FAMFS | ||
* Review, thanks Jonathan | ||
* DEVICE-DAX IOMAP review needed | ||
* PMEM support may be dropped in favor of just DAX | ||
* Christian Brauner has advice on how to open dev-dax | ||
* Fault counters to be removed | ||
* FAMFS held up to performance benchmarking | ||
* Superblock identified capacity | ||
* Initial use case: provide access to a large shared pool with readonly clients | ||
|
||
## cxl-cli | ||
* [List Media Errors (Poison)](http://lore.kernel.org/r/[email protected]): pending review | ||
* QoS class changes; pending | ||
* v79 | ||
|
||
## v6.8 Fixes | ||
* 3, 6, 12 XOR interleave math fix: pending feedback | ||
* [SSBLIS Fix](http://lore.kernel.org/r/[email protected]): ready to queue | ||
* [CXL QOS Sysfs fixes / simplification](https://patchwork.kernel.org/project/cxl/list/?series=823300): merged | ||
* [Fix "HPA out of order" region assembly fix](https://patchwork.kernel.org/project/cxl/list/?series=821883): merged | ||
* [Fix "no NUMA configuration found"](https://lore.kernel.org/r/99dcb3ae87e04995e9f293f6158dc8fa0749a487.1705085543.git.alison.schofield@intel.com): merged | ||
* [Crash on repeated AER signaling](https://lore.kernel.org/r/[email protected]): merged | ||
* [cxl_test build fix](https://lore.kernel.org/r/170543983780.460832.10920261849128601697.stgit@dwillia2-xfh.jf.intel.com): merged | ||
* [Stop requiring MSI/MSIx](https://lore.kernel.org/r/[email protected]): merged | ||
* [Fix x16 Region HPA allocation](http://lore.kernel.org/r/[email protected]): merged | ||
* [Fix duplicate messages in CPER handling](http://lore.kernel.org/r/[email protected]): merged | ||
|
||
## v6.9 Queue | ||
* [CXL QOS to NUMA](http://lore.kernel.org/r/170568485801.1008395.12244787918793980621.stgit@djiang5-mobl3): pending merge | ||
* [Weighted Interleave](https://lore.kernel.org/all/[email protected]/): queued in mm-unstable | ||
* [DAX support on modern ARM](http://lore.kernel.org/r/[email protected]): pending merge | ||
* [CXL CPER Protocol Errors to Trace Events](http://lore.kernel.org/r/[email protected]): pending review | ||
* [CXL EINJ](https://lore.kernel.org/all/[email protected]/): pending merge check ACPICA | ||
* [CXL Userspace Unit Tests](http://lore.kernel.org/r/170171841563.162223.2230646078958595847.stgit@ubuntu): pending review | ||
* [CDAT Cleanups](https://lore.kernel.org/all/[email protected]/): queued | ||
* [CXL test save/restore](http://lore.kernel.org/r/[email protected]): pending non-RFC posting | ||
* [Use sysfs_emit(): throughout](https://lore.kernel.org/r/[email protected]): queued | ||
* [cond_guard(): and related cleanups](http://lore.kernel.org/r/[email protected]): pending next posting | ||
* scoped_cond_guard() usages pending for v6.9 | ||
|
||
## Future | ||
* [Component State Dump](https://lore.kernel.org/linux-mm/[email protected]/T/) interaction with event clearing | ||
* how much data is in a CSD, how much blob can trace event support | ||
* [CXL Scrub Feature](http://lore.kernel.org/r/[email protected]): more review needed | ||
* DRAM Scrub necessary over time | ||
* Tradeoffs of reliability vs scrub cost | ||
* want hotplug support | ||
* Address Range Scrub, on demand scrub | ||
* new patchset in process | ||
* sync with RAS API folks on reusability | ||
* OpenCompute model of out of band control might be in conflict with embedded use cases | ||
* RAS API does not supply stop-scrub on inband interface | ||
* CXL Switch Port Error Handling: pending initial posting | ||
* CXL Root Port (RCEC Notified): Error Handling: pending initial posting | ||
* DCD: pending next revision | ||
* DPA to HPA translation for events | ||
* Type-2 Preview: still awaiting a consumer | ||
* CCI Refactor for Switch CCI, RAS API, Type-2: pending next posting | ||
* MMPT in Jonathan's queue | ||
|
||
|
||
|
||
# February 2024 | ||
* Opens | ||
* [LSF/MM CFP](https://lore.kernel.org/bpf/[email protected]/): deadline March 1st | ||
|