qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

power8-pmu.h (667B)


      1 /*
      2  * PMU emulation helpers for TCG IBM POWER chips
      3  *
      4  *  Copyright IBM Corp. 2021
      5  *
      6  * Authors:
      7  *  Daniel Henrique Barboza      <danielhb413@gmail.com>
      8  *
      9  * This work is licensed under the terms of the GNU GPL, version 2 or later.
     10  * See the COPYING file in the top-level directory.
     11  */
     12 
     13 #ifndef POWER8_PMU_H
     14 #define POWER8_PMU_H
     15 
     16 #if defined(TARGET_PPC64) && !defined(CONFIG_USER_ONLY)
     17 
     18 #define PMC_COUNTER_NEGATIVE_VAL 0x80000000UL
     19 
     20 void cpu_ppc_pmu_init(CPUPPCState *env);
     21 void pmu_update_summaries(CPUPPCState *env);
     22 #else
     23 static inline void cpu_ppc_pmu_init(CPUPPCState *env) { }
     24 static inline void pmu_update_summaries(CPUPPCState *env) { }
     25 #endif
     26 
     27 #endif