mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-09 06:23:01 +08:00
fix: add kmd wait on cpu when wait on paging fence when needed
add storing of throttle hint value for direct submission Related-To: NEO-9123 Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
6c7309b45a
commit
fbe61cf547
@@ -313,9 +313,9 @@ uint64_t *WddmMock::getPagingFenceAddress() {
|
||||
return &mockPagingFence;
|
||||
}
|
||||
|
||||
void WddmMock::waitOnPagingFenceFromCpu() {
|
||||
void WddmMock::waitOnPagingFenceFromCpu(bool isKmdWaitNeeded) {
|
||||
waitOnPagingFenceFromCpuResult.called++;
|
||||
Wddm::waitOnPagingFenceFromCpu();
|
||||
Wddm::waitOnPagingFenceFromCpu(isKmdWaitNeeded);
|
||||
}
|
||||
|
||||
void WddmMock::delayPagingFenceFromCpu(int64_t delayTime) {
|
||||
|
||||
@@ -98,7 +98,7 @@ class WddmMock : public Wddm {
|
||||
bool reserveValidAddressRange(size_t size, void *&reservedMem) override;
|
||||
PLATFORM *getGfxPlatform() { return gfxPlatform.get(); }
|
||||
uint64_t *getPagingFenceAddress() override;
|
||||
void waitOnPagingFenceFromCpu() override;
|
||||
void waitOnPagingFenceFromCpu(bool isKmdWaitNeeded) override;
|
||||
void delayPagingFenceFromCpu(int64_t delayTime) override;
|
||||
void createPagingFenceLogger() override;
|
||||
bool verifyAdapterLuid(LUID adapterLuid) const override {
|
||||
|
||||
Reference in New Issue
Block a user