diff options
| author | Alexander Potapenko <glider@google.com> | 2024-07-18 13:35:15 +0200 |
|---|---|---|
| committer | Alexander Potapenko <glider@google.com> | 2024-07-29 15:29:47 +0000 |
| commit | 3fac346ac6e2c0adadc6a268582fc50fc07f16f2 (patch) | |
| tree | 0a3d9397dc069cac1c058b67c17b0eb30d5ca18c /executor/kvm.h | |
| parent | 98966d2a88e63c2ae4ffbce0c15b18a4cfef0991 (diff) | |
executor: arm64: more flexible physical page allocation
Refactor phys page allocation in syz_kvm_setup_cpu$arm64 to prepare for
more address ranges.
Load user-supplied code at ARM64_ADDR_USER_CODE and allocate EL1 stack
at ARM64_ADDR_EL1_STACK_BOTTOM.
Diffstat (limited to 'executor/kvm.h')
| -rw-r--r-- | executor/kvm.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/executor/kvm.h b/executor/kvm.h index 18b88d1f9..217ce24ff 100644 --- a/executor/kvm.h +++ b/executor/kvm.h @@ -75,3 +75,6 @@ #define NEXT_INSN $0xbadc0de #define PREFIX_SIZE 0xba1d + +#define ARM64_ADDR_USER_CODE 0xeeee0000 +#define ARM64_ADDR_EL1_STACK_BOTTOM 0xffff1000 |
