diff options
Diffstat (limited to 'include/lib/extensions')
-rw-r--r-- | include/lib/extensions/sme.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/lib/extensions/sme.h b/include/lib/extensions/sme.h index f443cea..c89e630 100644 --- a/include/lib/extensions/sme.h +++ b/include/lib/extensions/sme.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021-2022, Arm Limited. All rights reserved. + * Copyright (c) 2021-2023, Arm Limited. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ @@ -28,10 +28,15 @@ void sme_enable(void); void sme_smstart(smestart_instruction_type_t smstart_type); void sme_smstop(smestop_instruction_type_t smstop_type); +/* SME2 feature related prototypes. */ +void sme2_enable(void); + /* Assembly function prototypes. */ uint64_t sme_rdvl_1(void); void sme_try_illegal_instruction(void); void sme_vector_to_ZA(const uint64_t *input_vector); void sme_ZA_to_vector(const uint64_t *output_vector); +void sme2_load_zt0_instruction(const uint64_t *inputbuf); +void sme2_store_zt0_instruction(const uint64_t *outputbuf); #endif /* SME_H */ |