File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -519,6 +519,13 @@ static bool esp32_on_halt(struct target *target)
519519 return esp_xtensa_on_halt (& xtensa_mcore -> cores_targets [xtensa_mcore -> active_core ]);
520520}
521521
522+ static int esp32_virt2phys (struct target * target ,
523+ target_addr_t virtual , target_addr_t * physical )
524+ {
525+ * physical = virtual ;
526+ return ERROR_OK ;
527+ }
528+
522529static int esp32_handle_target_event (struct target * target , enum target_event event , void * priv )
523530{
524531 struct xtensa_mcore_common * xtensa_mcore = target_to_xtensa_mcore (target );
@@ -835,6 +842,7 @@ struct target_type esp32_target = {
835842 .assert_reset = esp32_assert_reset ,
836843 .deassert_reset = xtensa_mcore_deassert_reset ,
837844
845+ .virt2phys = esp32_virt2phys ,
838846 .mmu = xtensa_mcore_mmu ,
839847 .read_memory = xtensa_mcore_read_memory ,
840848 .write_memory = xtensa_mcore_write_memory ,
Original file line number Diff line number Diff line change @@ -410,6 +410,13 @@ static bool esp32_s2_on_halt(struct target *target)
410410 return esp_xtensa_on_halt (target );
411411}
412412
413+ static int esp32_s2_virt2phys (struct target * target ,
414+ target_addr_t virtual , target_addr_t * physical )
415+ {
416+ * physical = virtual ;
417+ return ERROR_OK ;
418+ }
419+
413420static int esp32_s2_target_init (struct command_context * cmd_ctx , struct target * target )
414421{
415422 int ret = esp_xtensa_target_init (cmd_ctx , target );
@@ -510,6 +517,7 @@ struct target_type esp32_s2_target = {
510517 .assert_reset = esp32_s2_assert_reset ,
511518 .deassert_reset = xtensa_deassert_reset ,
512519
520+ .virt2phys = esp32_s2_virt2phys ,
513521 .mmu = xtensa_mmu_is_enabled ,
514522 .read_memory = xtensa_read_memory ,
515523 .write_memory = xtensa_write_memory ,
You can’t perform that action at this time.
0 commit comments