mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 23:03:02 +08:00
feature: add support for state save area header v4
Related-To: NEO-8188 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
856616d311
commit
da6a83faa2
@@ -98,7 +98,9 @@ size_t SipKernel::getStateSaveAreaSize(Device *device) const {
|
||||
|
||||
auto numSlices = NEO::GfxCoreHelper::getHighestEnabledSlice(hwInfo);
|
||||
size_t stateSaveAreaSize = 0;
|
||||
if (hdr->versionHeader.version.major == 3) {
|
||||
if (hdr->versionHeader.version.major == 4) {
|
||||
stateSaveAreaSize = static_cast<size_t>(hdr->totalWmtpDataSize);
|
||||
} else if (hdr->versionHeader.version.major == 3) {
|
||||
stateSaveAreaSize = numSlices *
|
||||
hdr->regHeaderV3.num_subslices_per_slice *
|
||||
hdr->regHeaderV3.num_eus_per_subslice *
|
||||
|
||||
@@ -29,6 +29,7 @@ struct StateSaveAreaHeader {
|
||||
union {
|
||||
struct SIP::intelgt_state_save_area regHeader;
|
||||
struct SIP::intelgt_state_save_area_V3 regHeaderV3;
|
||||
uint64_t totalWmtpDataSize;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user