提交 196f4f95 编写于 作者: Z Zihao Yu

riscv64,diff-test: add attach

上级 6e08a288
......@@ -2,14 +2,6 @@
#include "monitor/diff-test.h"
bool isa_difftest_checkregs(CPU_state *ref_r, vaddr_t pc) {
/*
int i;
for (i = 0; i < sizeof(cpu.gpr) / sizeof(cpu.gpr[0]); i ++) {
if (((uint64_t)cpu.gpr[i]._64) > ((uint64_t)0xffffffff)) {
printf("!!-0x%lx, 0x%lx\n", ref_r->gpr[i]._64, cpu.gpr[i]._64);
}
}*/
if (memcmp(&cpu, ref_r, DIFFTEST_REG_SIZE)) {
int i;
for (i = 0; i < sizeof(cpu.gpr) / sizeof(cpu.gpr[0]); i ++) {
......@@ -22,4 +14,6 @@ bool isa_difftest_checkregs(CPU_state *ref_r, vaddr_t pc) {
}
void isa_difftest_attach(void) {
ref_difftest_memcpy_from_dut(0, guest_to_host(0), PMEM_SIZE);
ref_difftest_setregs(&cpu);
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册