All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] x86: EPT/MTRR interaction adjustments and cleanup
@ 2014-02-25 10:21 Jan Beulich
  2014-02-25 10:28 ` [PATCH 1/5] x86/hvm: refine the judgment on IDENT_PT for EMT Jan Beulich
                   ` (6 more replies)
  0 siblings, 7 replies; 11+ messages in thread
From: Jan Beulich @ 2014-02-25 10:21 UTC (permalink / raw)
  To: xen-devel
  Cc: Yang Z Zhang, Keir Fraser, Dongxiao Xu, Eddie Dong, Jun Nakajima

1: x86/hvm: refine the judgment on IDENT_PT for EMT
2: x86/HVM: fix memory type merging in epte_get_entry_emt()
3: x86/HVM: consolidate passthrough handling in epte_get_entry_emt()
4: x86/HVM: use manifest constants / enumerators for memory types
5: x86/HVM: adjust data definitions in mtrr.c

With this series in place (or actually the first three patches thereof,
as the rest is cleanup), apart from the need to fully drop the
dependency on HVM_PARAM_IDENT_PT (see the discussion started
at http://lists.xenproject.org/archives/html/xen-devel/2014-02/msg02150.html)
the other main question is whether the dependency on iommu_snoop
is really correct: I don't see why the IOMMU's snooping capability
would affect the cachability of memory accesses - especially in the
GPU passthrough case, RAM pages may need mapping as UC/WC
if the GPU is permitted direct access to them - uniformly using WB
here seems to be calling for problems.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

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

end of thread, other threads:[~2014-03-10  4:19 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-25 10:21 [PATCH 0/5] x86: EPT/MTRR interaction adjustments and cleanup Jan Beulich
2014-02-25 10:28 ` [PATCH 1/5] x86/hvm: refine the judgment on IDENT_PT for EMT Jan Beulich
2014-02-25 10:29 ` [PATCH 2/5] x86/HVM: fix memory type merging in epte_get_entry_emt() Jan Beulich
2014-02-25 10:30 ` [PATCH 3/5] x86/HVM: consolidate passthrough handling " Jan Beulich
2014-02-25 10:30 ` [PATCH 4/5] x86/HVM: use manifest constants / enumerators for memory types Jan Beulich
2014-03-05 16:34   ` [PATCH v2 " Jan Beulich
2014-02-25 10:31 ` [PATCH 5/5] x86/HVM: adjust data definitions in mtrr.c Jan Beulich
2014-03-03  8:35 ` [PATCH 0/5] x86: EPT/MTRR interaction adjustments and cleanup Xu, Dongxiao
2014-03-04  8:12   ` Jan Beulich
2014-03-10  4:18     ` Xu, Dongxiao
2014-03-07  9:08 ` Keir Fraser

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.