Searched refs:HLS (Results 1 – 7 of 7) sorted by relevance
166 # clear HLS and stack173 # Allocate some space at top of stack for the HLS175 # HLS grows up from new top of stack216 # pass HLS address361 # check if HLS passed by BL, if not allocate one here363 # Allocate some space at top of stack for the HLS, as HLS mem not passed365 # HLS grows up from new top of stack370 # pass HLS address from the boot-loader
82 #define HLS() ((hls_t*)(MACHINE_STACK_TOP() - HLS_SIZE)) macro83 #define OTHER_HLS(id) ((hls_t*)((void *)HLS() + RISCV_PGSIZE * ((id) - read_const_csr(mhartid))))
19 * a1 - A pointer to Hart Local Storage (HLS) is passed here20 * The HLS is a small amount of memory dedicated to each hart.21 * The HLS also contains a pointer to shared memory.
62 * There is common area for shared variables, accessed from a pointer in a harts HLS
74 * There is common area for shared variables, accessed from a pointer in a harts HLS
65 * There is common area for shared variables, accessed from a pointer in a harts HLS
73 * There is common area for shared variables, accessed from a pointer in a harts HLS