...because? (can be brief)
Signed-off missing as well.
Jan
On 2017-09-13 16:29, Ralf Ramsauer wrote:
> ---
> inmates/demos/arm/gic-demo.c | 2 +-
> inmates/demos/arm/uart-demo.c | 2 +-
> inmates/lib/arm-common/include/inmate.h | 2 ++
> inmates/lib/inmate_common.h | 2 --
> inmates/lib/x86/inmate.h | 3 +++
> inmates/tools/arm/linux-loader.c | 2 +-
> inmates/tools/arm64/linux-loader.c | 2 +-
> 7 files changed, 9 insertions(+), 6 deletions(-)
>
> diff --git a/inmates/demos/arm/gic-demo.c b/inmates/demos/arm/gic-demo.c
> index 37bf4d86..83284374 100644
> --- a/inmates/demos/arm/gic-demo.c
> +++ b/inmates/demos/arm/gic-demo.c
> @@ -54,7 +54,7 @@ static void handle_IRQ(unsigned int irqn)
> timer_start(ticks_per_beat);
> }
>
> -void inmate_main(void)
> +void inmate_main(void *irq_stack)
> {
> printk("Initializing the GIC...\n");
> gic_setup(handle_IRQ);
> diff --git a/inmates/demos/arm/uart-demo.c b/inmates/demos/arm/uart-demo.c
> index 4748d40b..fad56b0f 100644
> --- a/inmates/demos/arm/uart-demo.c
> +++ b/inmates/demos/arm/uart-demo.c
> @@ -12,7 +12,7 @@
>
> #include <inmate.h>
>
> -void inmate_main(void)
> +void inmate_main(void *irq_stack)
> {
> unsigned int i = 0, j;
> /*
> diff --git a/inmates/lib/arm-common/include/inmate.h
> b/inmates/lib/arm-common/include/inmate.h
> index 3d35f35a..19730a9d 100644
> --- a/inmates/lib/arm-common/include/inmate.h
> +++ b/inmates/lib/arm-common/include/inmate.h
> @@ -90,6 +90,8 @@ u64 timer_get_ticks(void);
> u64 timer_ticks_to_ns(u64 ticks);
> void timer_start(u64 timeout);
>
> +void inmate_main(void *irq_stack);
> +
> #include <arch/inmate.h>
>
> #include "../inmate_common.h"
> diff --git a/inmates/lib/inmate_common.h b/inmates/lib/inmate_common.h
> index 54f02790..307d2dc6 100644
> --- a/inmates/lib/inmate_common.h
> +++ b/inmates/lib/inmate_common.h
> @@ -78,6 +78,4 @@ bool cmdline_parse_bool(const char *param);
> #define CMDLINE_BUFFER(size) \
> const char cmdline[size] __attribute__((section(".cmdline")))
>
> -void inmate_main(void);
> -
> #endif /* !__ASSEMBLY__ */
> diff --git a/inmates/lib/x86/inmate.h b/inmates/lib/x86/inmate.h
> index cef30784..b7cfa587 100644
> --- a/inmates/lib/x86/inmate.h
> +++ b/inmates/lib/x86/inmate.h
> @@ -255,6 +255,9 @@ extern volatile u32 smp_num_cpus;
> extern u8 smp_cpu_ids[SMP_MAX_CPUS];
> void smp_wait_for_all_cpus(void);
> void smp_start_cpu(unsigned int cpu_id, void (*entry)(void));
> +
> +void inmate_main(void);
> +
> #endif
>
> #include "../inmate_common.h"
> diff --git a/inmates/tools/arm/linux-loader.c
> b/inmates/tools/arm/linux-loader.c
> index 0fe56b63..736b6c59 100644
> --- a/inmates/tools/arm/linux-loader.c
> +++ b/inmates/tools/arm/linux-loader.c
> @@ -14,7 +14,7 @@
>
> #include <inmate.h>
>
> -void inmate_main(void)
> +void inmate_main(void *irq_stack)
> {
> void register (*entry)(unsigned long, unsigned long, unsigned long);
> unsigned long register dtb;
> diff --git a/inmates/tools/arm64/linux-loader.c
> b/inmates/tools/arm64/linux-loader.c
> index ca952ae7..dc299a67 100644
> --- a/inmates/tools/arm64/linux-loader.c
> +++ b/inmates/tools/arm64/linux-loader.c
> @@ -12,7 +12,7 @@
>
> #include <inmate.h>
>
> -void inmate_main(void)
> +void inmate_main(void *irq_stack)
> {
> unsigned long dtb;
> void (*entry)(u64 dtb, u64 x1, u64 x2, u64 x3);
>
--
Siemens AG, Corporate Technology, CT RDA ITP SES-DE
Corporate Competence Center Embedded Linux
--
You received this message because you are subscribed to the Google Groups
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.