-
Notifications
You must be signed in to change notification settings - Fork 4
/
libneo_shared.bp
511 lines (496 loc) · 26.6 KB
/
libneo_shared.bp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
cc_library_static {
name: "libneo_shared",
vendor: true,
defaults: [
"compute-runtime-defaults",
],
srcs: [
"shared/source/gen12lp/aub_command_stream_receiver_gen12lp.cpp",
"shared/source/gen12lp/aub_mem_dump_gen12lp.cpp",
"shared/source/gen12lp/command_encoder_gen12lp.cpp",
"shared/source/gen12lp/command_stream_receiver_hw_gen12lp.cpp",
"shared/source/gen12lp/command_stream_receiver_simulated_common_hw_gen12lp.cpp",
"shared/source/gen12lp/create_device_command_stream_receiver_gen12lp.cpp",
"shared/source/gen12lp/debugger_gen12lp.cpp",
"shared/source/gen12lp/gfx_core_helper_gen12lp.cpp",
"shared/source/gen12lp/hw_info_gen12lp.cpp",
"shared/source/gen12lp/preamble_gen12lp.cpp",
"shared/source/gen12lp/preemption_gen12lp.cpp",
"shared/source/gen12lp/state_base_address_gen12lp.cpp",
"shared/source/gen12lp/tbx_command_stream_receiver_gen12lp.cpp",
"shared/source/gen12lp/image_core_gen12lp.cpp",
"shared/source/gen12lp/hw_info_tgllp.cpp",
"shared/source/gen12lp/hw_info_dg1.cpp",
"shared/source/gen12lp/hw_info_rkl.cpp",
"shared/source/gen12lp/hw_info_adls.cpp",
"shared/source/gen12lp/hw_info_adlp.cpp",
"shared/source/gen12lp/hw_info_adln.cpp",
"shared/source/xe_hpg_core/aub_command_stream_receiver_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/aub_mem_dump_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/command_encoder_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/command_stream_receiver_hw_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/command_stream_receiver_simulated_common_hw_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/create_device_command_stream_receiver_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/debugger_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/implicit_scaling_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/gfx_core_helper_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/hw_info_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/preamble_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/preemption_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/state_base_address_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/tbx_command_stream_receiver_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/image_core_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/hw_info_mtl.cpp",
"shared/source/xe_hpg_core/hw_info_dg2.cpp",
"shared/source/xe_hpg_core/hw_info_arl.cpp",
"shared/source/xe_hpc_core/aub_command_stream_receiver_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/aub_mem_dump_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/command_encoder_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/command_stream_receiver_hw_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/command_stream_receiver_simulated_common_hw_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/create_device_command_stream_receiver_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/debugger_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/implicit_scaling_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/gfx_core_helper_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/hw_info_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/preamble_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/preemption_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/state_base_address_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/tbx_command_stream_receiver_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/image_core_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/hw_cmds_pvc.cpp",
"shared/source/xe_hpc_core/hw_info_pvc.cpp",
"shared/source/xe2_hpg_core/aub_command_stream_receiver_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/aub_mem_dump_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/command_encoder_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/command_stream_receiver_hw_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/command_stream_receiver_simulated_common_hw_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/create_device_command_stream_receiver_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/debugger_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/implicit_scaling_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/gfx_core_helper_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/hw_info_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/preamble_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/preemption_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/state_base_address_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/tbx_command_stream_receiver_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/image_core_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/hw_info_bmg.cpp",
"shared/source/xe2_hpg_core/hw_info_lnl.cpp",
"shared/source/gen12lp/linux/command_stream_receiver_gen12lp.cpp",
"shared/source/gen12lp/linux/direct_submission_gen12lp.cpp",
"shared/source/gen12lp/linux/product_helper_tgllp.cpp",
"shared/source/gen12lp/linux/product_helper_dg1.cpp",
"shared/source/gen12lp/linux/product_helper_rkl.cpp",
"shared/source/gen12lp/linux/product_helper_adls.cpp",
"shared/source/gen12lp/linux/product_helper_adlp.cpp",
"shared/source/gen12lp/linux/product_helper_adln.cpp",
"shared/source/xe_hpg_core/linux/command_stream_receiver_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/linux/direct_submission_xe_hpg_core.cpp",
"shared/source/xe_hpg_core/linux/product_helper_mtl.cpp",
"shared/source/xe_hpg_core/linux/product_helper_dg2.cpp",
"shared/source/xe_hpg_core/linux/product_helper_arl.cpp",
"shared/source/xe_hpc_core/linux/command_stream_receiver_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/linux/direct_submission_xe_hpc_core.cpp",
"shared/source/xe_hpc_core/linux/product_helper_pvc.cpp",
"shared/source/xe2_hpg_core/linux/command_stream_receiver_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/linux/direct_submission_xe2_hpg_core.cpp",
"shared/source/xe2_hpg_core/linux/hw_info_extra_bmg.cpp",
"shared/source/xe2_hpg_core/linux/product_helper_bmg.cpp",
"shared/source/xe2_hpg_core/linux/hw_info_extra_lnl.cpp",
"shared/source/xe2_hpg_core/linux/product_helper_lnl.cpp",
"shared/source/ail/ail_configuration.cpp",
"shared/source/ail/ail_configuration_extra.cpp",
"shared/source/assert_handler/assert_handler.cpp",
"shared/source/aub/aub_center.cpp",
"shared/source/aub/aub_helper.cpp",
"shared/source/aub/aub_helper_add_mmio.cpp",
"shared/source/aub/aub_helper_extra.cpp",
"shared/source/aub/aub_subcapture.cpp",
"shared/source/aub_mem_dump/aub_mem_dump.cpp",
"shared/source/aub_mem_dump/context_flags.cpp",
"shared/source/command_container/cmdcontainer.cpp",
"shared/source/command_container/implicit_scaling.cpp",
"shared/source/command_stream/aub_command_stream_receiver.cpp",
"shared/source/command_stream/command_stream_receiver.cpp",
"shared/source/command_stream/create_command_stream_impl.cpp",
"shared/source/command_stream/csr_deps.cpp",
"shared/source/command_stream/linear_stream.cpp",
"shared/source/command_stream/preemption.cpp",
"shared/source/command_stream/scratch_space_controller.cpp",
"shared/source/command_stream/scratch_space_controller_base.cpp",
"shared/source/command_stream/stream_properties.cpp",
"shared/source/command_stream/stream_properties_extra.cpp",
"shared/source/command_stream/submissions_aggregator.cpp",
"shared/source/command_stream/tbx_command_stream_receiver.cpp",
"shared/source/command_stream/tbx_stream.cpp",
"shared/source/command_stream/queue_throttle.cpp",
"shared/source/command_stream/scratch_space_controller_xehp_and_later.cpp",
"shared/source/compiler_interface/compiler_cache.cpp",
"shared/source/compiler_interface/compiler_interface.cpp",
"shared/source/compiler_interface/compiler_options.cpp",
"shared/source/compiler_interface/compiler_options_extra.cpp",
"shared/source/compiler_interface/create_main.cpp",
"shared/source/compiler_interface/default_cache_config.cpp",
"shared/source/compiler_interface/external_functions.cpp",
"shared/source/compiler_interface/igc_platform_helper.cpp",
"shared/source/compiler_interface/linker.cpp",
"shared/source/compiler_interface/oclc_extensions.cpp",
"shared/source/compiler_interface/oclc_extensions_extra.cpp",
"shared/source/debugger/debugger.cpp",
"shared/source/debugger/debugger_l0.cpp",
"shared/source/debug_settings/debug_settings_manager.cpp",
"shared/source/debug_settings/definitions/translate_debug_settings.cpp",
"shared/source/debug_settings/linux/debug_variables_helper.cpp",
"shared/source/device/device.cpp",
"shared/source/device/device_caps.cpp",
"shared/source/device/root_device.cpp",
"shared/source/device/sub_device.cpp",
"shared/source/device/device_get_device_name.cpp",
"shared/source/device/linux/device_linux.cpp",
"shared/source/direct_submission/direct_submission_controller.cpp",
"shared/source/direct_submission/direct_submission_hw.cpp",
"shared/source/direct_submission/direct_submission_hw_diagnostic_mode.cpp",
"shared/source/direct_submission/relaxed_ordering_helper.cpp",
"shared/source/execution_environment/execution_environment.cpp",
"shared/source/execution_environment/root_device_environment.cpp",
"shared/source/execution_environment/execution_environment_drm.cpp",
"shared/source/gmm_helper/resource_info_drm.cpp",
"shared/source/gmm_helper/client_context/gmm_client_context.cpp",
"shared/source/gmm_helper/client_context/gmm_client_context_drm.cpp",
"shared/source/gmm_helper/cache_settings_helper.cpp",
"shared/source/gmm_helper/gmm.cpp",
"shared/source/gmm_helper/gmm_helper.cpp",
"shared/source/gmm_helper/gmm_utils.cpp",
"shared/source/gmm_helper/page_table_mngr_impl.cpp",
"shared/source/gmm_helper/resource_info_impl.cpp",
"shared/source/helpers/addressing_mode_helper.cpp",
"shared/source/helpers/app_resource_helper.cpp",
"shared/source/helpers/bindless_heaps_helper.cpp",
"shared/source/helpers/blit_helper.cpp",
"shared/source/helpers/blit_properties.cpp",
"shared/source/helpers/cache_policy.cpp",
"shared/source/helpers/compiler_product_helper.cpp",
"shared/source/helpers/compiler_options_parser.cpp",
"shared/source/helpers/dirty_state_helpers.cpp",
"shared/source/helpers/engine_control.cpp",
"shared/source/helpers/engine_node_helper.cpp",
"shared/source/helpers/file_io_load.cpp",
"shared/source/helpers/flat_batch_buffer_helper.cpp",
"shared/source/helpers/flush_stamp.cpp",
"shared/source/helpers/hardware_context_controller.cpp",
"shared/source/helpers/heap_assigner.cpp",
"shared/source/helpers/heap_helper.cpp",
"shared/source/helpers/gfx_core_helper.cpp",
"shared/source/helpers/gpu_page_fault_helper.cpp",
"shared/source/helpers/hw_info.cpp",
"shared/source/helpers/hw_info_helper.cpp",
"shared/source/helpers/in_order_cmd_helpers.cpp",
"shared/source/helpers/kernel_helpers.cpp",
"shared/source/helpers/kmd_notify_properties.cpp",
"shared/source/helpers/local_id_gen_sse4.cpp",
"shared/source/helpers/local_work_size.cpp",
"shared/source/helpers/memory_properties_helpers.cpp",
"shared/source/helpers/product_config_helper.cpp",
"shared/source/helpers/sleep.cpp",
"shared/source/helpers/timestamp_packet.cpp",
"shared/source/helpers/x86_64/local_id_gen.cpp",
"shared/source/helpers/x86_64/local_id_gen_avx2.cpp",
"shared/source/indirect_heap/heap_size.cpp",
"shared/source/kernel/implicit_args_helper.cpp",
"shared/source/kernel/kernel_descriptor.cpp",
"shared/source/kernel/kernel_descriptor_from_patchtokens.cpp",
"shared/source/kernel/kernel_descriptor_from_patchtokens_extra.cpp",
"shared/source/kernel/local_ids_cache.cpp",
"shared/source/memory_manager/address_mapper.cpp",
"shared/source/memory_manager/allocations_list.cpp",
"shared/source/memory_manager/alignment_selector.cpp",
"shared/source/memory_manager/compression_selector.cpp",
"shared/source/memory_manager/deferrable_allocation_deletion.cpp",
"shared/source/memory_manager/deferred_deleter.cpp",
"shared/source/memory_manager/definitions/storage_info.cpp",
"shared/source/memory_manager/gfx_partition.cpp",
"shared/source/memory_manager/graphics_allocation.cpp",
"shared/source/memory_manager/host_ptr_manager.cpp",
"shared/source/memory_manager/internal_allocation_storage.cpp",
"shared/source/memory_manager/local_memory_usage.cpp",
"shared/source/memory_manager/memory_allocation.cpp",
"shared/source/memory_manager/memory_manager.cpp",
"shared/source/memory_manager/migration_sync_data.cpp",
"shared/source/memory_manager/multi_graphics_allocation.cpp",
"shared/source/memory_manager/os_agnostic_memory_manager.cpp",
"shared/source/memory_manager/residency.cpp",
"shared/source/memory_manager/surface.cpp",
"shared/source/memory_manager/unified_memory_manager.cpp",
"shared/source/memory_manager/unified_memory_pooling.cpp",
"shared/source/memory_manager/page_table.cpp",
"shared/source/memory_manager/prefetch_manager.cpp",
"shared/source/os_interface/create_os_context_drm.cpp",
"shared/source/os_interface/create_os_time_drm.cpp",
"shared/source/os_interface/discover_devices_drm.cpp",
"shared/source/os_interface/init_os_interface_drm.cpp",
"shared/source/os_interface/aub_memory_operations_handler.cpp",
"shared/source/os_interface/debug_env_reader.cpp",
"shared/source/os_interface/device_factory.cpp",
"shared/source/os_interface/product_helper.cpp",
"shared/source/os_interface/metrics_library.cpp",
"shared/source/os_interface/os_context.cpp",
"shared/source/os_interface/os_interface.cpp",
"shared/source/os_interface/os_library.cpp",
"shared/source/os_interface/os_memory.cpp",
"shared/source/os_interface/os_time.cpp",
"shared/source/os_interface/performance_counters.cpp",
"shared/source/page_fault_manager/cpu_page_fault_manager.cpp",
"shared/source/program/kernel_info.cpp",
"shared/source/program/kernel_info_from_patchtokens.cpp",
"shared/source/program/print_formatter.cpp",
"shared/source/program/program_info.cpp",
"shared/source/program/program_info_from_patchtokens.cpp",
"shared/source/program/program_initialization.cpp",
"shared/source/program/sync_buffer_handler.cpp",
"shared/source/program/work_size_info.cpp",
"shared/source/sku_info/definitions/sku_info.cpp",
"shared/source/sku_info/operations/sku_info_transfer.cpp",
"shared/source/built_ins/built_ins_storage.cpp",
"shared/source/built_ins/built_ins.cpp",
"shared/source/built_ins/registry/built_ins_registry.cpp",
"shared/source/built_ins/sip.cpp",
"shared/source/tbx/tbx_sockets_imp.cpp",
"shared/source/utilities/debug_file_reader.cpp",
"shared/source/utilities/debug_settings_reader.cpp",
"shared/source/utilities/heap_allocator.cpp",
"shared/source/utilities/logger.cpp",
"shared/source/utilities/perf_profiler.cpp",
"shared/source/utilities/software_tags.cpp",
"shared/source/utilities/software_tags_manager.cpp",
"shared/source/utilities/tag_allocator.cpp",
"shared/source/utilities/wait_util.cpp",
"shared/source/utilities/isa_pool_allocator.cpp",
"shared/source/utilities/staging_buffer_manager.cpp",
"shared/source/utilities/x86_64/cpu_info_x86_64.cpp",
"shared/source/device_binary_format/ar/ar_decoder.cpp",
"shared/source/device_binary_format/ar/ar_encoder.cpp",
"shared/source/device_binary_format/device_binary_format_ar.cpp",
"shared/source/device_binary_format/device_binary_format_ocl_elf.cpp",
"shared/source/device_binary_format/device_binary_format_patchtokens.cpp",
"shared/source/device_binary_format/device_binary_format_zebin.cpp",
"shared/source/device_binary_format/device_binary_formats.cpp",
"shared/source/device_binary_format/elf/elf_decoder.cpp",
"shared/source/device_binary_format/elf/elf_encoder.cpp",
"shared/source/device_binary_format/patchtokens_decoder.cpp",
"shared/source/device_binary_format/patchtokens_dumper.cpp",
"shared/source/device_binary_format/patchtokens_validator.cpp",
"shared/source/device_binary_format/yaml/yaml_parser.cpp",
"shared/source/device_binary_format/zebin/debug_zebin.cpp",
"shared/source/device_binary_format/zebin/zebin_decoder.cpp",
"shared/source/device_binary_format/zebin/zeinfo_decoder.cpp",
"shared/source/unified_memory/unified_memory.cpp",
"shared/source/release_helper/release_helper.cpp",
"shared/source/release_helper/release_helper_1255.cpp",
"shared/source/release_helper/release_helper_1256.cpp",
"shared/source/release_helper/release_helper_1257.cpp",
"shared/source/release_helper/release_helper_1260.cpp",
"shared/source/release_helper/release_helper_1261.cpp",
"shared/source/release_helper/release_helper_1270.cpp",
"shared/source/release_helper/release_helper_1271.cpp",
"shared/source/release_helper/release_helper_1274.cpp",
"shared/source/release_helper/release_helper_2001.cpp",
"shared/source/release_helper/release_helper_2004.cpp",
"shared/source/pin/pin.cpp",
"shared/source/compiler_interface/linux/compiler_cache_linux.cpp",
"shared/source/compiler_interface/linux/os_compiler_cache_helper.cpp",
"shared/source/os_interface/linux/cache_info.cpp",
"shared/source/os_interface/linux/clos_cache.cpp",
"shared/source/os_interface/linux/device_time_drm.cpp",
"shared/source/os_interface/linux/driver_info_linux.cpp",
"shared/source/os_interface/linux/drm_allocation.cpp",
"shared/source/os_interface/linux/drm_buffer_object.cpp",
"shared/source/os_interface/linux/drm_debug.cpp",
"shared/source/os_interface/linux/drm_gem_close_worker.cpp",
"shared/source/os_interface/linux/drm_memory_manager.cpp",
"shared/source/os_interface/linux/drm_engine_mapper.cpp",
"shared/source/os_interface/linux/drm_neo.cpp",
"shared/source/os_interface/linux/drm_memory_operations_handler_bind.cpp",
"shared/source/os_interface/linux/drm_memory_operations_handler_create.cpp",
"shared/source/os_interface/linux/drm_memory_operations_handler_default.cpp",
"shared/source/os_interface/linux/drm_memory_manager_create_multi_host_allocation.cpp",
"shared/source/os_interface/linux/drm_wrappers_checks.cpp",
"shared/source/os_interface/linux/drm_wrappers.cpp",
"shared/source/os_interface/linux/product_helper_drm.cpp",
"shared/source/os_interface/linux/gmm_helper_linux.cpp",
"shared/source/os_interface/linux/hw_device_id_linux.cpp",
"shared/source/os_interface/linux/kmd_notify_properties_linux.cpp",
"shared/source/os_interface/linux/linux_inc.cpp",
"shared/source/os_interface/linux/ioctl_helper.cpp",
"shared/source/os_interface/linux/ioctl_helper_i915.cpp",
"shared/source/os_interface/linux/ioctl_helper_prelim.cpp",
"shared/source/os_interface/linux/engine_info.cpp",
"shared/source/os_interface/linux/memory_info.cpp",
"shared/source/os_interface/linux/memory_info_populate_tile_to_lmem_region_map.cpp",
"shared/source/os_interface/linux/numa_library.cpp",
"shared/source/os_interface/linux/os_context_linux.cpp",
"shared/source/os_interface/linux/os_interface_linux.cpp",
"shared/source/os_interface/linux/os_library_helper.cpp",
"shared/source/os_interface/linux/os_library_linux.cpp",
"shared/source/os_interface/linux/os_memory_linux.cpp",
"shared/source/os_interface/linux/os_metrics_library.cpp",
"shared/source/os_interface/linux/os_thread_linux.cpp",
"shared/source/os_interface/linux/os_time_linux.cpp",
"shared/source/os_interface/linux/performance_counters_linux.cpp",
"shared/source/os_interface/linux/pci_path.cpp",
"shared/source/os_interface/linux/page_table_manager_functions.cpp",
"shared/source/os_interface/linux/print.cpp",
"shared/source/os_interface/linux/settings_reader_create.cpp",
"shared/source/os_interface/linux/system_info.cpp",
"shared/source/os_interface/linux/pmt_util.cpp",
"shared/source/os_interface/linux/system_info_extended.cpp",
"shared/source/os_interface/linux/product_helper_wddm_stub.cpp",
"shared/source/os_interface/linux/ioctl_helper_upstream.cpp",
"shared/source/os_interface/linux/ioctl_helper_getter_upstream.cpp",
"shared/source/os_interface/linux/local/dg1/ioctl_helper_dg1.cpp",
"shared/source/os_interface/linux/local/dg1/drm_tip_helper.cpp",
"shared/source/os_interface/linux/xe/create_ioctl_helper_xe.cpp",
"shared/source/os_interface/linux/xe/drm_version_xe.cpp",
"shared/source/os_interface/linux/xe/ioctl_helper_xe.cpp",
"shared/source/os_interface/linux/xe/ioctl_helper_xe_perf.cpp",
"shared/source/os_interface/linux/xe/ioctl_helper_xe_eu_dss.cpp",
"shared/source/os_interface/linux/xe/ioctl_helper_xe_debugger_stubs.cpp",
"shared/source/page_fault_manager/linux/cpu_page_fault_manager_linux.cpp",
"shared/source/debugger/linux/debugger_l0_linux.cpp",
"shared/source/utilities/linux/directory.cpp",
"shared/source/utilities/linux/timer_util.cpp",
"shared/source/utilities/linux/x86_64/cpu_info.cpp",
"shared/source/ail/linux/ail_configuration_linux.cpp",
],
cflags: [
],
cppflags: [
"-flto=auto",
"-fno-fat-lto-objects",
"-ftemplate-depth=1024",
"-mclflushopt",
"-mwaitpkg",
"-Wall",
"-Wempty-body",
"-Wignored-qualifiers",
"-Wtype-limits",
"-Wuninitialized",
"-Wextra",
"-Wno-unused-parameter",
"-Wno-missing-field-initializers",
"-Winvalid-pch",
"-Wno-unknown-pragmas",
"-Wno-unused-local-typedefs",
"-Werror=vla",
"-O2",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-strong",
"-Wformat",
"-Wformat-security",
"-fpermissive",
"-fPIC",
"-O3",
"-DNDEBUG",
"-std=gnu++17",
"-DCL_TARGET_OPENCL_VERSION=300",
"-DCL_USE_DEPRECATED_OPENCL_1_1_APIS",
"-DCL_USE_DEPRECATED_OPENCL_1_2_APIS",
"-DCL_USE_DEPRECATED_OPENCL_2_0_APIS",
"-DCL_USE_DEPRECATED_OPENCL_2_1_APIS",
"-DCL_USE_DEPRECATED_OPENCL_2_2_APIS",
"-DDEFAULT_PLATFORM=PVC",
"-DGL_TARGET_OPENGL_VERSION=210",
"-DGMM_LIB_DLL",
"-DGMM_OCL",
"-DLIBVA",
"-DMOCKABLE_VIRTUAL=",
"-DOGL=1",
"-DPURGE_DEBUG_KEY_NAMES=0",
"-DSUPPORTS_CLFLUSHOPT",
"-DSUPPORTS_WAITPKG",
"-DSUPPORT_ADLN",
"-DSUPPORT_ADLP",
"-DSUPPORT_ADLS",
"-DSUPPORT_AOT_ADL",
"-DSUPPORT_AOT_ADLS",
"-DSUPPORT_AOT_ARL",
"-DSUPPORT_AOT_BMG",
"-DSUPPORT_AOT_DG1",
"-DSUPPORT_AOT_DG2",
"-DSUPPORT_AOT_LNL",
"-DSUPPORT_AOT_MTL",
"-DSUPPORT_AOT_PVC",
"-DSUPPORT_AOT_RKLC",
"-DSUPPORT_AOT_TGLLP",
"-DSUPPORT_AOT_XE",
"-DSUPPORT_AOT_XE2",
"-DSUPPORT_AOT_XE2_HPG",
"-DSUPPORT_AOT_XE2_LPG",
"-DSUPPORT_AOT_XE_HPC",
"-DSUPPORT_AOT_XE_HPC_VG",
"-DSUPPORT_AOT_XE_HPG",
"-DSUPPORT_AOT_XE_LP",
"-DSUPPORT_AOT_XE_LPG",
"-DSUPPORT_AOT_XE_LPGPLUS",
"-DSUPPORT_ARL",
"-DSUPPORT_BMG",
"-DSUPPORT_DG1",
"-DSUPPORT_DG2",
"-DSUPPORT_GEN12LP",
"-DSUPPORT_LNL",
"-DSUPPORT_MTL",
"-DSUPPORT_PVC",
"-DSUPPORT_RKL",
"-DSUPPORT_TGLLP",
"-DSUPPORT_XE2_HPG_CORE",
"-DSUPPORT_XE_HPC_CORE",
"-DSUPPORT_XE_HPG_CORE",
"-D__packed=",
"-D__user=",
],
local_include_dirs: [
"shared/source/debugger/linux",
"third_party/metrics_library",
"third_party/metrics_discovery",
"shared/source/aub_mem_dump/definitions",
"shared/source/built_ins/builtinops",
"shared/source/command_container/definitions",
"shared/source/command_stream/definitions",
"shared/source/debug_settings/definitions",
"shared/source/dll/devices",
"shared/source/kernel/definitions",
"shared/source/gen_common",
"third_party/uapi/upstream/drm",
"third_party/uapi/upstream/i915",
"third_party/uapi/upstream/xe",
"third_party/uapi/drm-uapi-helper",
"shared/source/gmm_helper/windows/gmm_memory",
"shared/source/helpers/definitions",
"shared/source/memory_properties",
"shared/source/release_helper/definitions",
"shared/source/sku_info/definitions",
"shared/source/gen12lp/definitions",
"opencl/source/gen12lp/definitions",
"shared/source/xe_hpg_core/definitions",
"shared/source/xe_hpg_core/dg2/definitions",
"shared/source/xe_hpg_core/arl/definitions",
"shared/source/xe2_hpg_core/definitions",
"shared/source/xe2_hpg_core/bmg/definitions",
"shared/source/ail/xe2_hpg_core/bmg/definitions",
"shared/source/xe2_hpg_core/lnl/definitions",
"shared/source/ail/xe2_hpg_core/lnl/definitions",
"third_party/aot_config_headers",
"third_party/aub_stream",
"third_party/opencl_headers",
"shared/source/os_interface/create_command_stream_receiver_drm",
"shared/source/direct_submission/create_direct_submission_drm",
"shared/source/os_interface/linux",
"shared/source/pin/linux",
],
shared_libs: [
],
header_libs: [
],
static_libs: [
],
}