diff --git a/src/target/arm926ejs.c b/src/target/arm926ejs.c
index af806139c21d43c6ad6d82b32c1b1e47e0cf3f53..4e77ff2e2eadf990b1324433c809e7a5a8674c2f 100644
--- a/src/target/arm926ejs.c
+++ b/src/target/arm926ejs.c
@@ -691,6 +691,7 @@ int arm926ejs_init_arch_info(struct target *target, struct arm926ejs_common *arm
 
 	arm7_9->post_debug_entry = arm926ejs_post_debug_entry;
 	arm7_9->pre_restore_context = arm926ejs_pre_restore_context;
+	arm7_9->write_memory = arm926ejs_write_memory;
 
 	arm926ejs->read_cp15 = arm926ejs_cp15_read;
 	arm926ejs->write_cp15 = arm926ejs_cp15_write;