P115 adds a one-entry frontend target queue shadow beside the existing
fetch queue. It carries predicted-target metadata without yet allowing
the predictor to redirect fetch.
check
result
Verilator build
PASS
BusyBox shell workload reaches P115-FILE-OK
PASS
FTQ fill/consume accounting
PASS
Hardened layout
NOT RUN
counter
value
FTQ fills
54,240,789
FTQ consumes
54,240,789
FTQ flushes
0
valid at end
0
metric
P114
P115
shell window cycles
64,501,127
65,309,216
S_FETCH cycles
7,617,467
7,635,432
S_MEM cycles
27,708,075
27,816,606
This is a scaffold rung, not a speedup claim. The useful result is that
the frontend can now carry target metadata through the queue exactly once
per queued instruction, which gives P116 a real structure to steer from
and flush when wrong.