commit | c48613a71c1ee29295b184c51fe5dadf71b543c4 | [log] [tgz] |
---|---|---|
author | Yi Chou <yich@google.com> | Mon Mar 13 09:40:45 2023 |
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed May 10 05:09:54 2023 |
tree | 0662b588a5675bcef86952ee7b5b163dd87e55a8 | |
parent | 7322e98162e0f9d6c9d2aa15bdf938229e0f96b2 [diff] |
arm64: Support 6 arguments for SMC According to the ARM SMC Calling Convention (ARM DEN 0028A): SMC64: A 64-bit interface which can be used only by 64-bit client code and which passes up to six 64-bit arguments. And arguments are passed in registers X0-X6. BUG=b:249552664 TEST=Test with the cros_widevine SMC BRANCH=None Change-Id: If87c22052065736f195bd6af1a430dd6d6aef01e Signed-off-by: Yi Chou <yich@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/depthcharge/+/4333402 Reviewed-by: Julius Werner <jwerner@chromium.org>