gem5 v24.0.0.0
Loading...
Searching...
No Matches
process.hh File Reference
#include "sim/process.hh"

Go to the source code of this file.

Classes

class  gem5::PowerProcess
 

Namespaces

namespace  gem5
 Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
 
namespace  gem5::loader
 

Enumerations

enum  PowerHWCAPFeature {
  HWCAP_FEATURE_32 = 1ULL << 31 , HWCAP_FEATURE_64 = 1ULL << 30 , HWCAP_FEATURE_HAS_ALTIVEC = 1ULL << 28 , HWCAP_FEATURE_HAS_FPU = 1ULL << 27 ,
  HWCAP_FEATURE_HAS_MMU = 1ULL << 26 , HWCAP_FEATURE_UNIFIED_CACHE = 1ULL << 24 , HWCAP_FEATURE_NO_TB = 1ULL << 20 , HWCAP_FEATURE_POWER4 = 1ULL << 19 ,
  HWCAP_FEATURE_POWER5 = 1ULL << 18 , HWCAP_FEATURE_POWER5_PLUS = 1ULL << 17 , HWCAP_FEATURE_CELL_BE = 1ULL << 16 , HWCAP_FEATURE_BOOKE = 1ULL << 15 ,
  HWCAP_FEATURE_SMT = 1ULL << 14 , HWCAP_FEATURE_ICACHE_SNOOP = 1ULL << 13 , HWCAP_FEATURE_ARCH_2_05 = 1ULL << 12 , HWCAP_FEATURE_PA6T = 1ULL << 11 ,
  HWCAP_FEATURE_HAS_DFP = 1ULL << 10 , HWCAP_FEATURE_POWER6_EXT = 1ULL << 9 , HWCAP_FEATURE_ARCH_2_06 = 1ULL << 8 , HWCAP_FEATURE_HAS_VSX = 1ULL << 7 ,
  HWCAP_FEATURE_PSERIES_PERFMON_COMPAT = 1ULL << 6 , HWCAP_FEATURE_TRUE_LE = 1ULL << 1 , HWCAP_FEATURE_PPC_LE = 1ULL << 0
}
 
enum  PowerHWCAP2Feature {
  HWCAP2_FEATURE_ARCH_2_07 = 1ULL << 31 , HWCAP2_FEATURE_HAS_HTM = 1ULL << 30 , HWCAP2_FEATURE_HAS_DSCR = 1ULL << 29 , HWCAP2_FEATURE_HAS_EBB = 1ULL << 28 ,
  HWCAP2_FEATURE_HAS_ISEL = 1ULL << 27 , HWCAP2_FEATURE_HAS_TAR = 1ULL << 26 , HWCAP2_FEATURE_HAS_VCRYPTO = 1ULL << 25 , HWCAP2_FEATURE_HTM_NOSC = 1ULL << 24 ,
  HWCAP2_FEATURE_ARCH_3_00 = 1ULL << 23 , HWCAP2_FEATURE_HAS_IEEE128 = 1ULL << 22
}
 

Enumeration Type Documentation

◆ PowerHWCAP2Feature

Enumerator
HWCAP2_FEATURE_ARCH_2_07 
HWCAP2_FEATURE_HAS_HTM 
HWCAP2_FEATURE_HAS_DSCR 
HWCAP2_FEATURE_HAS_EBB 
HWCAP2_FEATURE_HAS_ISEL 
HWCAP2_FEATURE_HAS_TAR 
HWCAP2_FEATURE_HAS_VCRYPTO 
HWCAP2_FEATURE_HTM_NOSC 
HWCAP2_FEATURE_ARCH_3_00 
HWCAP2_FEATURE_HAS_IEEE128 

Definition at line 85 of file process.hh.

◆ PowerHWCAPFeature

Enumerator
HWCAP_FEATURE_32 
HWCAP_FEATURE_64 
HWCAP_FEATURE_HAS_ALTIVEC 
HWCAP_FEATURE_HAS_FPU 
HWCAP_FEATURE_HAS_MMU 
HWCAP_FEATURE_UNIFIED_CACHE 
HWCAP_FEATURE_NO_TB 
HWCAP_FEATURE_POWER4 
HWCAP_FEATURE_POWER5 
HWCAP_FEATURE_POWER5_PLUS 
HWCAP_FEATURE_CELL_BE 
HWCAP_FEATURE_BOOKE 
HWCAP_FEATURE_SMT 
HWCAP_FEATURE_ICACHE_SNOOP 
HWCAP_FEATURE_ARCH_2_05 
HWCAP_FEATURE_PA6T 
HWCAP_FEATURE_HAS_DFP 
HWCAP_FEATURE_POWER6_EXT 
HWCAP_FEATURE_ARCH_2_06 
HWCAP_FEATURE_HAS_VSX 
HWCAP_FEATURE_PSERIES_PERFMON_COMPAT 
HWCAP_FEATURE_TRUE_LE 
HWCAP_FEATURE_PPC_LE 

Definition at line 58 of file process.hh.


Generated on Tue Jun 18 2024 16:24:08 for gem5 by doxygen 1.11.0