rust-vmm / vmm-reference

A VMM implementation based of rust-vmm components
Apache License 2.0
146 stars 61 forks source link

consume i8042 device from vm-superio #198

Closed lauralt closed 2 years ago

lauralt commented 2 years ago

At this point we don't have an implementation of the i8042 device in vmm-reference, and we don't do anything for the related vcpu exits. We should consume the device from vm-superio in order to gracefully handle the shutdown.

andreeaflorescu commented 2 years ago

Task breakdown:

Once these things are done, we can test the integration works by removing "reboot=t" from the command line defined in vmm/src/lib.rs and check that we still properly run the tests that expect the vmm to exit.

lauralt commented 2 years ago

Fixed by #215