mesa/src/intel/common
Matt Turner b3a14d7b91 intel: Avoid unaligned pointer access
Avoids the sanitizer error:

```
../src/intel/common/intel_debug_identifier.c:122:15: runtime error: member access within misaligned address 0x7f5ca8b32051 for type 'struct intel_debug_block_base', which requires 4 byte alignment
0x7f5ca8b32051: note: pointer points here
 66 30 29  00 03 00 00 00 10 00 00  00 00 00 00 00 00 00 00  00 01 00 00 00 08 00 00  00 00 00 00 00
              ^
```

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32098>
2024-11-14 01:05:02 +00:00
..
i915 anv/drirc: add option to provide low latency hint 2024-06-28 21:45:59 +00:00
tests intel/mi_builder: enable control flow API on Gfx9+ 2024-08-06 17:55:19 +00:00
xe intel: Split anv_xe_wait_exec_queue_idle() and move part of it to common/ 2024-09-19 23:12:44 +00:00
intel_aux_map.c intel: replace (uint64_t - uint64_t) > 0 with uint64_t > uint64_t 2024-09-16 17:12:17 +00:00
intel_aux_map.h intel/isl: Add and use ISL_MAIN_TO_CCS_SIZE_RATIO_XE 2024-06-06 23:57:52 +00:00
intel_bind_timeline.c intel/common: Add functions to handle async vm bind 2024-02-09 20:24:48 +00:00
intel_bind_timeline.h intel/common: Add functions to handle async vm bind 2024-02-09 20:24:48 +00:00
intel_buffer_alloc.h
intel_clflushopt.c intel/clflush: Add support for clflushopt instruction 2023-09-06 01:39:53 +00:00
intel_common.c intel/common: fix building error in intel_common.c 2024-07-02 23:35:26 +00:00
intel_common.h intel/dev: Add engine_class_supported_count to intel_device_info 2024-06-25 14:16:45 +00:00
intel_compute_slm.c intel: Compute the optimal preferred SLM size per subslice 2024-05-30 16:46:16 +00:00
intel_compute_slm.h intel: Compute the optimal preferred SLM size per subslice 2024-05-30 16:46:16 +00:00
intel_debug_identifier.c intel: Avoid unaligned pointer access 2024-11-14 01:05:02 +00:00
intel_debug_identifier.h intel: move debug identifier out of libintel_dev 2024-05-11 01:52:01 +00:00
intel_engine.c intel: Remove INTEL_ENGINE_CLASS_COMPUTE and INTEL_ENGINE_CLASS_COPY parameters 2024-08-13 21:15:31 +00:00
intel_engine.h intel/common: Add intel_engines_supported_count() 2024-02-14 17:29:54 +00:00
intel_gem.c intel/common: Remove more i915_drm.h includes from common code 2024-02-21 18:10:54 +00:00
intel_gem.h anv/drirc: add option to provide low latency hint 2024-06-28 21:45:59 +00:00
intel_genX_state_brw.h intel/common: Remove blank lines in intel_set_ps_dispatch_state() (xe2) 2024-07-26 21:02:24 +00:00
intel_genX_state_elk.h intel/elk: Remove multi-polygon support 2024-03-07 15:53:19 +00:00
intel_guardband.h intel/guardband: Take min/max instead of total size 2022-03-16 13:13:45 -05:00
intel_hang_dump.h intel/tools: hang viewer/editor 2023-12-04 14:51:29 +00:00
intel_l3_config.c intel/dev: Add Xe3 support to get_l3_list() 2024-10-26 07:39:30 +00:00
intel_l3_config.h intel/common: provide a helper for urb setup comparison 2024-02-05 13:50:58 +00:00
intel_measure.c intel/measure: increase size of filename malloc to account for \0 2024-11-06 22:12:29 +00:00
intel_measure.h intel/measure: defer file open until first write 2024-11-04 20:25:14 +00:00
intel_mem.c intel/clflush: Utilize clflushopt in intel_invalidate_range 2024-07-20 16:10:16 +00:00
intel_mem.h intel/clflush: Add support for clflushopt instruction 2023-09-06 01:39:53 +00:00
intel_pixel_hash.h intel: Improve N-way pixel hashing computation to handle pixel pipes with asymmetric processing power. 2023-11-20 23:48:34 +00:00
intel_sample_positions.c
intel_sample_positions.h intel/common: clamp sample location coordinate range 2022-09-21 04:05:45 +00:00
intel_tiled_render.h intel/xehp+: Import algorithm for TBIMR tiling parameter calculation. 2023-10-27 14:48:29 -07:00
intel_urb_config.c intel: Fix intel_get_mesh_urb_config() 2024-02-13 15:06:32 +00:00
intel_uuid.c intel: use a shared UUID with other drivers 2023-01-17 17:36:07 +02:00
intel_uuid.h
meson.build intel/brw: Enable mi_builder test for Xe2 2024-10-01 16:03:35 -07:00
mi_builder.h intel/mi_builder: enable control flow API on Gfx9+ 2024-08-06 17:55:19 +00:00