mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-04 15:53:45 +08:00
feature: Query L3 bank group info from device blob
Related-To: HSD-14025718322, HSD-18041858866 Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
624c6daf3d
commit
40ad3cf6f1
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2020-2024 Intel Corporation
|
||||
* Copyright (C) 2020-2025 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -30,6 +30,8 @@ constexpr uint32_t slmSizePerSs = 73;
|
||||
constexpr uint32_t numHbmStacksPerTile = 74;
|
||||
constexpr uint32_t numChannelsPerHbmStack = 75;
|
||||
constexpr uint32_t numRegions = 83;
|
||||
constexpr uint32_t numL3BanksPerGroup = 84;
|
||||
constexpr uint32_t numL3BankGroups = 85;
|
||||
|
||||
enum MemoryType {
|
||||
lpddr4,
|
||||
@@ -61,6 +63,8 @@ struct SystemInfo {
|
||||
uint32_t getNumHbmStacksPerTile() const { return numHbmStacksPerTile; }
|
||||
uint32_t getNumChannlesPerHbmStack() const { return numChannelsPerHbmStack; }
|
||||
uint32_t getNumRegions() const { return numRegions; }
|
||||
uint32_t getNumL3BanksPerGroup() const { return numL3BanksPerGroup; }
|
||||
uint32_t getNumL3BankGroups() const { return numL3BankGroups; }
|
||||
|
||||
void checkSysInfoMismatch(HardwareInfo *hwInfo);
|
||||
|
||||
@@ -81,6 +85,8 @@ struct SystemInfo {
|
||||
uint32_t numHbmStacksPerTile = 0;
|
||||
uint32_t numChannelsPerHbmStack = 0;
|
||||
uint32_t numRegions = 0;
|
||||
uint32_t numL3BanksPerGroup = 0;
|
||||
uint32_t numL3BankGroups = 0;
|
||||
};
|
||||
|
||||
} // namespace NEO
|
||||
|
||||
Reference in New Issue
Block a user