commit | a9893306ccd532c8ac0f568b60cc55489f493b2c | [log] [tgz] |
---|---|---|
author | Andrew Walbran <qwandor@google.com> | Thu Sep 12 16:36:05 2019 +0100 |
committer | Andrew Walbran <qwandor@google.com> | Fri Sep 13 17:59:33 2019 +0100 |
tree | 6bd62d42310df40596cc0bbf8b79d43dcbcd43cd | |
parent | d426b6cb6d2bdde5b7d6c140141f739378d2ca95 [diff] |
Implement SMCCC 1.2. Change-Id: Iae6e90db1945ac55a7f4d85673b1712c46ac12a8
diff --git a/hf_call.c b/hf_call.c index 32111ed..53245be 100644 --- a/hf_call.c +++ b/hf_call.c
@@ -28,7 +28,10 @@ __asm__ volatile( "hvc #0" : /* Output registers, also used as inputs ('+' constraint). */ - "+r"(r0), "+r"(r1), "+r"(r2), "+r"(r3)); + "+r"(r0), "+r"(r1), "+r"(r2), "+r"(r3) + : + : /* Clobber registers. */ + "x4", "x5", "x6", "x7"); return r0; }