bao-project / bao-hypervisor

Bao, a Lightweight Static Partitioning Hypervisor
Apache License 2.0
379 stars 128 forks source link

feat(core/remote_io): add Remote I/O infrastructure #123

Closed joaopeixoto13 closed 2 months ago

joaopeixoto13 commented 9 months ago

This pull request introduces the Remote I/O infrastructure capable of providing VirtIO functionalities.

josecm commented 9 months ago

@joaopeixoto13 I'd suggest breaking this into two PRs. The first with the shmem/ipc refactoring and the second with the remote io feature.

Also, please keep your history cleaner. Don't introduce commits that are refactored by later commits, specifically the change of virtio to remote io. Introduce them in their final version the first time.