aboutsummaryrefslogtreecommitdiff
path: root/rust/qemu-api-macros/src/utils.rs
diff options
context:
space:
mode:
authorKohei Tokunaga <ktokunaga.mail@gmail.com>2025-04-28 15:39:06 +0900
committerPaolo Bonzini <pbonzini@redhat.com>2025-05-06 16:02:04 +0200
commit5b78d120ffa2c343728600082777a49cbc825ee1 (patch)
tree4aa92b2aa844dd8c7e3689bb08828140aea756aa /rust/qemu-api-macros/src/utils.rs
parent8e72b0eb1842ac9813228ad9d9c29203f3823d99 (diff)
downloadqemu-5b78d120ffa2c343728600082777a49cbc825ee1.zip
qemu-5b78d120ffa2c343728600082777a49cbc825ee1.tar.gz
qemu-5b78d120ffa2c343728600082777a49cbc825ee1.tar.bz2
util: Add coroutine backend for emscripten
Emscripten does not support couroutine methods currently used by QEMU but provides a coroutine implementation called "fiber". This commit introduces a coroutine backend using fiber. Note that fiber does not support submitting coroutines to other threads. Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com> Acked-by: Stefan Hajnoczi <stefanha@redhat.com> Link: https://lore.kernel.org/r/006b683fd578ed6303a2dc8679094da9a7e6dfb4.1745820062.git.ktokunaga.mail@gmail.com Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'rust/qemu-api-macros/src/utils.rs')
0 files changed, 0 insertions, 0 deletions