Rob Bradford
1da0ff395d
vmm: cpu: Add the CpuManager onto the IO bus
...
This allows the kernel (via ACPI based controls) to query and control
the CPU state.
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2019-11-21 09:17:15 -08:00
Rob Bradford
1ac1231292
vmm: Encase CpuManager within an Arc<Mutex<>>
...
This is necessary to be able to add the CpuManager onto the IO bus.
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2019-11-21 09:17:15 -08:00
Rob Bradford
6958ec4922
vmm: Move CPU management code to its own module
...
Move CpuManager, Vcpu and related functionality to its own module (and
file) inside the VMM crate
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2019-11-11 15:46:24 +00:00