ac17908c | 16-Aug-2024 |
Huijin Li <[email protected]> |
LDU, Decode: add support for software prefetch (Zicbop) (#3356)
1. Support RVA23 SoftPrefetch instructions, include prefetch.i ,
prefetch.w and prefetch.r.
2. In DecodeUnit, add decode of SoftPref
LDU, Decode: add support for software prefetch (Zicbop) (#3356)
1. Support RVA23 SoftPrefetch instructions, include prefetch.i ,
prefetch.w and prefetch.r.
2. In DecodeUnit, add decode of SoftPrefetch.
3. prefetch.i ,prefetch.w and prefetch.r will be dispatched into
load-pipe, and then prefetch.w and prefetch.r execute like a load.
4. preftch.i just calculate address in loadUnit, then transfer address
to Frontend.(TODO)
5. All SoftPrefetch instructions return “ldout” signals to Backend in
stage3 wether hit or miss.
show more ...
|