blob: 325d6def931f80b94577a899581376248fbc15a9 [file] [log] [blame]
Antonio de Angelisf1c08512018-02-05 14:55:09 +00001/*
2 * Copyright (c) 2018, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
8#include "tfm_ns_svc.h"
9#include "tfm_log_veneers.h"
10
11/* SVC function implementations */
12enum tfm_log_err tfm_log_svc_retrieve(uint32_t size,
Antonio de Angelis9a5bfea2018-03-27 13:13:55 +010013 int32_t start,
Antonio de Angelisf1c08512018-02-05 14:55:09 +000014 uint8_t* buffer,
Antonio de Angelis9a5bfea2018-03-27 13:13:55 +010015 struct tfm_log_info *info)
Antonio de Angelisf1c08512018-02-05 14:55:09 +000016{
Antonio de Angelis9a5bfea2018-03-27 13:13:55 +010017 return tfm_log_veneer_retrieve(size, start, buffer, info);
18}
19
20enum tfm_log_err tfm_log_svc_get_info(struct tfm_log_info *info)
21{
22 return tfm_log_veneer_get_info(info);
23}
24
25enum tfm_log_err tfm_log_svc_delete_items(uint32_t num_items,
26 uint32_t *rem_items)
27{
28 return tfm_log_veneer_delete_items(num_items, rem_items);
Antonio de Angelisf1c08512018-02-05 14:55:09 +000029}