Remove armeb-softmmu and aarch64eb-softmmu
This commit is contained in:
@@ -323,6 +323,7 @@ ARMCPU *cpu_aarch64_init(struct uc_struct *uc)
|
||||
ARMCPU *cpu;
|
||||
CPUState *cs;
|
||||
CPUClass *cc;
|
||||
CPUARMState *env;
|
||||
|
||||
cpu = calloc(1, sizeof(*cpu));
|
||||
if (cpu == NULL) {
|
||||
@@ -369,5 +370,15 @@ ARMCPU *cpu_aarch64_init(struct uc_struct *uc)
|
||||
|
||||
qemu_init_vcpu(cs);
|
||||
|
||||
env = &cpu->env;
|
||||
if (uc->mode & UC_MODE_BIG_ENDIAN) {
|
||||
for (int i = 0; i < 4; i ++) {
|
||||
env->cp15.sctlr_el[i] |= SCTLR_EE;
|
||||
env->cp15.sctlr_el[i] |= SCTLR_E0E;
|
||||
}
|
||||
}
|
||||
|
||||
arm_rebuild_hflags(env);
|
||||
|
||||
return cpu;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user