Changeset 6765c07 in mainline


Ignore:
Timestamp:
2007-06-20T23:07:13Z (17 years ago)
Author:
Michal Kebrt <michalek.k@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3ae470a
Parents:
0eb58f1
Message:

fixes bug causing crash in tester 'thread1' test

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/arm32/src/userspace.c

    r0eb58f1 r6765c07  
    8888        /* set user mode, set registers, jump */
    8989        asm volatile (
    90                 "mov r0, %0                     \n"
     90                "mov sp, %0                     \n"
    9191                "msr spsr_c, %1                 \n"
    92                 "ldmfd r0!, {r0-r12, sp, lr}^   \n"
    93                 "ldmfd r0!, {pc}^\n"
     92                "ldmfd sp!, {r0-r12, sp, lr}^   \n"
     93                "ldmfd sp!, {pc}^\n"
    9494                :
    9595                : "r" (&ustate), "r" (user_mode)
    96                 : "r0", "r1"
    9796        );
    9897
Note: See TracChangeset for help on using the changeset viewer.