Skip to content

Conversation

@uran0sH
Copy link
Owner

@uran0sH uran0sH commented Aug 5, 2025

No description provided.

Bumps [rust-vmm-ci](https://github.com/rust-vmm/rust-vmm-ci) from `af54708` to `0b1cb86`.
- [Commits](rust-vmm/rust-vmm-ci@af54708...0b1cb86)

---
updated-dependencies:
- dependency-name: rust-vmm-ci
  dependency-version: 0b1cb86353cc093f2e17d7e9f6820de80a6c274d
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@uran0sH uran0sH force-pushed the macos branch 3 times, most recently from af72505 to 9239ff3 Compare August 18, 2025 15:59
Epoll is linux-specific. So we use mio, which is a cross-platform
event notification, to replace Epoll.

Signed-off-by: Wenyu Huang <[email protected]>
Update to v0.15.0 which supports sock_ctrl_msg on POSIX and adds
a cross platform event notification that uses EventFd when available
or pipe().

Because sock_ctrl_msg modifies the recv_with_fds, we need to modify the test
in vhost/src/vhost-user/connection.rs at the same time

Signed-off-by: Wenyu Huang <[email protected]>
Eventfd is Linux-specific. To support more platforms, we replace it with
the EventNotifier/EventConsumer abstractions.
EventSender and EventReceiver are wrappers that encapsulate eventfd functionality
Use pipefd to replace eventfd in the test.

Signed-off-by: Wenyu Huang <[email protected]>
Replace EventFd with RawFd in vhost/backend.rs and
vhost/vhost_user/frontend.rs.

Use shm_open to replace memfd_create in
vhost-user-backend/tests/vhost-user-server.rs

Signed-off-by: Wenyu Huang <[email protected]>
Update to solve MmapRegion(SeekEnd(Os { code: 29, kind: NotSeekable, message: "Illegal seek" }))

Signed-off-by: Wenyu Huang <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants