/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * POWER Dynamic Execution Control Facility (DEXCR) * * This header file contains helper functions and macros * required for all the DEXCR related test cases.
*/ #ifndef _SELFTESTS_POWERPC_DEXCR_DEXCR_H #define _SELFTESTS_POWERPC_DEXCR_DEXCR_H
#define PPC_RAW_HASH_ARGS(b, i, a) \
((((i) >> 3) & 0x1F) << 21 | (a) << 16 | (b) << 11 | (((i) >> 8) & 0x1)) #define PPC_RAW_HASHST(b, i, a) \
str(.long (0x7C0005A4 | PPC_RAW_HASH_ARGS(b, i, a));) #define PPC_RAW_HASHCHK(b, i, a) \
str(.long (0x7C0005E4 | PPC_RAW_HASH_ARGS(b, i, a));)
struct dexcr_aspect { constchar *name; /* Short display name */ constchar *opt; /* Option name for chdexcr */ constchar *desc; /* Expanded aspect meaning */ unsignedint index; /* Aspect bit index in DEXCR */ unsignedlong prctl; /* 'which' value for get/set prctl */
};
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.