Data can be speculatively loaded from memory and stay in cache even when bound check fails. This can lead to unintended information disclosure via side-channel analysis. To mitigate this problem insert a speculation barrier. bug 2039126 CVE-2017-5753 Change-Id: Ib6c4b2f99b85af3119cce3882fe35ab47509c76f Signed-off-by: Alex Waterman <alexw@nvidia.com> Signed-off-by: James Huang <jamehuang@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1650050 Reviewed-by: Hayden Du <haydend@nvidia.com> (cherry picked from commit f293fa670f) Reviewed-on: https://git-master.nvidia.com/r/1650742 GVS: Gerrit_Virtual_Submit Reviewed-by: Prabhu Kuttiyam <pkuttiyam@nvidia.com> Tested-by: Prabhu Kuttiyam <pkuttiyam@nvidia.com> Reviewed-by: Winnie Hsu <whsu@nvidia.com>
f293fa670f