Fix readback of tdata2 and tinfo CSRs
(Found due to latest riscv-openocd failing to enumerate triggers, as it now scans tinfo before going for tdata1/mcontrol)
This commit is contained in:
parent
532e27dbc9
commit
43130a16e4
|
@ -133,13 +133,13 @@ always @ (*) begin
|
|||
1'b0 // load = 0, this is not a watchpoint
|
||||
};
|
||||
end
|
||||
end else if (cfg_rdata == TDATA2) begin
|
||||
end else if (cfg_addr == TDATA2) begin
|
||||
if (tselect >= BREAKPOINT_TRIGGERS) begin
|
||||
cfg_rdata = {W_DATA{1'b0}};
|
||||
end else begin
|
||||
cfg_rdata = tdata2[tselect];
|
||||
end
|
||||
end else if (cfg_rdata == TINFO) begin
|
||||
end else if (cfg_addr == TINFO) begin
|
||||
if (tselect >= BREAKPOINT_TRIGGERS) begin
|
||||
cfg_rdata = 32'h00000001; // type = 0, no trigger
|
||||
end else begin
|
||||
|
|
Loading…
Reference in New Issue