21#ifndef ARCH_AARCH64_SCALABLE_LINUX_H
22#define ARCH_AARCH64_SCALABLE_LINUX_H
24#include "gdbsupport/common-defs.h"
25#include "gdbsupport/common-regcache.h"
29#define HWCAP2_SME (1 << 23)
34#define HWCAP2_SME2 (1UL << 37)
35#define HWCAP2_SME2P1 (1UL << 38)
39#define SVCR_SM_BIT (1 << 0)
41#define SVCR_ZA_BIT (1 << 1)
43#define SVCR_BIT_MASK (SVCR_SM_BIT | SVCR_ZA_BIT)
48#define SVE_CORE_DUMMY_SIZE 0x220
49#define SVE_CORE_DUMMY_MAX_SIZE 0x2240
50#define SVE_CORE_DUMMY_VL 0x10
51#define SVE_CORE_DUMMY_MAX_VL 0x100
52#define SVE_CORE_DUMMY_FLAGS 0x0
53#define SVE_CORE_DUMMY_RESERVED 0x0
bool sve_state_is_empty(const struct reg_buffer_common *reg_buf)