qemu/target/ppc/power8-pmu.h
<<
>>
Prefs
   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
  20void cpu_ppc_pmu_init(CPUPPCState *env);
  21void pmu_update_summaries(CPUPPCState *env);
  22#else
  23static inline void cpu_ppc_pmu_init(CPUPPCState *env) { }
  24static inline void pmu_update_summaries(CPUPPCState *env) { }
  25#endif
  26
  27#endif
  28