mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-05 09:09:04 +08:00
fix: Removing streamProvider and addressMapper
Related-To: NEO-14718 Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
42a8b63725
commit
31fe1978d4
@@ -14,7 +14,6 @@ set(NEO_CORE_AUB
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aub_helper_base.inl
|
||||
${CMAKE_CURRENT_SOURCE_DIR}${BRANCH_DIR_SUFFIX}aub_helper_extra.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aub_mapper_base.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aub_stream_provider.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aub_subcapture.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aub_subcapture.h
|
||||
)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2018-2024 Intel Corporation
|
||||
* Copyright (C) 2018-2025 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -61,8 +61,6 @@ AubCenter::AubCenter(const RootDeviceEnvironment &rootDeviceEnvironment, bool lo
|
||||
|
||||
aubManager.reset(createAubManager(options));
|
||||
}
|
||||
addressMapper = std::make_unique<AddressMapper>();
|
||||
streamProvider = std::make_unique<AubFileStreamProvider>();
|
||||
subCaptureCommon = std::make_unique<AubSubCaptureCommon>();
|
||||
if (debugManager.flags.AUBDumpSubCaptureMode.get()) {
|
||||
this->subCaptureCommon->subCaptureMode = static_cast<AubSubCaptureCommon::SubCaptureMode>(debugManager.flags.AUBDumpSubCaptureMode.get());
|
||||
@@ -77,8 +75,6 @@ AubCenter::AubCenter(const RootDeviceEnvironment &rootDeviceEnvironment, bool lo
|
||||
}
|
||||
|
||||
AubCenter::AubCenter() {
|
||||
addressMapper = std::make_unique<AddressMapper>();
|
||||
streamProvider = std::make_unique<AubFileStreamProvider>();
|
||||
subCaptureCommon = std::make_unique<AubSubCaptureCommon>();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
/*
|
||||
* Copyright (C) 2018-2024 Intel Corporation
|
||||
* Copyright (C) 2018-2025 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
#include "shared/source/aub/aub_stream_provider.h"
|
||||
#include "shared/source/aub/aub_subcapture.h"
|
||||
#include "shared/source/helpers/options.h"
|
||||
#include "shared/source/memory_manager/address_mapper.h"
|
||||
@@ -32,14 +31,6 @@ class AubCenter {
|
||||
return physicalAddressAllocator.get();
|
||||
}
|
||||
|
||||
AddressMapper *getAddressMapper() const {
|
||||
return addressMapper.get();
|
||||
}
|
||||
|
||||
AubStreamProvider *getStreamProvider() const {
|
||||
return streamProvider.get();
|
||||
}
|
||||
|
||||
AubSubCaptureCommon *getSubCaptureCommon() const {
|
||||
return subCaptureCommon.get();
|
||||
}
|
||||
@@ -52,8 +43,6 @@ class AubCenter {
|
||||
|
||||
protected:
|
||||
std::unique_ptr<PhysicalAddressAllocator> physicalAddressAllocator;
|
||||
std::unique_ptr<AddressMapper> addressMapper;
|
||||
std::unique_ptr<AubStreamProvider> streamProvider;
|
||||
|
||||
std::unique_ptr<AubSubCaptureCommon> subCaptureCommon;
|
||||
std::unique_ptr<aub_stream::AubManager> aubManager;
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2018-2021 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
#include "shared/source/aub_mem_dump/aub_mem_dump.h"
|
||||
|
||||
namespace NEO {
|
||||
|
||||
class AubStreamProvider {
|
||||
public:
|
||||
virtual ~AubStreamProvider() = default;
|
||||
|
||||
virtual AubMemDump::AubFileStream *getStream() = 0;
|
||||
};
|
||||
|
||||
class AubFileStreamProvider : public AubStreamProvider {
|
||||
public:
|
||||
AubMemDump::AubFileStream *getStream() override {
|
||||
return &stream;
|
||||
};
|
||||
|
||||
protected:
|
||||
AubMemDump::AubFileStream stream;
|
||||
};
|
||||
} // namespace NEO
|
||||
Reference in New Issue
Block a user