All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/7] x86/MSI: XSA-120, 126, 128-131 follow-up
@ 2015-07-20 14:14 Jan Beulich
  2015-07-20 14:18 ` [PATCH v5 1/7] x86/PCI: add config space abstract write intercept logic Jan Beulich
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Jan Beulich @ 2015-07-20 14:14 UTC (permalink / raw)
  To: xen-devel; +Cc: Andrew Cooper, Stuart_Hayes, Keir Fraser, Roger Pau Monne

RFCs dropped (with some debugging code removed). Everything
except for patch 7 has been submitted before. 

1: PCI: add config space write abstract intercept logic
2: MSI-X: track host and guest mask-all requests separately
3: MSI-X: be more careful during teardown
4: MSI-X: access MSI-X table only after having enabled MSI-X
5: MSI-X: reduce fiddling with control register during restore
6: MSI: properly track guest masking requests
7: PCI: intercept all PV Dom0 MMCFG writes

The remaining missing piece (PVH Dom0 support) is not being
considered important to be dealt with before this can go in (as
there are more issues in that area anyway). Hooking up
pci_conf_write_intercept() to the nested page fault handler
shouldn't be very difficult to implement as long as MMIO MFNs
get mapped 1:1 in PVH Dom0's P2M. Enforcing the transition
of the respective pages to r/o could probably be done by
(ab)using p2m_memory_type_changed().

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

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

end of thread, other threads:[~2015-07-22 17:55 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-20 14:14 [PATCH v5 0/7] x86/MSI: XSA-120, 126, 128-131 follow-up Jan Beulich
2015-07-20 14:18 ` [PATCH v5 1/7] x86/PCI: add config space abstract write intercept logic Jan Beulich
2015-07-20 14:19 ` [PATCH v5 2/7] x86/MSI-X: track host and guest mask-all requests separately Jan Beulich
2015-07-20 14:19 ` [PATCH v5 3/7] x86/MSI-X: be more careful during teardown Jan Beulich
2015-07-20 14:20 ` [PATCH v5 4/7] x86/MSI-X: access MSI-X table only after having enabled MSI-X Jan Beulich
2015-07-20 14:22 ` [PATCH v5 5/7] x86/MSI-X: reduce fiddling with control register during restore Jan Beulich
2015-07-20 14:22 ` [PATCH v5 6/7] x86/MSI: properly track guest masking requests Jan Beulich
2015-07-22 17:31   ` Andrew Cooper
2015-07-20 14:23 ` [PATCH v5 7/7] x86/PCI: intercept all PV Dom0 MMCFG writes Jan Beulich
2015-07-22 17:55   ` Andrew Cooper

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.