4.15 Semihosting

Iris provides basic support for stdin, stdout, and stderr. It also supports the addition of new semihosting functions and replacement of existing semihosting implementations.

Clients enable semihosting by creating event streams for the IRIS_SEMIHOSTING_* events. The semihosting_*() functions implemented by the target instance provide dedicated feedback from the client to the target instance and are usually only called from within the callback function implemented by the client. Only semihosting_provideInputData() can be called from outside of callback functions.

This section contains the following subsections:
Non-ConfidentialPDF file icon PDF version101196_0100_00_en
Copyright © 2018 Arm Limited or its affiliates. All rights reserved.