mesa/src/util
Michel Dänzer 65610ec774 gitlab-ci: Add ppc64el and s390x cross-build jobs
Using LLVM 8 for ppc64el and 7 for s390x (which hits some coroutine
related issues with LLVM 8).

There are some test failures we need to ignore for now. Also, the
timeout needs to be bumped from the default 30s for some tests, because
they can take longer under emulation.

Reviewed-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3643>
2020-02-05 10:52:31 +00:00
..
format util: Drop unpacking from int signed to unsigned and vice versa. 2020-02-04 19:02:59 +00:00
sha1 util: rename PIPE_ARCH_*_ENDIAN to UTIL_ARCH_*_ENDIAN 2019-11-05 16:39:55 +00:00
tests gitlab-ci: Add ppc64el and s390x cross-build jobs 2020-02-05 10:52:31 +00:00
xmlpool vulkan/wsi: Add a driconf option to force WSI to advertise BGRA8_UNORM first 2020-01-14 19:27:13 +00:00
00-mesa-defaults.conf vulkan/wsi: Add a driconf option to force WSI to advertise BGRA8_UNORM first 2020-01-14 19:27:13 +00:00
Android.mk android: Fix u_format_table.c being generated twice 2019-12-31 14:06:02 +01:00
anon_file.c util: use _WIN32 instead of WIN32 2019-10-10 16:33:04 -07:00
anon_file.h util/anon_file: const string param 2019-08-08 22:02:54 +01:00
bigmath.h util: Add a simple big math library 2018-10-10 13:13:12 -05:00
bitscan.c util: only allow _BitScanReverse64 on 64-bit cpus 2019-09-02 12:45:45 +00:00
bitscan.h util: only allow _BitScanReverse64 on 64-bit cpus 2019-09-02 12:45:45 +00:00
bitset.h util: Remove tmp argument from BITSET_FOREACH_SET macro 2020-01-23 01:52:43 +00:00
bitset_test.cpp util/tests: add basic unit tests for bitset 2019-05-03 15:23:04 +10:00
blob.c util/blob: add 8-bit and 16-bit reads and writes 2019-11-23 00:02:10 -05:00
blob.h util/blob: add 8-bit and 16-bit reads and writes 2019-11-23 00:02:10 -05:00
blob_test.c Move blob from compiler/ to util/ 2019-09-19 19:56:22 +00:00
build_id.c util/macros: Import ALIGN_POT from ralloc.c 2018-07-02 12:09:14 -07:00
build_id.h util: add missing include to build_id.h 2019-05-20 10:24:23 +10:00
crc32.c util: use faster zlib's CRC32 implementaion 2018-01-14 19:10:33 +02:00
crc32.h
dag.c util: Add a DAG datastructure. 2019-03-11 13:13:52 -07:00
dag.h util: Add a DAG datastructure. 2019-03-11 13:13:52 -07:00
debug.c win32: unify strcasecmp definitions 2019-08-15 20:23:44 +02:00
debug.h nir: check NIR_SKIP to skip passes by name 2019-01-18 12:31:49 -08:00
detect_os.h util: introduce detect_os.h 2019-08-02 18:38:52 +01:00
disk_cache.c util/disk_cache: check for write() failure in the zstd path 2020-02-05 01:09:04 +00:00
disk_cache.h disk_cache_get_function_timestamp: check for dladdr 2019-11-23 12:01:11 +01:00
double.c util: add fp64 -> fp32 conversion support for RTNE and RTZ rounding modes 2019-09-17 23:39:18 +03:00
double.h util: add fp64 -> fp32 conversion support for RTNE and RTZ rounding modes 2019-09-17 23:39:18 +03:00
fast_idiv_by_const.c util: Use uint64_t for shifting left in sign_extend and strunc 2019-10-24 16:21:01 +02:00
fast_idiv_by_const.h util: document a limitation of util_fast_udiv32 2018-10-17 12:27:58 -04:00
fast_urem_by_const.h util: Add a helper for faster remainders 2019-05-31 19:14:27 +02:00
fnv1a.h util: move fnv1a hash implementation into its own header 2020-01-23 17:06:57 +00:00
format_r11g11b10f.h
format_rgb9e5.h
format_srgb.h util/srgb: Add a float sRGB -> linear helper 2018-04-24 13:41:14 -07:00
format_srgb.py util: initialize float-array with float-literals 2020-01-14 12:00:27 +01:00
futex.h util/futex: use futex syscall on OpenBSD 2019-12-02 17:23:49 -05:00
half_float.c util: add float to float16 conversions with RTZ and RTNE 2019-09-17 23:39:18 +03:00
half_float.h util: add float to float16 conversions with RTZ and RTNE 2019-09-17 23:39:18 +03:00
hash_table.c util/hash_table: added hash functions for integer types 2020-01-23 17:06:57 +00:00
hash_table.h util/hash_table: added hash functions for integer types 2020-01-23 17:06:57 +00:00
list.h util: remove LIST_IS_EMPTY macro 2019-10-28 11:24:39 +00:00
macros.h util: Add unreachable() definition for clang compiler. 2019-08-30 05:50:21 +00:00
Makefile.sources util: move fnv1a hash implementation into its own header 2020-01-23 17:06:57 +00:00
merge_driinfo.py radeonsi: add si_debug_options for convenient adding/removing of options 2019-04-25 12:31:02 +02:00
mesa-sha1.c
mesa-sha1.h
mesa-sha1_test.c util: Add a SHA1 unit test program 2017-11-25 12:30:46 -08:00
meson.build gitlab-ci: Add ppc64el and s390x cross-build jobs 2020-02-05 10:52:31 +00:00
os_file.c util: Add os_same_file_description helper 2020-01-23 17:39:34 +01:00
os_file.h util: Add os_same_file_description helper 2020-01-23 17:39:34 +01:00
os_memory.h util/os_memory: use detect_os.h to uncouple it from gallium 2019-08-02 18:38:52 +01:00
os_memory_aligned.h util/os_memory: use detect_os.h to uncouple it from gallium 2019-08-02 18:38:52 +01:00
os_memory_debug.h util/os_memory: use detect_os.h to uncouple it from gallium 2019-08-02 18:38:52 +01:00
os_memory_stdc.h util/os_memory: use detect_os.h to uncouple it from gallium 2019-08-02 18:38:52 +01:00
os_misc.c util: android logging support 2019-09-06 00:45:11 +00:00
os_misc.h util: os_misc: drop p_compiler.h include 2019-08-09 22:59:43 +03:00
os_socket.c util/os_socket: Add socket related functions. 2019-12-13 20:53:44 +00:00
os_socket.h util/os_socket: fix header unavailable on windows 2020-02-04 17:33:49 +00:00
os_time.c util/os_time: use detect_os.h to uncouple from gallium 2019-08-02 18:38:52 +01:00
os_time.h util: move os_time.[ch] to src/util 2017-11-09 11:57:21 +01:00
ralloc.c util/ralloc: Add helpers for growing zero-initialized memory 2019-05-14 12:30:22 -05:00
ralloc.h util/ralloc: Add helpers for growing zero-initialized memory 2019-05-14 12:30:22 -05:00
rand_xor.c
rand_xor.h
rb_tree.c util: rb-tree: A simple, invasive, red-black tree 2018-07-05 11:57:45 +01:00
rb_tree.h util/rb_tree: Stop relying on &iter->field != NULL 2019-09-26 20:36:41 +00:00
rb_tree_test.c util/rb_tree: Also test _safe iterators 2019-09-26 20:36:41 +00:00
register_allocate.c util: Remove tmp argument from BITSET_FOREACH_SET macro 2020-01-23 01:52:43 +00:00
register_allocate.h ir3: Set up full/half register conflicts correctly 2020-01-09 16:03:25 -08:00
rgtc.c
rgtc.h
roundeven_test.c
rounding.h util: do not assume MSVC implies SSE 2019-09-02 12:45:45 +00:00
SConscript util: Move gallium's PIPE_FORMAT utils to /util/format/ 2019-11-14 10:47:20 -08:00
set.c util/set: Assert that keys are not reserved pointers 2019-06-06 00:27:53 +00:00
set.h util/set: Use fast modulo computation 2019-05-31 19:14:30 +02:00
simple_list.h
simple_mtx.h util/simple_mtx: add a missing include to get ASSERTED 2020-01-24 20:29:29 -05:00
slab.c Change a few frequented uses of DEBUG to !NDEBUG 2019-05-29 21:13:35 -04:00
slab.h util/slab: Rename slab_mempool typed parameters to mempool 2018-12-14 07:36:05 -08:00
softfloat.c util: add softfloat functions to operate with doubles and floats 2019-09-17 23:39:18 +03:00
softfloat.h util: add softfloat functions to operate with doubles and floats 2019-09-17 23:39:18 +03:00
sparse_array.c util: Add a free list structure for use with util_sparse_array 2019-10-31 13:46:09 +00:00
sparse_array.h util: Add a free list structure for use with util_sparse_array 2019-10-31 13:46:09 +00:00
string_buffer.c util: use standard name for vsnprintf() 2019-07-19 22:39:38 +01:00
string_buffer.h util: Add a string buffer implementation 2017-09-26 18:24:33 +02:00
strndup.h
strtod.c util: improve compiler guard 2017-09-03 09:05:23 +01:00
strtod.h
texcompress_rgtc_tmp.h
timespec.h util/timespec: use unsigned 64 bit integers for nsec values 2019-08-22 09:35:57 +02:00
u_atomic.c util/u_atomic: remove unnecessaty __atomic functions 2017-09-22 17:12:24 +03:00
u_atomic.h util/atomic: fix return type of p_atomic_add_return() fallback 2020-01-22 21:42:52 +00:00
u_atomic_test.c
u_cpu_detect.c util: simplify BSD includes 2019-10-09 12:55:15 -07:00
u_cpu_detect.h util: drop final reference to p_compiler.h 2019-08-09 22:59:43 +03:00
u_debug.c util: drop final reference to p_compiler.h 2019-08-09 22:59:43 +03:00
u_debug.h util: drop final reference to p_compiler.h 2019-08-09 22:59:43 +03:00
u_drm.h util: Add a drm_find_modifier helper 2019-03-14 22:41:08 +00:00
u_dynarray.h u_dynarray: turn util_dynarray_{grow, resize} into element-oriented macros 2019-06-12 18:30:25 -04:00
u_endian.h util/android: fix android build errors 2019-11-13 12:31:31 +02:00
u_math.c util: u_math: drop p_compiler.h include 2019-08-09 22:59:43 +03:00
u_math.h util: rename PIPE_ARCH_*_ENDIAN to UTIL_ARCH_*_ENDIAN 2019-11-05 16:39:55 +00:00
u_memory.h util: promote u_memory to src/util 2018-11-27 15:44:02 -05:00
u_mm.c mesa/main/util: moving gallium u_mm to util, remove main/mm 2019-12-02 13:59:28 +01:00
u_mm.h mesa/main/util: moving gallium u_mm to util, remove main/mm 2019-12-02 13:59:28 +01:00
u_process.c util: fix to detect NetBSD properly 2019-10-09 13:01:17 -07:00
u_process.h util: move process.[ch] to u_process.[ch] 2018-08-01 12:47:16 -07:00
u_queue.c util: remove LIST_DEL macro 2019-10-28 11:24:38 +00:00
u_queue.h util/u_queue: track job size and limit the size of queue growth 2019-09-19 15:03:27 +10:00
u_string.h util: Define strchrnul on macOS. 2019-08-31 13:26:10 -07:00
u_thread.h util: Do not fail to build on unknown pthread_setname_np 2020-01-22 22:39:57 +00:00
u_vector.c util: Use util_is_power_of_two_nonzero in u_vector 2018-03-29 14:09:28 -07:00
u_vector.h util/vector: Fix u_vector_foreach when head rolls over 2020-01-17 22:21:00 +00:00
vma.c util/vma: Add a function to allocate a particular address range 2019-12-05 10:59:10 -06:00
vma.h util/vma: Add a function to allocate a particular address range 2019-12-05 10:59:10 -06:00
xmlconfig.c util/driconfig: print ATTENTION if MESA_DEBUG=silent is not set 2019-11-28 14:36:32 -05:00
xmlconfig.h driconfig: add a new engine name/version parameter 2019-09-15 15:37:02 +03:00
xmlpool.h driinfo: add DTD to allow the xml to be validated 2019-02-26 12:48:28 +00:00
xxhash.h util: import xxhash 2020-01-23 17:06:57 +00:00