[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