diff options
author | Simon Glass <sjg@chromium.org> | 2019-04-08 22:20:52 +0300 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2019-04-24 05:26:43 +0300 |
commit | 1c6eb075a3fd31f3a22d72f11abc0b15c5776f1d (patch) | |
tree | ea33cd206a5b8280b6a35afe790410d46ecf42c4 /lib/trace.c | |
parent | a24a78d7e3e8b6008423d1a6aa49a6c9eb904752 (diff) | |
download | u-boot-1c6eb075a3fd31f3a22d72f11abc0b15c5776f1d.tar.xz |
Convert CONFIG_TRACE_BUFFER_SIZE et al to Kconfig
This converts the following to Kconfig:
CONFIG_TRACE_BUFFER_SIZE
CONFIG_TRACE_EARLY_SIZE
CONFIG_TRACE_EARLY
CONFIG_TRACE_EARLY_ADDR
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'lib/trace.c')
-rw-r--r-- | lib/trace.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/trace.c b/lib/trace.c index fb7658b112..9956442fef 100644 --- a/lib/trace.c +++ b/lib/trace.c @@ -296,7 +296,8 @@ int __attribute__((no_instrument_function)) trace_init(void *buff, trace_enabled = 0; hdr = map_sysmem(CONFIG_TRACE_EARLY_ADDR, CONFIG_TRACE_EARLY_SIZE); - end = (char *)&hdr->ftrace[hdr->ftrace_count]; + end = (char *)&hdr->ftrace[min(hdr->ftrace_count, + hdr->ftrace_size)]; used = end - (char *)hdr; printf("trace: copying %08lx bytes of early data from %x to %08lx\n", used, CONFIG_TRACE_EARLY_ADDR, |