cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

cpu-param.h (657B)


      1/*
      2 * MIPS cpu parameters for qemu.
      3 *
      4 * SPDX-License-Identifier: LGPL-2.0+
      5 */
      6
      7#ifndef MIPS_CPU_PARAM_H
      8#define MIPS_CPU_PARAM_H 1
      9
     10#ifdef TARGET_MIPS64
     11# define TARGET_LONG_BITS 64
     12#else
     13# define TARGET_LONG_BITS 32
     14#endif
     15#ifdef TARGET_MIPS64
     16#define TARGET_PHYS_ADDR_SPACE_BITS 48
     17#define TARGET_VIRT_ADDR_SPACE_BITS 48
     18#else
     19#define TARGET_PHYS_ADDR_SPACE_BITS 40
     20# ifdef CONFIG_USER_ONLY
     21#  define TARGET_VIRT_ADDR_SPACE_BITS 31
     22# else
     23#  define TARGET_VIRT_ADDR_SPACE_BITS 32
     24#endif
     25#endif
     26#ifdef CONFIG_USER_ONLY
     27#define TARGET_PAGE_BITS 12
     28#else
     29#define TARGET_PAGE_BITS_VARY
     30#define TARGET_PAGE_BITS_MIN 12
     31#endif
     32#define NB_MMU_MODES 4
     33
     34#endif