xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/4] x86: Corrections to barrier usage
@ 2017-08-16 11:22 Andrew Cooper
  2017-08-16 11:22 ` [PATCH v2 1/4] x86/mcheck: Minor cleanup to amd_nonfatal Andrew Cooper
                   ` (3 more replies)
  0 siblings, 4 replies; 28+ messages in thread
From: Andrew Cooper @ 2017-08-16 11:22 UTC (permalink / raw)
  To: Xen-devel; +Cc: Andrew Cooper

This series brings Xen's barrier ABI in line with Linuxs, so developers stand
a better chance of not getting them wrong.

Andrew Cooper (4):
  x86/mcheck: Minor cleanup to amd_nonfatal
  xen/x86: Drop unnecessary barriers
  xen/x86: Replace remaining mandatory barriers with SMP barriers
  xen/x86: Correct mandatory and SMP barrier definitions

 xen/arch/x86/acpi/cpu_idle.c             | 10 ++++------
 xen/arch/x86/cpu/mcheck/amd_nonfatal.c   | 15 +++++----------
 xen/arch/x86/cpu/mcheck/barrier.c        | 10 +++++-----
 xen/arch/x86/cpu/mcheck/mce.c            |  3 ---
 xen/arch/x86/cpu/mcheck/mctelem.c        |  7 ++-----
 xen/arch/x86/crash.c                     |  3 ---
 xen/arch/x86/genapic/x2apic.c            |  6 +++---
 xen/arch/x86/hpet.c                      |  2 +-
 xen/arch/x86/hvm/ioreq.c                 |  4 ++--
 xen/arch/x86/irq.c                       |  4 ++--
 xen/arch/x86/mm/shadow/multi.c           |  1 -
 xen/arch/x86/smpboot.c                   | 14 ++++++--------
 xen/arch/x86/time.c                      |  8 ++++----
 xen/drivers/passthrough/amd/iommu_init.c |  2 --
 xen/include/asm-x86/desc.h               |  8 ++++----
 xen/include/asm-x86/system.h             | 30 +++++++++++++++++-------------
 xen/include/asm-x86/x86_64/system.h      |  3 ---
 17 files changed, 55 insertions(+), 75 deletions(-)

-- 
2.1.4


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

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

end of thread, other threads:[~2017-08-18 15:13 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-16 11:22 [PATCH v2 0/4] x86: Corrections to barrier usage Andrew Cooper
2017-08-16 11:22 ` [PATCH v2 1/4] x86/mcheck: Minor cleanup to amd_nonfatal Andrew Cooper
2017-08-16 15:11   ` Jan Beulich
2017-08-18 13:19   ` Tim Deegan
2017-08-16 11:22 ` [PATCH v2 2/4] xen/x86: Drop unnecessary barriers Andrew Cooper
2017-08-16 15:23   ` Jan Beulich
2017-08-16 16:47     ` Andrew Cooper
2017-08-16 17:03       ` Andrew Cooper
2017-08-17  7:50         ` Jan Beulich
2017-08-17  7:48       ` Jan Beulich
2017-08-18 14:47         ` Tim Deegan
2017-08-18 15:04           ` Jan Beulich
2017-08-18 15:13             ` Tim Deegan
2017-08-18 15:07           ` Tim Deegan
2017-08-16 17:18   ` [PATCH v2 2.5/4] xen/x86: Replace mandatory barriers with compiler barriers Andrew Cooper
2017-08-17  8:15     ` Jan Beulich
2017-08-18 13:55   ` [PATCH v2 2/4] xen/x86: Drop unnecessary barriers Tim Deegan
2017-08-18 14:07     ` Tim Deegan
2017-08-18 14:23     ` [PATCH] xen/x86/shadow: adjust barriers around gtable_dirty_version Tim Deegan
2017-08-18 14:26       ` Andrew Cooper
2017-08-16 11:22 ` [PATCH v2 3/4] xen/x86: Replace remaining mandatory barriers with SMP barriers Andrew Cooper
2017-08-16 15:42   ` Dario Faggioli
2017-08-17  8:37   ` Jan Beulich
2017-08-17  9:35     ` Andrew Cooper
2017-08-17 10:01       ` Jan Beulich
2017-08-16 11:22 ` [PATCH v2 4/4] xen/x86: Correct mandatory and SMP barrier definitions Andrew Cooper
2017-08-16 15:44   ` Dario Faggioli
2017-08-17  8:41   ` Jan Beulich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).