diff options
author | Alex Bennée <alex.bennee@linaro.org> | 2018-06-22 15:12:00 +0100 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2018-07-02 13:08:21 +0100 |
commit | 576fc6e1dfbc46c191168bba5fa32b6310c548ea (patch) | |
tree | 4c87d4e8eb91a5931431fde18824f52f0173ef5a /risu_reginfo_arm.c | |
parent | 44c6937c23ef60dd70b799024da41f2694ff715e (diff) |
risu_reginfo: introduce reginfo_size()
In preparation for conditionally supporting SVE we need to be able to
have different sized reginfos. This introduces reginfo_size() to
abstract the size away to the code the actually knows. For aarch64 we
also use this while initialising the block.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20180622141205.16306-18-alex.bennee@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'risu_reginfo_arm.c')
-rw-r--r-- | risu_reginfo_arm.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/risu_reginfo_arm.c b/risu_reginfo_arm.c index 12ad0ef..3662f12 100644 --- a/risu_reginfo_arm.c +++ b/risu_reginfo_arm.c @@ -36,6 +36,11 @@ void process_arch_opt(int opt, const char *arg) abort(); } +const int reginfo_size(void) +{ + return sizeof(struct reginfo); +} + static void reginfo_init_vfp(struct reginfo *ri, ucontext_t *uc) { /* Read VFP registers. These live in uc->uc_regspace, which is |