saving current changes

This commit is contained in:
2026-04-10 03:41:30 +01:00
parent dc9c8578b6
commit c692932124
9 changed files with 45995 additions and 2428 deletions

View File

@@ -261,6 +261,8 @@ void * walk(void * __capability param)
// #ifdef INCTEST
// current->pad[0]++;
// #endif
current->pad[0]+=current->n->pad[0];
current->pad[0]++;
current=current->n;
}
@@ -334,7 +336,7 @@ int main(void)
tdata->root=root;
tdata->working_set_size=working_set_size;
// clock_t tic2 = clock();
for (int i = 0; i < 64000; i++) {
for (int i = 0; i < 640000; i++) {
walk(tdata);
}
@@ -349,6 +351,8 @@ int main(void)
free(root);
// root = NULL;
// while(1);
return 0;
}

View File

@@ -216,7 +216,7 @@ int main (void)
// if (argc > 2 || size <= 0)
// usage (argv[0]);
// bench (size);
bench (size);
// bench (2*size);
// bench (4*size);
// bench (8*size);

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -545,6 +545,7 @@ module mkL2Tlb(L2Tlb::L2Tlb);
end
else begin
dataSavedPageWalks.incr(saved);
$display("L2TlbdataSavedPageWalks = %0d", dataPageWalks);
end
end
// `endif
@@ -742,6 +743,7 @@ module mkL2Tlb(L2Tlb::L2Tlb);
end
else begin
dataPageWalks.incr(1);
$display("L2TlbdataPageWalks = %0d", dataPageWalks);
end
end
// `endif