Working SDHOST/FatFS, boot partition mounts, some other minor fixes too.
[rpi-open-firmware.git] / arm_chainloader / start.s
1 /*=============================================================================
2 Copyright (C) 2016 Kristina Brooks
3 All rights reserved.
4
5 This program is free software; you can redistribute it and/or
6 modify it under the terms of the GNU General Public License
7 as published by the Free Software Foundation; either version 2
8 of the License, or (at your option) any later version.
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14
15 FILE DESCRIPTION
16 ARM entry point.
17
18 This is where all cores start. For RPi1, only one core starts so we can jump
19 straight to the main bootloader. For later models,
20
21 =============================================================================*/
22
23 .text
24 .globl _start
25 _start:
26 /* vectors */
27 b L_all_cores_start
28 nop
29 nop
30 nop
31 nop
32 nop
33 nop
34 nop
35
36 /* comm chan */
37 nop
38 nop
39 nop
40 nop
41
42 L_all_cores_start:
43
44 L_core0:
45 mov sp, #0x2000000
46 b _firmware_rendezvous
47
48 L_deadloop:
49 b L_deadloop
This page took 0.066887 seconds and 4 git commands to generate.