![]() |
TT-System-Firmware APIs 19.15.99
Tenstorrent Firmware
|
Tenstorrent SMC Remote Processor APIs. More...


Go to the source code of this file.
Functions | |
| int | tt_smc_remoteproc_load (const struct device *dev, uint64_t addr, const uint8_t *bin_data, size_t bin_size) |
| Write binary data into remote SMC memory. | |
| int | tt_smc_remoteproc_boot (const struct device *dev, uint64_t addr) |
| Boot a previously loaded SMC image. | |
Tenstorrent SMC Remote Processor APIs.
Boot a previously loaded SMC image.
Start execution of the image already placed at addr on the remote SMC CPU.
| dev | Pointer to the tt_smc_remoteproc device. |
| addr | Address of the loaded image entry point in the remote SMC memory map. |
| int tt_smc_remoteproc_load | ( | const struct device * | dev, |
| uint64_t | addr, | ||
| const uint8_t * | bin_data, | ||
| size_t | bin_size ) |
Write binary data into remote SMC memory.
Copy an arbitrary block of binary data into the remote SMC address space at addr.
| dev | Pointer to the tt_smc_remoteproc device. |
| addr | Target address in the remote SMC memory map. |
| bin_data | Pointer to the binary data to write. |
| bin_size | Number of bytes in bin_data. |