[PR #291] [CLOSED] 16 add retry #401

Open
opened 2026-01-31 21:31:07 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/qemu/qemu/pull/291
Author: @JothamWong
Created: 6/27/2025
Status: Closed

Base: masterHead: 16-add-retry


📝 Commits (10+)

  • aaa11e1 do not insert final new line
  • 0f1efbe cxl-switch: Add the first version of the CXL switch device
  • 51d1d23 util: add script to run QEMU VM with devices
  • 96df5a1 cxl-switch: update the script and remove TODO
  • 3d91771 util: share folder
  • 62a74ed cxl-switch-driver: add skeleton code from 5250
  • fdeba1a util: update script params
  • 3a819be cxl-switch: Add driver and userspace program
  • 7e2aa24 docs: Add log for what has been achieved so far
  • aefbe33 Merge pull request #2 from DiancieRPC/ivshmem-cxl

📊 Changes

45 files changed (+6531 additions, -1 deletions)

View changed files

📝 .editorconfig (+1 -1)
📝 .gitignore (+28 -0)
📝 hw/misc/Kconfig (+5 -0)
hw/misc/cxl-switch-client.c (+915 -0)
📝 hw/misc/meson.build (+1 -0)
include/hw/misc/cxl_switch_ipc.h (+225 -0)
jotham_notes.md (+308 -0)
qemu_share/clientlib/build_client.sh (+3 -0)
qemu_share/clientlib/rpcclient.hpp (+321 -0)
qemu_share/driver/Makefile (+27 -0)
qemu_share/driver/compile_cpp.sh (+1 -0)
qemu_share/driver/interactive_tester.c (+165 -0)
qemu_share/driver/ooga.cpp (+147 -0)
qemu_share/driver/sequential_reader.c (+94 -0)
qemu_share/driver/sequential_writer.c (+100 -0)
qemu_share/fabricmanager/Makefile (+20 -0)
qemu_share/fabricmanager/cxl_fm.cpp (+1059 -0)
qemu_share/fabricmanager/cxl_fm.hpp (+134 -0)
qemu_share/fabricmanager/cxl_server_admin.cpp (+100 -0)
qemu_share/fabricmanager/memdevice.cpp (+255 -0)

...and 25 more files

📄 Description

  • This PR implements at-least-once semantics for our RPC services.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/qemu/qemu/pull/291 **Author:** [@JothamWong](https://github.com/JothamWong) **Created:** 6/27/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `16-add-retry` --- ### 📝 Commits (10+) - [`aaa11e1`](https://github.com/qemu/qemu/commit/aaa11e16db93f4c75acc65c8a2799521f2138141) do not insert final new line - [`0f1efbe`](https://github.com/qemu/qemu/commit/0f1efbeb500fdf1e82562e6f8b0e45382c9bb3e6) cxl-switch: Add the first version of the CXL switch device - [`51d1d23`](https://github.com/qemu/qemu/commit/51d1d23ef1dec632c683071750d765da74ea13a9) util: add script to run QEMU VM with devices - [`96df5a1`](https://github.com/qemu/qemu/commit/96df5a1280b5c83ca05212e6975d31231ece3ee6) cxl-switch: update the script and remove TODO - [`3d91771`](https://github.com/qemu/qemu/commit/3d91771b65bce3e548bf53052834fa6240c5e436) util: share folder - [`62a74ed`](https://github.com/qemu/qemu/commit/62a74ed66c47bd3999c9acd48522d895272e5eca) cxl-switch-driver: add skeleton code from 5250 - [`fdeba1a`](https://github.com/qemu/qemu/commit/fdeba1ac5d42725ae90e4129ee8bd0297091ef47) util: update script params - [`3a819be`](https://github.com/qemu/qemu/commit/3a819beea9309ba47e7c59e7548df5b3c31e51ff) cxl-switch: Add driver and userspace program - [`7e2aa24`](https://github.com/qemu/qemu/commit/7e2aa24999be254385ad6a08bac20b1c8aed2d36) docs: Add log for what has been achieved so far - [`aefbe33`](https://github.com/qemu/qemu/commit/aefbe3339d89f0615a0f8bc081db9a7f88b6a7c4) Merge pull request #2 from DiancieRPC/ivshmem-cxl ### 📊 Changes **45 files changed** (+6531 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `.editorconfig` (+1 -1) 📝 `.gitignore` (+28 -0) 📝 `hw/misc/Kconfig` (+5 -0) ➕ `hw/misc/cxl-switch-client.c` (+915 -0) 📝 `hw/misc/meson.build` (+1 -0) ➕ `include/hw/misc/cxl_switch_ipc.h` (+225 -0) ➕ `jotham_notes.md` (+308 -0) ➕ `qemu_share/clientlib/build_client.sh` (+3 -0) ➕ `qemu_share/clientlib/rpcclient.hpp` (+321 -0) ➕ `qemu_share/driver/Makefile` (+27 -0) ➕ `qemu_share/driver/compile_cpp.sh` (+1 -0) ➕ `qemu_share/driver/interactive_tester.c` (+165 -0) ➕ `qemu_share/driver/ooga.cpp` (+147 -0) ➕ `qemu_share/driver/sequential_reader.c` (+94 -0) ➕ `qemu_share/driver/sequential_writer.c` (+100 -0) ➕ `qemu_share/fabricmanager/Makefile` (+20 -0) ➕ `qemu_share/fabricmanager/cxl_fm.cpp` (+1059 -0) ➕ `qemu_share/fabricmanager/cxl_fm.hpp` (+134 -0) ➕ `qemu_share/fabricmanager/cxl_server_admin.cpp` (+100 -0) ➕ `qemu_share/fabricmanager/memdevice.cpp` (+255 -0) _...and 25 more files_ </details> ### 📄 Description - This PR implements at-least-once semantics for our RPC services. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 21:31:07 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/qemu#401