Revert "feature: Add support for euss buffer overflow on windows"

This reverts commit 703dd48038.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
This commit is contained in:
Compute-Runtime-Validation
2025-11-04 01:32:39 +01:00
committed by Compute-Runtime-Automation
parent 8f4df0dee1
commit 5f874f45e2
7 changed files with 17 additions and 80 deletions

View File

@@ -29,7 +29,7 @@ NTSTATUS(*pCallEscape)
uint32_t (*pGetTimestampFrequency)() = nullptr;
bool (*pPerfOpenEuStallStream)(uint32_t sampleRate, uint32_t minBufferSize) = nullptr;
bool (*pPerfDisableEuStallStream)() = nullptr;
bool (*pPerfReadEuStallStream)(uint8_t *pRawData, size_t *pRawDataSize, uint32_t *pOutRetCode) = nullptr;
bool (*pPerfReadEuStallStream)(uint8_t *pRawData, size_t *pRawDataSize) = nullptr;
} // namespace NEO
struct MockHwDeviceId : public HwDeviceIdWddm {
@@ -385,11 +385,11 @@ bool WddmMock::perfDisableEuStallStream() {
return Wddm::perfDisableEuStallStream();
}
bool WddmMock::perfReadEuStallStream(uint8_t *pRawData, size_t *pRawDataSize, uint32_t *pOutRetCode) {
bool WddmMock::perfReadEuStallStream(uint8_t *pRawData, size_t *pRawDataSize) {
if (pPerfReadEuStallStream != nullptr) {
return pPerfReadEuStallStream(pRawData, pRawDataSize, pOutRetCode);
return pPerfReadEuStallStream(pRawData, pRawDataSize);
}
return Wddm::perfReadEuStallStream(pRawData, pRawDataSize, pOutRetCode);
return Wddm::perfReadEuStallStream(pRawData, pRawDataSize);
}
uint32_t WddmMock::getTimestampFrequency() const {

View File

@@ -26,7 +26,7 @@ extern NTSTATUS (*pCallEscape)(D3DKMT_ESCAPE &escapeCommand);
extern uint32_t (*pGetTimestampFrequency)();
extern bool (*pPerfOpenEuStallStream)(uint32_t sampleRate, uint32_t minBufferSize);
extern bool (*pPerfDisableEuStallStream)();
extern bool (*pPerfReadEuStallStream)(uint8_t *pRawData, size_t *pRawDataSize, uint32_t *pOutRetCode);
extern bool (*pPerfReadEuStallStream)(uint8_t *pRawData, size_t *pRawDataSize);
class GraphicsAllocation;
@@ -155,7 +155,7 @@ class WddmMock : public Wddm {
uint32_t getTimestampFrequency() const override;
bool perfOpenEuStallStream(uint32_t sampleRate, uint32_t minBufferSize) override;
bool perfDisableEuStallStream() override;
bool perfReadEuStallStream(uint8_t *pRawData, size_t *pRawDataSize, uint32_t *pOutRetCode) override;
bool perfReadEuStallStream(uint8_t *pRawData, size_t *pRawDataSize) override;
WddmMockHelpers::MakeResidentCall makeResidentResult;
WddmMockHelpers::CallResult evictResult;