1bac2cbdf8
The TL port can easily starve the processor, even at only 20% utilization, because of a bad interaction with the pipeline. Giving the processor static priority is OK in practice, since <50% of instructions are loads and stores in typical workloads. Even if it executes 100% loads and stores, it must eventually encounter an I$ miss, taken branch, or exception, so even malicious code can't permanently starve the TL port. |
||
---|---|---|
.. | ||
amba | ||
config | ||
coreplex | ||
devices | ||
diplomacy | ||
groundtest | ||
interrupts | ||
jtag | ||
regmapper | ||
rocket | ||
system | ||
tile | ||
tilelink | ||
unittest | ||
util |