trace: Move trace pointer to data section
This can be written before relocation. Move it to the data section, since accessing BSS before relocation is not permitted. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
9557592edc
commit
bebc1410ca
1 changed files with 2 additions and 1 deletions
|
@ -40,7 +40,8 @@ struct trace_hdr {
|
|||
int max_depth;
|
||||
};
|
||||
|
||||
static struct trace_hdr *hdr; /* Pointer to start of trace buffer */
|
||||
/* Pointer to start of trace buffer */
|
||||
static struct trace_hdr *hdr __section(".data");
|
||||
|
||||
static inline uintptr_t __attribute__((no_instrument_function))
|
||||
func_ptr_to_num(void *func_ptr)
|
||||
|
|
Loading…
Reference in a new issue