From dbbb342e4debaca3bb6264efce84e4bcd0c88b4e Mon Sep 17 00:00:00 2001 From: lkcl Date: Sun, 27 Jun 2021 05:21:48 +0100 Subject: [PATCH] --- openpower/sv/ldst.mdwn | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openpower/sv/ldst.mdwn b/openpower/sv/ldst.mdwn index 16615872e..baacec2d5 100644 --- a/openpower/sv/ldst.mdwn +++ b/openpower/sv/ldst.mdwn @@ -215,6 +215,10 @@ Note that cache-inhibited LD/ST (`ldcix`) when VSPLAT is activated will perform If a genuine cache-inhibited LD-VSPLAT is required then a *scalar* cache-inhibited LD should be performed, followed by a VSPLAT-augmented mv. +## LD/ST ffirst + +ffirst LD/ST to multiple pages via a Vectorised base is considered a security risk due to the abuse of probing multiple pages in rapid succession and getting feedback on which pages would fail. Therefore in these special circumstances requesting ffirst with a vector base is instead interpreted as element-strided LD/ST. See + # LOAD/STORE Elwidths Loads and Stores are almost unique in that the OpenPOWER Scalar ISA -- 2.30.2