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

Quelle  hv-24x7-catalog.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef LINUX_POWERPC_PERF_HV_24X7_CATALOG_H_
#define LINUX_POWERPC_PERF_HV_24X7_CATALOG_H_

#include <linux/types.h>

/* From document "24x7 Event and Group Catalog Formats Proposal" v0.15 */

struct hv_24x7_catalog_page_0 {
#define HV_24X7_CATALOG_MAGIC 0x32347837 /* "24x7" in ASCII */
 __be32 magic;
 __be32 length; /* In 4096 byte pages */
 __be64 version; /* XXX: arbitrary? what's the meaning/useage/purpose? */
 __u8 build_time_stamp[16]; /* "YYYYMMDDHHMMSS\0\0" */
 __u8 reserved2[32];
 __be16 schema_data_offs; /* in 4096 byte pages */
 __be16 schema_data_len;  /* in 4096 byte pages */
 __be16 schema_entry_count;
 __u8 reserved3[2];
 __be16 event_data_offs;
 __be16 event_data_len;
 __be16 event_entry_count;
 __u8 reserved4[2];
 __be16 group_data_offs; /* in 4096 byte pages */
 __be16 group_data_len;  /* in 4096 byte pages */
 __be16 group_entry_count;
 __u8 reserved5[2];
 __be16 formula_data_offs; /* in 4096 byte pages */
 __be16 formula_data_len;  /* in 4096 byte pages */
 __be16 formula_entry_count;
 __u8 reserved6[2];
} __packed;

struct hv_24x7_event_data {
 __be16 length; /* in bytes, must be a multiple of 16 */
 __u8 reserved1[2];
 __u8 domain; /* Chip = 1, Core = 2 */
 __u8 reserved2[1];
 __be16 event_group_record_offs; /* in bytes, must be 8 byte aligned */
 __be16 event_group_record_len; /* in bytes */

 /* in bytes, offset from event_group_record */
 __be16 event_counter_offs;

 /* verified_state, unverified_state, caveat_state, broken_state, ... */
 __be32 flags;

 __be16 primary_group_ix;
 __be16 group_count;
 __be16 event_name_len;
 __u8 remainder[];
 /* __u8 event_name[event_name_len - 2]; */
 /* __be16 event_description_len; */
 /* __u8 event_desc[event_description_len - 2]; */
 /* __be16 detailed_desc_len; */
 /* __u8 detailed_desc[detailed_desc_len - 2]; */
} __packed;

#endif

Messung V0.5
C=62 H=100 G=83

¤ Dauer der Verarbeitung: 0.16 Sekunden  (vorverarbeitet)  ¤

*© 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.