X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=arch%2Farm%2Flib%2Fstack.c;h=c89a219dd26d00daf014aa4d9a55359ee0583aab;hb=5988bb9dbf6a22c7a14efa67094ac98ca0c965e8;hp=cf10a53ec6f961cababdc0be69364e01328ee04f;hpb=68145d4c7b3aa83d74c2dc904a39fab17cee1691;p=oweals%2Fu-boot.git diff --git a/arch/arm/lib/stack.c b/arch/arm/lib/stack.c index cf10a53ec6..c89a219dd2 100644 --- a/arch/arm/lib/stack.c +++ b/arch/arm/lib/stack.c @@ -1,5 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0+ /* - * Copyright (c) 2015 Andreas Bießmann + * Copyright (c) 2015 Andreas Bießmann * * Copyright (c) 2011 The Chromium OS Authors. * (C) Copyright 2002-2006 @@ -8,8 +9,6 @@ * (C) Copyright 2002 * Sysgo Real-Time Solutions, GmbH * Marius Groeger - * - * SPDX-License-Identifier: GPL-2.0+ */ #include @@ -25,14 +24,6 @@ int arch_reserve_stacks(void) gd->irq_sp = gd->start_addr_sp; # if !defined(CONFIG_ARM64) -# ifdef CONFIG_USE_IRQ - gd->start_addr_sp -= (CONFIG_STACKSIZE_IRQ + CONFIG_STACKSIZE_FIQ); - debug("Reserving %zu Bytes for IRQ stack at: %08lx\n", - CONFIG_STACKSIZE_IRQ + CONFIG_STACKSIZE_FIQ, gd->start_addr_sp); - - /* 8-byte alignment for ARM ABI compliance */ - gd->start_addr_sp &= ~0x07; -# endif /* leave 3 words for abort-stack, plus 1 for alignment */ gd->start_addr_sp -= 16; # endif