[OpenBIOS] [PATCH v2 10/10] ppc: Fix client stack setup

Blue Swirl blauwirbel at gmail.com
Sat Oct 16 19:38:08 CEST 2010


Thanks, applied all 10.


On Mon, Oct 11, 2010 at 12:47 PM, Andreas Färber <andreas.faerber at web.de> wrote:
> The client stack was set up 96 * 64 KiB below the hash table.
> Should be 96 KiB instead.
>
> v2:
> * Initial.
>
> Cc: Alexander Graf <agraf at suse.de>
> Signed-off-by: Andreas Färber <andreas.faerber at web.de>
> ---
>  arch/ppc/qemu/start.S |    3 ++-
>  1 files changed, 2 insertions(+), 1 deletions(-)
>
> diff --git a/arch/ppc/qemu/start.S b/arch/ppc/qemu/start.S
> index 0775536..c995581 100644
> --- a/arch/ppc/qemu/start.S
> +++ b/arch/ppc/qemu/start.S
> @@ -379,7 +379,8 @@ GLOBL(call_elf):
>        addi    r8,r8,LO(saved_stack)           // save our stack pointer
>        stw     r1,0(r8)
>        mfsdr1  r1
> -       addis   r1, r1, -96
> +       addi    r1, r1, -32768          /* - 32 KiB exception stack */
> +       addis   r1, r1, -1                      /* - 64 KiB stack */
>        lis     r5,HA(of_client_callback)
>        addi    r5,r5,LO(of_client_callback)    // r5 = callback
>        li      r6,0                    // r6 = address of client program arguments (unused)
> --
> 1.7.3
>
>
> --
> OpenBIOS                 http://openbios.org/
> Mailinglist:  http://lists.openbios.org/mailman/listinfo
> Free your System - May the Forth be with you



More information about the OpenBIOS mailing list