summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Andreas Beckmann [Thu, 17 Nov 2022 10:14:25 +0000 (10:14 +0000)]
fix opencl.hpp detection
Gbp-Pq: Name fix-opencl.hpp-detection.patch
Andreas Beckmann [Thu, 17 Nov 2022 10:14:25 +0000 (10:14 +0000)]
this is not a release candidate
Forwarded: not-needed
Gbp-Pq: Name no-rc.patch
Andreas Beckmann [Thu, 17 Nov 2022 10:14:25 +0000 (10:14 +0000)]
kill hanging tests after 30 minutes
Gbp-Pq: Name timeout.patch
Andreas Beckmann [Thu, 17 Nov 2022 10:14:25 +0000 (10:14 +0000)]
tune distro mode
Forwarded: not-needed
Gbp-Pq: Name distro.patch
Andreas Beckmann [Thu, 17 Nov 2022 10:14:25 +0000 (10:14 +0000)]
add support for a GENERIC cpu type that uses llvm defaults
Forwarded: not-needed
Gbp-Pq: Name generic-cpu.patch
Andreas Beckmann [Thu, 17 Nov 2022 10:14:25 +0000 (10:14 +0000)]
HACK! regression/struct_kernel_arguments fails on i686
141/143 Test #85: regression/struct_kernel_arguments ..................................................***Failed Error regular expression found in output. Regex=[FAIL] 4.58 sec
CMake Error at /build/pocl-1.4/cmake/run_test.cmake:34 (message):
FAIL: Test exited with nonzero code (1):
/build/pocl-1.4/obj-i686-linux-gnu/tests/regression/test_structs_as_args
STDOUT:
F(4: 0 != 5) F(5: -
2147483648 != 6) F(6: 0 != 7) F(7: 0 != 8)
STDERR:
-- OK
Bug: https://github.com/pocl/pocl/issues/801
Bug: https://github.com/KhronosGroup/OpenCL-Headers/issues/149
Forwarded: not-needed
Gbp-Pq: Name test_structs_as_args.patch
Andreas Beckmann [Tue, 7 Apr 2020 23:33:12 +0000 (01:33 +0200)]
[PATCH 02/10] link against single shared libclang-cpp when building with llvm 9, too
Gbp-Pq: Name 2002-link-against-single-shared-libclang-cpp-when-buildin.patch
Andreas Beckmann [Mon, 27 Jun 2022 12:04:28 +0000 (14:04 +0200)]
[PATCH 3/3] check whether 64bit atomics require -latomic
Gbp-Pq: Name 1020-check-whether-64bit-atomics-require-latomic.patch
Andreas Beckmann [Mon, 27 Jun 2022 11:55:15 +0000 (13:55 +0200)]
[PATCH 2/3] switch from __sync_add_and_fetch to __atomic_add_fetch
Gbp-Pq: Name 1019-switch-from-__sync_add_and_fetch-to-__atomic_add_fet.patch
Andreas Beckmann [Mon, 27 Jun 2022 11:49:53 +0000 (13:49 +0200)]
[PATCH 1/3] drop unused POCL_ATOMIC_CAS
Gbp-Pq: Name 1018-drop-unused-POCL_ATOMIC_CAS.patch
Andreas Beckmann [Tue, 15 Mar 2022 14:59:08 +0000 (15:59 +0100)]
[PATCH 1017/1017] support overriding the runtime cpu detection with POCL_LLVM_CPU_NAME
Gbp-Pq: Name 1017-support-overriding-the-runtime-cpu-detection-with-PO.patch
Andreas Beckmann [Tue, 15 Mar 2022 10:39:30 +0000 (11:39 +0100)]
[PATCH 1016/1017] let LLC_HOST_CPU be forced (HOST_CPU_FORCED) to any cpu type
do not special case LLC_HOST_CPU == LLC_HOST_CPU_AUTO
Gbp-Pq: Name 1016-let-LLC_HOST_CPU-be-forced-HOST_CPU_FORCED-to-any-cp.patch
Andreas Beckmann [Tue, 15 Mar 2022 10:05:45 +0000 (11:05 +0100)]
[PATCH 1015/1017] use _LLC_HOST_CPU as internal variable
do not set LLC_HOST_CPU to LLC_HOST_CPU_AUTO as it will turn on
HOST_CPU_FORCED on a subsequent cmake run
Gbp-Pq: Name 1015-use-_LLC_HOST_CPU-as-internal-variable.patch
Andreas Beckmann [Tue, 15 Mar 2022 09:33:22 +0000 (10:33 +0100)]
[PATCH 1014/1017] improve grouping of ENABLE_HOST_CPU_DEVICES specific tests
Gbp-Pq: Name 1014-improve-grouping-of-ENABLE_HOST_CPU_DEVICES-specific.patch
Andreas Beckmann [Sat, 9 Apr 2022 14:30:15 +0000 (16:30 +0200)]
[PATCH 1013/1017] allow overriding kernellib_name for distro builds with POCL_KERNELLIB_NAME
the kernellib_name (and corresponding llvm_cpu) can be overridden
to a target with a subset of the features supported by the current cpu
this will allow running e.g. code generation and tests for sse2 (but no
newer features) on a modern cpu
Gbp-Pq: Name 1013-allow-overriding-kernellib_name-for-distro-builds-wi.patch
Andreas Beckmann [Sat, 9 Apr 2022 13:28:42 +0000 (15:28 +0200)]
[PATCH 1012/1017] _cl_device_id: add const char* kernellib_name
determine the value at the same time as llvm_cpu, if possible
Gbp-Pq: Name 1012-_cl_device_id-add-const-char-kernellib_name.patch
Andreas Beckmann [Thu, 7 Apr 2022 10:04:05 +0000 (12:04 +0200)]
[PATCH 1011/1017] add pocl_get_distro_cpu_name()
in distro builds, map each kernellib_name to a specific llvm_cpu
which is then used as compilation target instead of the native cpu
this limits the possible code generation targets in distro builds
in order to be able to run tests against all of them with a minimal
number of different (physical) CPU models
Gbp-Pq: Name 1011-add-pocl_get_distro_cpu_name.patch
Andreas Beckmann [Wed, 23 Mar 2022 13:24:18 +0000 (14:24 +0100)]
[PATCH 1010/1017] use a more generic solution for pocl_get_distro_kernellib_name()
Gbp-Pq: Name 1010-use-a-more-generic-solution-for-pocl_get_distro_kern.patch
Andreas Beckmann [Wed, 23 Mar 2022 12:55:50 +0000 (13:55 +0100)]
[PATCH 1009/1017] rename getX86KernelLibName() to pocl_get_distro_kernellib_name()
Gbp-Pq: Name 1009-rename-getX86KernelLibName-to-pocl_get_distro_kernel.patch
Andreas Beckmann [Thu, 7 Apr 2022 20:27:03 +0000 (22:27 +0200)]
[PATCH 1008/1017] use a UTC timestamp for POCL_BUILD_TIMESTAMP
this will be reproducible if SOURCE_DATE_EPOCH is set,
regardless of any TZ setting
Gbp-Pq: Name 1008-use-a-UTC-timestamp-for-POCL_BUILD_TIMESTAMP.patch
Andreas Beckmann [Tue, 22 Mar 2022 13:51:19 +0000 (14:51 +0100)]
[PATCH 1007/1017] force kernellib name on HOST_CPU_FORCED, too
Gbp-Pq: Name 1007-force-kernellib-name-on-HOST_CPU_FORCED-too.patch
Andreas Beckmann [Wed, 16 Mar 2022 15:10:50 +0000 (16:10 +0100)]
[PATCH 1006/1017] always use runtime determined llvm_cpu to compute build_hash
Gbp-Pq: Name 1006-always-use-runtime-determined-llvm_cpu-to-compute-bu.patch
Andreas Beckmann [Tue, 15 Mar 2022 14:43:45 +0000 (15:43 +0100)]
[PATCH 1005/1017] no 'using namespace' in headers
Gbp-Pq: Name 1005-no-using-namespace-in-headers.patch
Andreas Beckmann [Tue, 15 Mar 2022 14:47:49 +0000 (15:47 +0100)]
[PATCH 1004/1017] try to apply the LLVM style first
otherwise lib/llvmopencl/.*\.h get reformatted with GNU style
Gbp-Pq: Name 1004-try-to-apply-the-LLVM-style-first.patch
Andreas Beckmann [Tue, 15 Mar 2022 09:24:11 +0000 (10:24 +0100)]
[PATCH 1003/1017] llc --version no longer exits with a non-zero return code
Gbp-Pq: Name 1003-llc-version-no-longer-exits-with-a-non-zero-return-c.patch
Andreas Beckmann [Tue, 15 Mar 2022 07:49:28 +0000 (08:49 +0100)]
[PATCH 1002/1017] check CMAKE_LIBRARY_ARCHITECTURE instead of CMAKE_SYSTEM_PROCESSOR
e.g. architecture armhf runs on an aarch64 processor, too
Gbp-Pq: Name 1002-check-CMAKE_LIBRARY_ARCHITECTURE-instead-of-CMAKE_SY.patch
Andreas Beckmann [Mon, 21 Mar 2022 16:48:30 +0000 (17:48 +0100)]
[PATCH 1001/1017] poclcc: use poclu_show_program_build_log()
Gbp-Pq: Name 1001-poclcc-use-poclu_show_program_build_log.patch
Matthias Diener [Thu, 8 Sep 2022 16:50:50 +0000 (11:50 -0500)]
[PATCH 57/57] format
Gbp-Pq: Name 0057-format.patch
Matthias Diener [Thu, 8 Sep 2022 16:24:28 +0000 (11:24 -0500)]
[PATCH 56/57] free the pointer memory in pocl_free_event_node
Gbp-Pq: Name 0056-free-the-pointer-memory-in-pocl_free_event_node.patch
Andreas Kloeckner [Fri, 1 Jul 2022 05:05:57 +0000 (00:05 -0500)]
[PATCH 45/57] clEnqueueSVMMemFree: copy pointers
Gbp-Pq: Name 0045-clEnqueueSVMMemFree-copy-pointers.patch
Andreas Beckmann [Thu, 17 Nov 2022 10:14:25 +0000 (10:14 +0000)]
pocl (3.0-7) unstable; urgency=medium
* Cherry-pick upstream SVM fixes.
[dgit import unpatched pocl 3.0-7]
Andreas Beckmann [Thu, 17 Nov 2022 10:14:25 +0000 (10:14 +0000)]
Import pocl_3.0-7.debian.tar.xz
[dgit import tarball pocl 3.0-7 pocl_3.0-7.debian.tar.xz]
Andreas Beckmann [Mon, 13 Jun 2022 06:57:49 +0000 (07:57 +0100)]
Import pocl_3.0.orig.tar.gz
[dgit import orig pocl_3.0.orig.tar.gz]