blob: 6e6dc06b8341f7fe5df35c48cf81fb7e8d9a3d71 [file] [log] [blame]
/* THIS FILE IS GENERATED. -*- buffer-read-only: t -*- vi:set ro:
Original: aarch64-capability.xml */
#include "gdbsupport/tdesc.h"
static int
create_feature_aarch64_capability (struct target_desc *result, long regnum)
{
struct tdesc_feature *feature;
feature = tdesc_create_feature (result, "org.gnu.gdb.aarch64.capability");
tdesc_create_reg (feature, "c0", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c1", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c2", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c3", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c4", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c5", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c6", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c7", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c8", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c9", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c10", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c11", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c12", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c13", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c14", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c15", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c16", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c17", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c18", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c19", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c20", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c21", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c22", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c23", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c24", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c25", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c26", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c27", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c28", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c29", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "c30", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "csp", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "pcc", regnum++, 1, "general", 128, "code_capability");
tdesc_create_reg (feature, "ddc", regnum++, 1, "system", 128, "data_capability");
tdesc_create_reg (feature, "ctpidr", regnum++, 1, "system", 128, "data_capability");
tdesc_create_reg (feature, "rcsp", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "rddc", regnum++, 1, "general", 128, "data_capability");
tdesc_create_reg (feature, "rctpidr", regnum++, 1, "system", 128, "data_capability");
tdesc_create_reg (feature, "cid", regnum++, 1, "system", 128, "data_capability");
tdesc_create_reg (feature, "cctlr", regnum++, 1, "system", 64, "uint64");
return regnum;
}