From d31b7352d46e6c4780ffacba296a9d1904dbefb6 Mon Sep 17 00:00:00 2001 From: Tomasz Lauda Date: Mon, 5 Aug 2019 12:13:19 +0200 Subject: [PATCH] init: move interrupt_init after init_heap Moves interrupt_init after init_heap. During interrupt initialization we need to allocate spinlock, so we need already initialized memory map. Signed-off-by: Tomasz Lauda --- src/init/init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/init/init.c b/src/init/init.c index 81dfb5b6c..44080dc71 100644 --- a/src/init/init.c +++ b/src/init/init.c @@ -30,8 +30,6 @@ int master_core_init(struct sof *sof) { int err; - interrupt_init(); - /* init architecture */ trace_point(TRACE_BOOT_ARCH); err = arch_init(sof); @@ -43,6 +41,8 @@ int master_core_init(struct sof *sof) platform_init_memmap(); init_heap(sof); + interrupt_init(); + #if CONFIG_TRACE trace_point(TRACE_BOOT_SYS_TRACES); trace_init(sof);