Qemu CXL
Must enable linux CONFIG_CXL_REGION_INVALIDATION_TEST if Qemu, see https://lore.kernel.org/all/CAGEDW0dVEk-QXuL=DPVvSP4t5cafz6N-r_SrCxgFnBfFOsixSA@mail.gmail.com/.
QEMU CCIX patches
Q35
┌─────────────────────────────────────────┐
│ Q35 Host bridge │
│ (0:0.0) │
│ │
│ ┌───────────┐ ┌───────────┐ │
│ │ Root Port │ │ Root Port │ │
│ │ (0:7.0) │ │ (0:1c.0) │ │
└─────┴──────┬────┴─────┴─────┬─────┴─────┘
┌───────┘ │
▼ ▼
┌────────┐ ┌─────┬────────┬────┐
│Endpoint│ │ │upstream│ │
│(10:0.0)│ │ └────────┘ │
└────────┘ │┌────┐ ┌────┐ │
││down│ │down│ │
└┴──┬─┴──────┴──┬─┴─┘
┌──┘ └─┐
▼ ▼
┌────────┐ ┌────────┐
│Endpoint│ │Endpoint│
│(20:0.0)│ │(30:0.0)│
└────────┘ └────────┘