diff options
Diffstat (limited to 'src/worker.cc')
-rw-r--r-- | src/worker.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/worker.cc b/src/worker.cc index 5b0fe59..922d2c1 100644 --- a/src/worker.cc +++ b/src/worker.cc @@ -1238,9 +1238,11 @@ int WorkerThread::CrcCopyPage(struct page_entry *dstpe, expectedcrc->ToHexString().c_str()); struct ErrorRecord er; er.actual = sourcemem[0]; - er.expected = 0x0; + er.expected = 0xbad00000ull << 32; er.vaddr = sourcemem; ProcessError(&er, 0, "Hardware Error"); + errors += 1; + errorcount_ ++; } } } @@ -1385,6 +1387,8 @@ int WorkerThread::CrcWarmCopyPage(struct page_entry *dstpe, er.expected = 0xbad; er.vaddr = sourcemem; ProcessError(&er, 0, "Hardware Error"); + errors ++; + errorcount_ ++; } } } |