//\r
-// Copyright (c) 2012 - 2017, ARM Limited. All rights reserved.\r
+// Copyright (c) 2012 - 2020, ARM Limited. All rights reserved.\r
//\r
// SPDX-License-Identifier: BSD-2-Clause-Patent\r
//\r
ldp x0, x1, [x0, #0]\r
\r
svc #0\r
+ // Prevent speculative execution beyond svc instruction\r
+ dsb nsh\r
+ isb\r
\r
// Pop the ARM_SVC_ARGS structure address from the stack into x9\r
ldr x9, [sp, #16]\r