mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-05-13 02:46:21 +00:00
Setup workspace in dragonball, move `dbs` crates one level up to be managed as members of dragonball workspace. Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>
1.1 KiB
1.1 KiB
dbs-legacy-devices
dbs-legacy-devices
provides emulation for legacy devices.
Serial Devices
Defined a wrapper over the Serial of vm-superio
.
This wrapper is needed because Orphan rules,
which is one crate can not implement a trait for a struct defined in
another crate. This wrapper also contains the input field that is
missing from upstream implementation.
i8042 Devices
Defined a wrapper over the i8042 PS/2 Controller
of vm-superio
.
The i8042 PS/2 controller emulates, at this point, only the CPU reset command which is needed for announcing the VMM about the guest's shutdown.
Acknowledgement
Part of the code is derived from the Firecracker project.
And modified to use DeviceIoMut
to support serial port to Bus.
License
This project is licensed under Apache License, Version 2.0.