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

@@ -142,4 +142,5 @@ void EncodeSurfaceState<Family>::setAuxParamsForMCSCCS(R_SURFACE_STATE *surfaceS
namespace NEO {
template void InOrderPatchCommandHelpers::PatchCmd<Family>::patchComputeWalker(uint64_t appendCounterValue);
template struct EncodeDispatchKernelWithHeap<Family>;
} // namespace NEO

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2024 Intel Corporation
* Copyright (C) 2024-2025 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
@@ -175,6 +175,10 @@ struct Xe2HpgCoreFamily : public Xe2HpgCore {
return false;
}
static constexpr bool isHeaplessRequired() {
return false;
}
template <typename InterfaceDescriptorType>
static constexpr bool isInterfaceDescriptorHeaplessMode() {
return false;