cpu.h (3aca12f841fcd6f3a7477076dad0d564360500de) cpu.h (3a062d5730266b2386eeda68b1a1c6e96451db31)
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

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

671 uint32_t dcz_blocksize;
672 uint64_t rvbar;
673
674 /* Configurable aspects of GIC cpu interface (which is part of the CPU) */
675 int gic_num_lrs; /* number of list registers */
676 int gic_vpribits; /* number of virtual priority bits */
677 int gic_vprebits; /* number of virtual preemption bits */
678
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

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

671 uint32_t dcz_blocksize;
672 uint64_t rvbar;
673
674 /* Configurable aspects of GIC cpu interface (which is part of the CPU) */
675 int gic_num_lrs; /* number of list registers */
676 int gic_vpribits; /* number of virtual priority bits */
677 int gic_vprebits; /* number of virtual preemption bits */
678
679 /* Whether the cfgend input is high (i.e. this CPU should reset into
680 * big-endian mode). This setting isn't used directly: instead it modifies
681 * the reset_sctlr value to have SCTLR_B or SCTLR_EE set, depending on the
682 * architecture version.
683 */
684 bool cfgend;
685
679 ARMELChangeHook *el_change_hook;
680 void *el_change_hook_opaque;
681};
682
683static inline ARMCPU *arm_env_get_cpu(CPUARMState *env)
684{
685 return container_of(env, ARMCPU, env);
686}

--- 1841 unchanged lines hidden ---
686 ARMELChangeHook *el_change_hook;
687 void *el_change_hook_opaque;
688};
689
690static inline ARMCPU *arm_env_get_cpu(CPUARMState *env)
691{
692 return container_of(env, ARMCPU, env);
693}

--- 1841 unchanged lines hidden ---