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 --- |