All of lore.kernel.org
 help / color / mirror / Atom feed
* Rudolph: merging Vixen and Comet
@ 2018-01-12 13:24 Wei Liu
  2018-01-12 13:57 ` Jan Beulich
                   ` (3 more replies)
  0 siblings, 4 replies; 19+ messages in thread
From: Wei Liu @ 2018-01-12 13:24 UTC (permalink / raw)
  To: Xen-devel
  Cc: wei.liu2, Matt Wilson, KarimAllah Ahmed, jschoenh, Jan Beulich,
	Roger Pau Monné, Anthony Liguori

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@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2018-01-16 19:00 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-12 13:24 Rudolph: merging Vixen and Comet Wei Liu
2018-01-12 13:57 ` Jan Beulich
2018-01-12 14:12   ` Wei Liu
2018-01-12 14:17 ` Olaf Hering
2018-01-12 14:20   ` Wei Liu
2018-01-16 16:42     ` Doug Goldstein
2018-01-16 16:51       ` George Dunlap
2018-01-16 18:23         ` Anthony Liguori
2018-01-16 19:00           ` Wei Liu
2018-01-16 16:52       ` Wei Liu
2018-01-12 14:18 ` Roger Pau Monné
2018-01-12 14:28   ` Wei Liu
2018-01-16 12:46 ` Wei Liu
2018-01-16 13:03   ` Roger Pau Monné
2018-01-16 14:22     ` Wei Liu
2018-01-16 16:52   ` Wei Liu
2018-01-16 17:11     ` Jan Beulich
2018-01-16 17:55       ` Andrew Cooper
2018-01-16 19:00         ` Wei Liu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.