Message ID | 20171220212308.12614-2-michael.weiser@gmx.de |
---|---|
State | New |
Headers | show |
Series | Add aarch64_be-linux-user target | expand |
diff --git a/linux-user/main.c b/linux-user/main.c index 71696ed33d..7a4dd0c9c3 100644 --- a/linux-user/main.c +++ b/linux-user/main.c @@ -4622,6 +4622,12 @@ int main(int argc, char **argv, char **envp) } env->pc = regs->pc; env->xregs[31] = regs->sp; +#ifdef TARGET_WORDS_BIGENDIAN + env->cp15.sctlr_el[1] |= SCTLR_E0E; + for (i = 1; i < 4; ++i) { + env->cp15.sctlr_el[i] |= SCTLR_EE; + } +#endif } #elif defined(TARGET_ARM) {