diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/api/crt0.S | 15 | ||||
-rw-r--r-- | examples/api/demo.c | 2 | ||||
-rw-r--r-- | examples/api/glue.c | 1 | ||||
-rw-r--r-- | examples/api/libgenwrap.c | 1 | ||||
-rw-r--r-- | examples/standalone/atmel_df_pow2.c | 1 | ||||
-rw-r--r-- | examples/standalone/sched.c | 1 | ||||
-rw-r--r-- | examples/standalone/stubs.c | 1 |
7 files changed, 16 insertions, 6 deletions
diff --git a/examples/api/crt0.S b/examples/api/crt0.S index 57bba9d851d..06f6d1f9ad4 100644 --- a/examples/api/crt0.S +++ b/examples/api/crt0.S @@ -33,6 +33,21 @@ _start: str sp, [ip] b main +#elif defined(CONFIG_ARM64) + + .text + .globl _start +_start: + ldr ip0, =search_hint + str sp_el2, [ip0] + b main + + + .globl syscall +syscall: + ldr ip0, =syscall_ptr + ldr pc_el2, [ip0] + .globl syscall syscall: diff --git a/examples/api/demo.c b/examples/api/demo.c index d586174ce8c..677d13b307a 100644 --- a/examples/api/demo.c +++ b/examples/api/demo.c @@ -5,7 +5,7 @@ * Written by: Rafal Jaworowski <raj@semihalf.com> */ -#include <common.h> +#include <stdio.h> #include <env.h> #include <linux/types.h> #include <api_public.h> diff --git a/examples/api/glue.c b/examples/api/glue.c index 075d307ae26..08c21a8cb9c 100644 --- a/examples/api/glue.c +++ b/examples/api/glue.c @@ -3,7 +3,6 @@ * (C) Copyright 2007-2008 Semihalf, Rafal Jaworowski <raj@semihalf.com> */ -#include <common.h> #include <env.h> #include <linux/types.h> #include <api_public.h> diff --git a/examples/api/libgenwrap.c b/examples/api/libgenwrap.c index 3aa222866ff..bfd88e100d6 100644 --- a/examples/api/libgenwrap.c +++ b/examples/api/libgenwrap.c @@ -9,7 +9,6 @@ * existing code e.g. operations on strings and similar. */ -#include <common.h> #include <command.h> #include <hang.h> #include <linux/delay.h> diff --git a/examples/standalone/atmel_df_pow2.c b/examples/standalone/atmel_df_pow2.c index dcb25da9498..ed0d7aeaadc 100644 --- a/examples/standalone/atmel_df_pow2.c +++ b/examples/standalone/atmel_df_pow2.c @@ -6,7 +6,6 @@ * Licensed under the 2-clause BSD. */ -#include <common.h> #include <exports.h> #include <spi.h> #include <linux/delay.h> diff --git a/examples/standalone/sched.c b/examples/standalone/sched.c index 1c529607132..d507163f6f3 100644 --- a/examples/standalone/sched.c +++ b/examples/standalone/sched.c @@ -1,6 +1,5 @@ // SPDX-License-Identifier: GPL-2.0+ -#include <common.h> #include <exports.h> /* diff --git a/examples/standalone/stubs.c b/examples/standalone/stubs.c index 65115570e8e..04e8acb8abe 100644 --- a/examples/standalone/stubs.c +++ b/examples/standalone/stubs.c @@ -1,4 +1,3 @@ -#include <common.h> #include <exports.h> #include <linux/compiler.h> |