mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-05 09:09:04 +08:00
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:
committed by
Compute-Runtime-Automation
parent
8f4df0dee1
commit
5f874f45e2
@@ -13,7 +13,7 @@ bool Wddm::perfOpenEuStallStream(uint32_t sampleRate, uint32_t minBufferSize) {
|
||||
return false;
|
||||
}
|
||||
|
||||
bool Wddm::perfReadEuStallStream(uint8_t *pRawData, size_t *pRawDataSize, uint32_t *pOutRetCode) {
|
||||
bool Wddm::perfReadEuStallStream(uint8_t *pRawData, size_t *pRawDataSize) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -201,7 +201,7 @@ class Wddm : public DriverModel {
|
||||
|
||||
MOCKABLE_VIRTUAL bool perfOpenEuStallStream(uint32_t sampleRate, uint32_t minBufferSize);
|
||||
MOCKABLE_VIRTUAL bool perfDisableEuStallStream();
|
||||
MOCKABLE_VIRTUAL bool perfReadEuStallStream(uint8_t *pRawData, size_t *pRawDataSize, uint32_t *pOutRetCode);
|
||||
MOCKABLE_VIRTUAL bool perfReadEuStallStream(uint8_t *pRawData, size_t *pRawDataSize);
|
||||
|
||||
PhysicalDevicePciBusInfo getPciBusInfo() const override;
|
||||
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -20,10 +20,9 @@ TEST_F(WddmPerfTests, givenCorrectArgumentsWhenPerfOpenEuStallStreamIsCalledThen
|
||||
}
|
||||
|
||||
TEST_F(WddmPerfTests, givenCorrectArgumentsWhenPerfReadEuStallStreamIsCalledThenReturnFailure) {
|
||||
uint8_t rawData = 0u;
|
||||
size_t rawDataSize = 0;
|
||||
uint32_t outRetCode = 0;
|
||||
EXPECT_FALSE(wddm->perfReadEuStallStream(&rawData, &rawDataSize, &outRetCode));
|
||||
uint8_t pRawData = 0u;
|
||||
size_t pRawDataSize = 0;
|
||||
EXPECT_FALSE(wddm->perfReadEuStallStream(&pRawData, &pRawDataSize));
|
||||
}
|
||||
|
||||
TEST_F(WddmPerfTests, givenCorrectArgumentsWhenPerfDisableEuStallStreamIsCalledThenReturnFailure) {
|
||||
|
||||
Reference in New Issue
Block a user