cpu.h (d28e29a92585e94264628b1b27262fe2d7573f51) cpu.h (ba1ba5cca3962a9cc400c713c736b4fb8db1f38e)
1/*
2 * ARM virtual CPU header
3 *
4 * Copyright (c) 2003 Fabrice Bellard
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either

--- 2077 unchanged lines hidden (view full) ---

2086 /* The PSTATE bits only mask the interrupt if we have not overriden the
2087 * ability above.
2088 */
2089 return unmasked || pstate_unmasked;
2090}
2091
2092#define cpu_init(cpu_model) cpu_generic_init(TYPE_ARM_CPU, cpu_model)
2093
1/*
2 * ARM virtual CPU header
3 *
4 * Copyright (c) 2003 Fabrice Bellard
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either

--- 2077 unchanged lines hidden (view full) ---

2086 /* The PSTATE bits only mask the interrupt if we have not overriden the
2087 * ability above.
2088 */
2089 return unmasked || pstate_unmasked;
2090}
2091
2092#define cpu_init(cpu_model) cpu_generic_init(TYPE_ARM_CPU, cpu_model)
2093
2094#define ARM_CPU_TYPE_SUFFIX "-" TYPE_ARM_CPU
2095#define ARM_CPU_TYPE_NAME(name) (name ARM_CPU_TYPE_SUFFIX)
2096
2094#define cpu_signal_handler cpu_arm_signal_handler
2095#define cpu_list arm_cpu_list
2096
2097/* ARM has the following "translation regimes" (as the ARM ARM calls them):
2098 *
2099 * If EL3 is 64-bit:
2100 * + NonSecure EL1 & 0 stage 1
2101 * + NonSecure EL1 & 0 stage 2

--- 675 unchanged lines hidden ---
2097#define cpu_signal_handler cpu_arm_signal_handler
2098#define cpu_list arm_cpu_list
2099
2100/* ARM has the following "translation regimes" (as the ARM ARM calls them):
2101 *
2102 * If EL3 is 64-bit:
2103 * + NonSecure EL1 & 0 stage 1
2104 * + NonSecure EL1 & 0 stage 2

--- 675 unchanged lines hidden ---