feature: allow removal of heapful code paths

Related-To: NEO-13007

Signed-off-by: Jack Myers <jack.myers@intel.com>
This commit is contained in:
Jack Myers
2025-03-18 00:28:35 +00:00
committed by Compute-Runtime-Automation
parent 0243004907
commit 0aa2c4f0cb
92 changed files with 1409 additions and 928 deletions

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2018-2024 Intel Corporation
* Copyright (C) 2018-2025 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
@@ -52,8 +52,8 @@ struct HardwareInterfaceWalkerArgs {
template <typename GfxFamily>
class HardwareInterface {
public:
using INTERFACE_DESCRIPTOR_DATA = typename GfxFamily::INTERFACE_DESCRIPTOR_DATA;
using DefaultWalkerType = typename GfxFamily::DefaultWalkerType;
using INTERFACE_DESCRIPTOR_DATA = typename DefaultWalkerType::InterfaceDescriptorType;
template <typename WalkerType>
static void dispatchWalker(