j
: Next unread message k
: Previous unread message j a
: Jump to all threads
j l
: Jump to MailingList overview
Author: blueswirl Date: Sat Oct 16 19:36:18 2010 New Revision: 908 URL: http://tracker.coreboot.org/trac/openbios/changeset/908
Log: ppc: Fix client stack setup
The client stack was set up 96 * 64 KiB below the hash table. Should be 96 KiB instead.
v2: * Initial.
Cc: Alexander Graf agraf@suse.de Signed-off-by: Andreas Färber andreas.faerber@web.de Signed-off-by: Blue Swirl blauwirbel@gmail.com
Modified: trunk/openbios-devel/arch/ppc/qemu/start.S
Modified: trunk/openbios-devel/arch/ppc/qemu/start.S ============================================================================== --- trunk/openbios-devel/arch/ppc/qemu/start.S Sat Oct 16 19:36:15 2010 (r907) +++ trunk/openbios-devel/arch/ppc/qemu/start.S Sat Oct 16 19:36:18 2010 (r908) @@ -379,7 +379,8 @@ 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)