![]() |
aiengine
Vitis Drivers API Documentation
|
This file contains the variable and function prototypes for ELF loading.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 Naresh 03/27/2018 Initial creation 1.1 Naresh 05/07/2018 Updated code to fix CR#1001944 1.2 Naresh 06/13/2018 Fixed CR#1003905 1.3 Naresh 07/11/2018 Updated copyright info 1.4 Nishad 12/05/2018 Renamed ME attributes to AIE 1.8 Hyun 09/13/2019 Added XAieSim_LoadElfMem()
Data Structures | |
| struct | XAieSim_StackSz |
| This typedef contains all the stack range addresses derived from the map file. More... | |
| uint32 | XAieSim_GetStackRange (uint8 *MapPtr, XAieSim_StackSz *StackSzPtr) |
| This is the routine to derive the stack start and end addresses from the specified map file. More... | |
| uint32 XAieSim_GetStackRange | ( | uint8 * | MapPtr, |
| XAieSim_StackSz * | StackSzPtr | ||
| ) |
This is the routine to derive the stack start and end addresses from the specified map file.
This function basically looks for the line <init_address>..<final_address> ( <num> items) : Stack in the map file to derive the stack address range.
| MapPtr,: | Path to the Map file. |
| StackSzPtr,: | Pointer to the stack range structure. |
References XAieSim_StackSz::end, and XAieSim_StackSz::start.
Referenced by XAieSim_LoadElf().