|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Rudolph: merging Vixen and Comet
Hi all,
Two solutions are proposed to mitigate Meltdown. One is called Vixen and the
other is called Comet. The long term goal is to merge the two implementations
to one.
Here I list the differences between the two implementations.
Vixen Comet
Boot mode HVM PVH + HVM
Kconfig options XEN_GUEST XEN_GUEST + PVH_GUEST +
SHIM_EXCLUSIVE
Xen build system No change New build target for shim
Guest console Output only Bi-directional
Guest domid 1 or set via shim option 1 or retrieved via cpuid
Guest type Hardware domain Normal domain
Time source Emulated Xen PV clock
Shutdown PV + HW PV
SI mapping Reserved page Fixed map, PFN chosen at
runtime
VCPU id Handled by L1 Provide by L0 if available
VCPU runstate Forwarded to L0 Handled by L1
Xen version L0 version L1 version
CPUID faulting None Changes for Intel and AMD
Grant table What is forwarded is more or less the same but differs in
implementation
Event channel setup 3 mechanisms 1 mechanism
Event channel ECS_PROXY state Use ECS_RESERVED
Differences in what gets forwarded
Migration No Yes
CPU hotplug No Yes
Memory hotplug No Yes
These are the things I can think of when comparing the two series side
by side. Feel free to provide addition and / or correction. The list
serves as a guidance on what areas need attention.
Thanks,
Wei.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |