mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 14:55:24 +08:00
Add query system info on linux
Source location of DRM_I915_QUERY_HWCONFIG_TABLE and modified intel_hwconfig_types.h: https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/tree/intel/IGTPW_6061/ Signed-off-by: Szymon Morek <szymon.morek@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
29f74a1a98
commit
23f7a908d7
@@ -8,6 +8,7 @@ if(UNIX)
|
||||
target_sources(${TARGET_NAME} PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/drm_memory_manager_tests.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/drm_mock_device_blob.h
|
||||
)
|
||||
add_subdirectories()
|
||||
endif()
|
||||
|
||||
130
shared/test/common/os_interface/linux/drm_mock_device_blob.h
Normal file
130
shared/test/common/os_interface/linux/drm_mock_device_blob.h
Normal file
@@ -0,0 +1,130 @@
|
||||
/*
|
||||
* Copyright (C) 2021 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "drm/intel_hwconfig_types.h"
|
||||
|
||||
static constexpr uint32_t dummyDeviceBlobData[] = {
|
||||
INTEL_HWCONFIG_MAX_SLICES_SUPPORTED,
|
||||
1,
|
||||
0x01,
|
||||
INTEL_HWCONFIG_MAX_DUAL_SUBSLICES_SUPPORTED,
|
||||
1,
|
||||
0x02,
|
||||
INTEL_HWCONFIG_MAX_NUM_EU_PER_DSS,
|
||||
1,
|
||||
0x03,
|
||||
INTEL_HWCONFIG_NUM_PIXEL_PIPES,
|
||||
1,
|
||||
0x04,
|
||||
INTEL_HWCONFIG_L3_CACHE_WAYS_SIZE_IN_BYTES,
|
||||
1,
|
||||
0x08,
|
||||
INTEL_HWCONFIG_L3_CACHE_WAYS_PER_SECTOR,
|
||||
1,
|
||||
0x09,
|
||||
INTEL_HWCONFIG_MAX_MEMORY_CHANNELS,
|
||||
1,
|
||||
0x0A,
|
||||
INTEL_HWCONFIG_MEMORY_TYPE,
|
||||
1,
|
||||
0x0B,
|
||||
INTEL_HWCONFIG_CACHE_TYPES,
|
||||
1,
|
||||
0x0C,
|
||||
INTEL_HWCONFIG_LOCAL_MEMORY_PAGE_SIZES_SUPPORTED,
|
||||
1,
|
||||
0x0D,
|
||||
INTEL_HWCONFIG_NUM_THREADS_PER_EU,
|
||||
1,
|
||||
0x0F,
|
||||
INTEL_HWCONFIG_TOTAL_VS_THREADS,
|
||||
1,
|
||||
0x10,
|
||||
INTEL_HWCONFIG_TOTAL_GS_THREADS,
|
||||
1,
|
||||
0x11,
|
||||
INTEL_HWCONFIG_TOTAL_HS_THREADS,
|
||||
1,
|
||||
0x12,
|
||||
INTEL_HWCONFIG_TOTAL_DS_THREADS,
|
||||
1,
|
||||
0x13,
|
||||
INTEL_HWCONFIG_TOTAL_VS_THREADS_POCS,
|
||||
1,
|
||||
0x14,
|
||||
INTEL_HWCONFIG_TOTAL_PS_THREADS,
|
||||
1,
|
||||
0x15,
|
||||
INTEL_HWCONFIG_MAX_RCS,
|
||||
1,
|
||||
0x17,
|
||||
INTEL_HWCONFIG_MAX_CCS,
|
||||
1,
|
||||
0x18,
|
||||
INTEL_HWCONFIG_MAX_VCS,
|
||||
1,
|
||||
0x19,
|
||||
INTEL_HWCONFIG_MAX_VECS,
|
||||
1,
|
||||
0x1A,
|
||||
INTEL_HWCONFIG_MAX_COPY_CS,
|
||||
1,
|
||||
0x1B,
|
||||
INTEL_HWCONFIG_MIN_VS_URB_ENTRIES,
|
||||
1,
|
||||
0x1D,
|
||||
INTEL_HWCONFIG_MAX_VS_URB_ENTRIES,
|
||||
1,
|
||||
0x1E,
|
||||
INTEL_HWCONFIG_MIN_PCS_URB_ENTRIES,
|
||||
1,
|
||||
0x1E,
|
||||
INTEL_HWCONFIG_MAX_PCS_URB_ENTRIES,
|
||||
1,
|
||||
0x1F,
|
||||
INTEL_HWCONFIG_MIN_HS_URB_ENTRIES,
|
||||
1,
|
||||
0x20,
|
||||
INTEL_HWCONFIG_MAX_HS_URB_ENTRIES,
|
||||
1,
|
||||
0x21,
|
||||
INTEL_HWCONFIG_MIN_GS_URB_ENTRIES,
|
||||
1,
|
||||
0x22,
|
||||
INTEL_HWCONFIG_MAX_GS_URB_ENTRIES,
|
||||
1,
|
||||
0x23,
|
||||
INTEL_HWCONFIG_MIN_DS_URB_ENTRIES,
|
||||
1,
|
||||
0x24,
|
||||
INTEL_HWCONFIG_MAX_DS_URB_ENTRIES,
|
||||
1,
|
||||
0x25,
|
||||
INTEL_HWCONFIG_PUSH_CONSTANT_URB_RESERVED_SIZE,
|
||||
1,
|
||||
0x26,
|
||||
INTEL_HWCONFIG_POCS_PUSH_CONSTANT_URB_RESERVED_SIZE,
|
||||
1,
|
||||
0x27,
|
||||
INTEL_HWCONFIG_URB_REGION_ALIGNMENT_SIZE_IN_BYTES,
|
||||
1,
|
||||
0x28,
|
||||
INTEL_HWCONFIG_URB_ALLOCATION_SIZE_UNITS_IN_BYTES,
|
||||
1,
|
||||
0x29,
|
||||
INTEL_HWCONFIG_MAX_URB_SIZE_CCS_IN_BYTES,
|
||||
1,
|
||||
0x2A,
|
||||
INTEL_HWCONFIG_VS_MIN_DEREF_BLOCK_SIZE_HANDLE_COUNT,
|
||||
1,
|
||||
0x2B,
|
||||
INTEL_HWCONFIG_DS_MIN_DEREF_BLOCK_SIZE_HANDLE_COUNT,
|
||||
1,
|
||||
0x2C,
|
||||
};
|
||||
Reference in New Issue
Block a user