Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Linux/tools/perf/util/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 1 kB image not shown  

Quelle  arm-spe.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Arm Statistical Profiling Extensions (SPE) support
 * Copyright (c) 2017-2018, Arm Ltd.
 */


#ifndef INCLUDE__PERF_ARM_SPE_H__
#define INCLUDE__PERF_ARM_SPE_H__

#define ARM_SPE_PMU_NAME "arm_spe_"

enum {
 ARM_SPE_PMU_TYPE,
 ARM_SPE_PER_CPU_MMAPS,
 ARM_SPE_AUXTRACE_V1_PRIV_MAX,
};

#define ARM_SPE_AUXTRACE_V1_PRIV_SIZE \
 (ARM_SPE_AUXTRACE_V1_PRIV_MAX * sizeof(u64))

enum {
 /*
 * The old metadata format (defined above) does not include a
 * field for version number. Version 1 is reserved and starts
 * from version 2.
 */

 ARM_SPE_HEADER_VERSION,
 /* Number of sizeof(u64) */
 ARM_SPE_HEADER_SIZE,
 /* PMU type shared by CPUs */
 ARM_SPE_PMU_TYPE_V2,
 /* Number of CPUs */
 ARM_SPE_CPUS_NUM,
 ARM_SPE_AUXTRACE_PRIV_MAX,
};

enum {
 /* Magic number */
 ARM_SPE_MAGIC,
 /* CPU logical number in system */
 ARM_SPE_CPU,
 /* Number of parameters */
 ARM_SPE_CPU_NR_PARAMS,
 /* CPU MIDR */
 ARM_SPE_CPU_MIDR,
 /* Associated PMU type */
 ARM_SPE_CPU_PMU_TYPE,
 /* Minimal interval */
 ARM_SPE_CAP_MIN_IVAL,
 ARM_SPE_CPU_PRIV_MAX,
};

#define ARM_SPE_HEADER_CURRENT_VERSION 2


union perf_event;
struct perf_session;
struct perf_pmu;

struct auxtrace_record *arm_spe_recording_init(int *err,
            struct perf_pmu *arm_spe_pmu);

int arm_spe_process_auxtrace_info(union perf_event *event,
      struct perf_session *session);

void arm_spe_pmu_default_config(const struct perf_pmu *arm_spe_pmu,
    struct perf_event_attr *attr);

#endif

Messung V0.5
C=96 H=94 G=94

¤ Dauer der Verarbeitung: 0.2 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.