/* * Copyright 2014 Broadcom Corporation * * SPDX-License-Identifier: GPL-2.0+ */ #ifndef __SEMIHOSTING_H__ #define __SEMIHOSTING_H__ /* * ARM semihosting functions for loading images to memory. See the source * code for more information. */ int smh_load(const char *fname, void *memp, int avail, int verbose); int smh_read(int fd, void *memp, int len); int smh_open(const char *fname, char *modestr); int smh_close(int fd); int smh_len_fd(int fd); int smh_len(const char *fname); #endif /* __SEMIHOSTING_H__ */