diff options
author | Kristofer Jonsson <kristofer.jonsson@arm.com> | 2022-09-06 14:38:10 +0200 |
---|---|---|
committer | Kristofer Jonsson <kristofer.jonsson@arm.com> | 2023-01-17 15:36:11 +0100 |
commit | 02eef5bbaac09cfdcf498324663c10b737677ac1 (patch) | |
tree | 28e2adece3d490600d8ef1032886b97d7a3b89f9 /openamp/src/system/freertos/cortexm/sys.h | |
parent | 9c3d66407a48916d9c07c045ca4680ac2a905615 (diff) | |
download | ethos-u-core-software-02eef5bbaac09cfdcf498324663c10b737677ac1.tar.gz |
Build OpenAMP from recipe23.02-rc1
Change-Id: Id36d97fa3aa4a60179bedbdc078c4e1e75486a49
Diffstat (limited to 'openamp/src/system/freertos/cortexm/sys.h')
-rw-r--r-- | openamp/src/system/freertos/cortexm/sys.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/openamp/src/system/freertos/cortexm/sys.h b/openamp/src/system/freertos/cortexm/sys.h new file mode 100644 index 0000000..041fbd7 --- /dev/null +++ b/openamp/src/system/freertos/cortexm/sys.h @@ -0,0 +1,35 @@ +/* + * SPDX-FileCopyrightText: Copyright 2022 Arm Limited and/or its affiliates <open-source-office@arm.com> + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +/* + * @file freertos/cortexm/sys.h + * @brief cortexm system primitives for libmetal. + */ + +#ifndef __METAL_FREERTOS_SYS__H__ +#error "Include metal/freertos/sys.h instead of metal/freertos/cortexm/sys.h" +#endif + +#ifndef __METAL_FREERTOS_CORTEXM_SYS__H__ +#define __METAL_FREERTOS_CORTEXM_SYS__H__ + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef METAL_INTERNAL + +void sys_irq_enable(unsigned int vector); + +void sys_irq_disable(unsigned int vector); + +#endif /* METAL_INTERNAL */ + +#ifdef __cplusplus +} +#endif + +#endif /* __METAL_FREERTOS_CORTEXM_SYS__H__ */ |