]> Git Repo - u-boot.git/blame - arch/powerpc/lib/stack.c
common: Drop asm/global_data.h from common header
[u-boot.git] / arch / powerpc / lib / stack.c
CommitLineData
83d290c5 1// SPDX-License-Identifier: GPL-2.0+
68145d4c 2/*
09c2b8f3 3 * Copyright (c) 2015 Andreas Bießmann <[email protected]>
68145d4c
AB
4 *
5 * Copyright (c) 2011 The Chromium OS Authors.
6 * (C) Copyright 2002-2006
7 * Wolfgang Denk, DENX Software Engineering, [email protected].
8 *
9 * (C) Copyright 2002
10 * Sysgo Real-Time Solutions, GmbH <www.elinos.com>
11 * Marius Groeger <[email protected]>
68145d4c
AB
12 */
13#include <common.h>
691d719d 14#include <init.h>
401d1c4f 15#include <asm/global_data.h>
68145d4c
AB
16
17DECLARE_GLOBAL_DATA_PTR;
18
19int arch_reserve_stacks(void)
20{
21 ulong *s;
22
23 /* setup stack pointer for exceptions */
24 gd->irq_sp = gd->start_addr_sp;
25
26 /* Clear initial stack frame */
27 s = (ulong *)gd->start_addr_sp;
28 *s = 0; /* Terminate back chain */
29 *++s = 0; /* NULL return address */
30
31 return 0;
32}
This page took 0.184936 seconds and 4 git commands to generate.