Skip to content

Commit

Permalink
March meeting update
Browse files Browse the repository at this point in the history
  • Loading branch information
djbw authored Mar 13, 2024
1 parent dcd4c95 commit 3d12075
Showing 1 changed file with 97 additions and 0 deletions.
97 changes: 97 additions & 0 deletions collab/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 3d12075

Please sign in to comment.