diff options
author | Bin Lu <bin.lu@arm.com> | 2020-07-10 03:09:54 -0400 |
---|---|---|
committer | Bin Lu <bin.lu@arm.com> | 2020-07-10 03:13:13 -0400 |
commit | feb867bb83d647df45ec0d046db5d25494a162bf (patch) | |
tree | 573c1089d432404f589314aa942c340e54c34e60 /pkg/sentry/platform/kvm/testutil | |
parent | 5df3a8fedef7e54550d4c6b7172e25216600ee9f (diff) |
Split the kvm ut test cases to correspond to different platforms
Split the kvm ut test cases to pass unit-tests on Arm64.
I will add the tls and full-context test cases for Arm64 later.
Signed-off-by: Bin Lu <bin.lu@arm.com>
Diffstat (limited to 'pkg/sentry/platform/kvm/testutil')
-rw-r--r-- | pkg/sentry/platform/kvm/testutil/testutil_arm64.s | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pkg/sentry/platform/kvm/testutil/testutil_arm64.s b/pkg/sentry/platform/kvm/testutil/testutil_arm64.s index 0bebee852..07658144e 100644 --- a/pkg/sentry/platform/kvm/testutil/testutil_arm64.s +++ b/pkg/sentry/platform/kvm/testutil/testutil_arm64.s @@ -104,3 +104,9 @@ TEXT ·TwiddleRegsSyscall(SB),NOSPLIT,$0 TWIDDLE_REGS() SVC RET // never reached + +TEXT ·TwiddleRegsFault(SB),NOSPLIT,$0 + TWIDDLE_REGS() + // Branch to Register branches unconditionally to an address in <Rn>. + JMP (R4) // <=> br x4, must fault + RET // never reached |