Home
last modified time | relevance | path

Searched refs:HLS (Results 1 – 7 of 7) sorted by relevance

/hal_microchip-latest/mpfs/mpfs_hal/startup_gcc/
Dmss_entry.S166 # clear HLS and stack
173 # Allocate some space at top of stack for the HLS
175 # HLS grows up from new top of stack
216 # pass HLS address
361 # check if HLS passed by BL, if not allocate one here
363 # Allocate some space at top of stack for the HLS, as HLS mem not passed
365 # HLS grows up from new top of stack
370 # pass HLS address from the boot-loader
/hal_microchip-latest/mpfs/mpfs_hal/common/
Dmss_mtrap.h82 #define HLS() ((hls_t*)(MACHINE_STACK_TOP() - HLS_SIZE)) macro
83 #define OTHER_HLS(id) ((hls_t*)((void *)HLS() + RISCV_PGSIZE * ((id) - read_const_csr(mhartid))))
/hal_microchip-latest/mpfs/platform_config_reference/linker/
Dmpfs-ddr-loaded-by-boot-loader.ld19 * a1 - A pointer to Hart Local Storage (HLS) is passed here
20 * The HLS is a small amount of memory dedicated to each hart.
21 * The HLS also contains a pointer to shared memory.
Dmpfs-lim.ld62 * There is common area for shared variables, accessed from a pointer in a harts HLS
Dmpfs-envm.ld74 * There is common area for shared variables, accessed from a pointer in a harts HLS
Dmpfs-lim-lma-scratchpad-vma.ld65 * There is common area for shared variables, accessed from a pointer in a harts HLS
Dmpfs-envm-lma-scratchpad-vma.ld73 * There is common area for shared variables, accessed from a pointer in a harts HLS