"c16", "c17", "c18", "c19", "c20", "c21", "c22", "c23",
"c24", "c25", "c26", "c27", "c28", "c29", "c30", "csp",
"pcc", "ddc", "ctpidr", "rcsp", "rddc", "rctpidr", "cid",
- "tag_map", "cctlr"
+ "cctlr"
};
/* The required core 'R' registers. */
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, "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, "system", 128, "data_capability");
- tdesc_create_reg (feature, "rddc", 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, "tag_map", regnum++, 1, "system", 64, "uint64");
tdesc_create_reg (feature, "cctlr", regnum++, 1, "system", 64, "uint64");
return regnum;
}