All of lore.kernel.org
 help / color / mirror / Atom feed
* x2APIC MSR range (XSA-108 follow-up)
@ 2014-10-13  6:45 Jan Beulich
  2014-10-13  9:26 ` Anthony Liguori
                   ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Jan Beulich @ 2014-10-13  6:45 UTC (permalink / raw)
  To: Eddie Dong, Jun Nakajima, Kevin Tian
  Cc: Matt Wilson, Donald D Dugger, xen-devel

All,

during the embargo period of XSA-108 Matt pointed out that restricting
the emulated MSR range to 0x800-0x8ff isn't necessarily the ultimately
correct thing to do (as also noted in commit 61fdda7acf's description):
The x2APIC MSR range really is being specified as 0x800-0xbff, as
opposed to the range considered for virtualization purposes
(0x800-0x8ff). In order to determine proper behavior here we'd like to
get clarification from you, particularly also in the light of probing real
hardware pointing out the existence of (at least) MSRs 0xa00-0xa02.

With what we currently do (kind of supported by their values at least
not differing across physical CPUs on the probed systems) their values
are getting passed through to guests. The alternative of forcing #GP
for accesses to them as one could imply from the spec seems
undesirable: Guests may imply their existence based on CPU model.
Hence the only apparent reasonable alternative would be to provide
proper virtualization for these registers, requiring to know their
purpose.

Thanks, Jan

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

end of thread, other threads:[~2014-10-16  9:56 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-13  6:45 x2APIC MSR range (XSA-108 follow-up) Jan Beulich
2014-10-13  9:26 ` Anthony Liguori
2014-10-13  9:45   ` Jan Beulich
2014-10-13  9:52 ` Supporting default reads of host MSRs [WAS: x2APIC MSR range (XSA-108 follow-up)] Andrew Cooper
2014-10-13 11:00   ` Supporting default reads of host MSRs Matt Wilson
2014-10-13 11:40   ` Supporting default reads of host MSRs [WAS: x2APIC MSR range (XSA-108 follow-up)] Anthony Liguori
2014-10-13 13:35     ` Andrew Cooper
2014-10-13 14:11       ` Anthony Liguori
2014-10-13 10:57 ` x2APIC MSR range (XSA-108 follow-up) Matt Wilson
2014-10-14  3:00   ` Wu, Feng
2014-10-14  6:23     ` Zhang, Yang Z
2014-10-14  9:59       ` Jan Beulich
2014-10-16  7:57       ` Matt Wilson
2014-10-16  9:56         ` Andrew Cooper
2014-10-14  7:07   ` Zhang, Yang Z
2014-10-14  7:55     ` Matt Wilson
2014-10-14  9:59     ` Jan Beulich

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.