Skip to content

Commit f164ca3

Browse files
committed
fop interpreter with no barrier fast path but with slow path call (only pass the first argument)
Set mmtk-core FULL_NURSERY_GC to true, working, but false, not working java -XX:+UseThirdPartyHeap -XX:MetaspaceSize=1G -XX:+UnlockDiagnosticVMOptions -Xint -Xmx60M -Xms60M -jar /mnt/dacapo/dacapo-evaluation-git-f480064.jar fop
1 parent 94ee3e0 commit f164ca3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

openjdk/cpu/riscv/mmtkObjectBarrierSetAssembler_riscv.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ void MMTkObjectBarrierSetAssembler::object_reference_write_post(MacroAssembler*
6969
// __ bind(done);
7070
// #else
7171
// __ push_reg(c_rarg0, obj);
72-
// // __ mv(c_rarg0, obj);
72+
__ mv(c_rarg0, obj);
7373
// // //__ la(c_rarg1, dst);
7474
// // //__ mv(c_rarg2, val == noreg ? zr : val);
75-
// // __ call_VM_leaf_base(FN_ADDR(MMTkBarrierSetRuntime::object_reference_write_post_call), 3);
75+
__ call_VM_leaf_base(FN_ADDR(MMTkBarrierSetRuntime::object_reference_write_post_call), 3);
7676
// __ pop_reg(c_rarg0, obj);
7777
// #endif
7878
__ pop_reg(saved, sp);

0 commit comments

Comments
 (0)