32 lines
711 B
Plaintext
32 lines
711 B
Plaintext
/*
|
|
* Copyright (c) 2019-2020, Arm Limited. All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*
|
|
*/
|
|
|
|
{{utilities.donotedit_warning}}
|
|
|
|
#ifndef __PSA_MANIFEST_PID_H__
|
|
#define __PSA_MANIFEST_PID_H__
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
{% for manifest in manifests %}
|
|
{% if manifest.attr.pid - 256 < 0 %}
|
|
#error "Partition ID for '{{manifest.manifest.name}}' have to be at least TFM_SP_BASE"
|
|
{% else %}
|
|
#define {{"%-62s"|format(manifest.manifest.name)}} ({{manifest.attr.pid}})
|
|
{% endif %}
|
|
{% endfor %}
|
|
|
|
#define {{"%-62s"|format("TFM_MAX_USER_PARTITIONS")}} ({{manifests | length()}})
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* __PSA_MANIFEST_PID_H__ */
|