|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH MULTISERIES] Optimize Xen barriers
This series aims to optimize the use of memory barriers in all Windows PV drivers. Particularly, the following have been changed: * x86 is TSO and only needs a compiler barrier as read/write barriers. So the xen_* barriers in xen-types.h don't always need to be KeMemoryBarrier (which is a full barrier using a locked instruction). * Barriers right next to Interlocked* operations were deleted, as these operations serve as implicit full barriers. * Ring operations were converted acquire-release semantics instead of full barriers. * As a related change, LockThread tracking was conditioned to debug builds. -- Ngoc Tu Dinh | Vates XCP-ng Developer XCP-ng & Xen Orchestra - Vates solutions web: https://vates.tech
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |