|
|
|
@ -1040,8 +1040,6 @@ bool debug_module_t::dmi_write(unsigned address, uint32_t value) |
|
|
|
dmcontrol.ndmreset = get_field(value, DM_DMCONTROL_NDMRESET); |
|
|
|
if (config.support_hasel) |
|
|
|
dmcontrol.hasel = get_field(value, DM_DMCONTROL_HASEL); |
|
|
|
else |
|
|
|
dmcontrol.hasel = 0; |
|
|
|
dmcontrol.hartsel = get_field(value, DM_DMCONTROL_HARTSELHI) << |
|
|
|
DM_DMCONTROL_HARTSELLO_LENGTH; |
|
|
|
dmcontrol.hartsel |= get_field(value, DM_DMCONTROL_HARTSELLO); |
|
|
|
@ -1107,10 +1105,6 @@ bool debug_module_t::dmi_write(unsigned address, uint32_t value) |
|
|
|
abstractauto.autoexecdata = get_field(value, |
|
|
|
DM_ABSTRACTAUTO_AUTOEXECDATA); |
|
|
|
} |
|
|
|
else { |
|
|
|
abstractauto.autoexecprogbuf = 0; |
|
|
|
abstractauto.autoexecdata = 0; |
|
|
|
} |
|
|
|
return true; |
|
|
|
case DM_SBCS: |
|
|
|
sbcs.readonaddr = get_field(value, DM_SBCS_SBREADONADDR); |
|
|
|
|