refactor: parse extra zebin params

Related-To: NEO-12591

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
Bartosz Dunajski
2024-10-21 08:42:46 +00:00
committed by Compute-Runtime-Automation
parent e7b3a40aa7
commit ff80a02fcb
11 changed files with 77 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2021-2023 Intel Corporation
* Copyright (C) 2021-2024 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
@@ -7,6 +7,7 @@
#pragma once
#include <array>
#include <cstdint>
#include <limits>
@@ -44,4 +45,9 @@ enum class RequiredDispatchWalkOrder : uint32_t {
static constexpr uint32_t additionalKernelLaunchSizeParamNotSet = 0;
namespace EncodeParamsApiMappings {
static constexpr std::array<NEO::RequiredPartitionDim, 3> partitionDim = {{RequiredPartitionDim::x, NEO::RequiredPartitionDim::y, NEO::RequiredPartitionDim::z}};
static constexpr std::array<NEO::RequiredDispatchWalkOrder, 3> walkOrder = {{NEO::RequiredDispatchWalkOrder::x, NEO::RequiredDispatchWalkOrder::y, NEO::RequiredDispatchWalkOrder::additional}};
} // namespace EncodeParamsApiMappings
} // namespace NEO