Compared to the v6 patchset I sent last week, this series has had the
gomp_debug noise and some vestigial cruft removed, and the custom
mutexes have been replaced with standard gomp_mutex ones.  The "simple"
allocator has also been moved into the "gomp_" namespace.

I believe the other review comments have been addressed in my replies to
the list and do not require any further code modifications.

Andrew Stubbs (2):
  libgomp, nvptx: Cuda pinned memory
  libgomp: fine-grained pinned memory allocator

 libgomp/Makefile.am                          |   4 +-
 libgomp/Makefile.in                          |  13 +-
 libgomp/basic-allocator.c                    |   5 +
 libgomp/config/linux/allocator.c             | 159 +++++++---
 libgomp/libgomp-plugin.h                     |   2 +
 libgomp/libgomp.h                            |  16 +
 libgomp/libgomp.texi                         |  17 +-
 libgomp/plugin/plugin-nvptx.c                |  33 ++
 libgomp/simple-allocator.c                   | 315 +++++++++++++++++++
 libgomp/target.c                             | 115 +++++++
 libgomp/testsuite/libgomp.c/alloc-pinned-1.c |  26 ++
 libgomp/testsuite/libgomp.c/alloc-pinned-2.c |  26 ++
 libgomp/testsuite/libgomp.c/alloc-pinned-3.c |  45 ++-
 libgomp/testsuite/libgomp.c/alloc-pinned-4.c |  44 ++-
 libgomp/testsuite/libgomp.c/alloc-pinned-5.c |  26 ++
 libgomp/testsuite/libgomp.c/alloc-pinned-6.c |  34 +-
 libgomp/testsuite/libgomp.c/alloc-pinned-8.c | 122 +++++++
 17 files changed, 936 insertions(+), 66 deletions(-)
 create mode 100644 libgomp/simple-allocator.c
 create mode 100644 libgomp/testsuite/libgomp.c/alloc-pinned-8.c

-- 
2.51.0

Reply via email to