1*83d290c5STom Rini // SPDX-License-Identifier: GPL-2.0+ 2bd602528SDaniel Schwierzeck 3bd602528SDaniel Schwierzeck #include <common.h> 4bd602528SDaniel Schwierzeck 5bd602528SDaniel Schwierzeck DECLARE_GLOBAL_DATA_PTR; 6bd602528SDaniel Schwierzeck arch_reserve_stacks(void)7bd602528SDaniel Schwierzeckint arch_reserve_stacks(void) 8bd602528SDaniel Schwierzeck { 9bd602528SDaniel Schwierzeck /* reserve space for exception vector table */ 10bd602528SDaniel Schwierzeck gd->start_addr_sp -= 0x500; 11bd602528SDaniel Schwierzeck gd->start_addr_sp &= ~0xFFF; 12bd602528SDaniel Schwierzeck gd->irq_sp = gd->start_addr_sp; 13bd602528SDaniel Schwierzeck debug("Reserving %d Bytes for exception vector at: %08lx\n", 14bd602528SDaniel Schwierzeck 0x500, gd->start_addr_sp); 15bd602528SDaniel Schwierzeck 16bd602528SDaniel Schwierzeck return 0; 17bd602528SDaniel Schwierzeck } 18