|
ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
|

Go to the source code of this file.
Functions | |
| uint8_t | etiss_semihost_enabled () |
| Checks whether semihosting is enabled in the config. | |
| int64_t | etiss_semihost (ETISS_CPU *const cpu, ETISS_System *const etissSystem, void *const *const _, uint32_t XLEN, uint64_t operation, uint64_t parameter) |
| Executes the semihosting call based on the operation number. | |
| int64_t etiss_semihost | ( | ETISS_CPU *const | cpu, |
| ETISS_System *const | etissSystem, | ||
| void *const *const | _, | ||
| uint32_t | XLEN, | ||
| uint64_t | operation, | ||
| uint64_t | parameter | ||
| ) |
Executes the semihosting call based on the operation number.
For description of all semihosting calls see: https://github.com/ARM-software/abi-aa/blob/main/semihosting/semihosting.rst
Definition at line 56 of file semihost.cpp.
References semihostingCall().

| uint8_t etiss_semihost_enabled | ( | ) |
Checks whether semihosting is enabled in the config.
Definition at line 51 of file semihost.cpp.
References etiss::cfg(), and etiss::Configuration::get().
