lkml.org 
[lkml]   [2008]   [Jul]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3/3] kgdb, mips: pad pt_regs on MIPS64 for function arguments in an exception
    Date
    When using KGDB the pt_regs structure has the function arguments saved
    to the stack. 48 bytes are required for MIPS 64 for this purpose.

    Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
    ---
    include/asm-mips/ptrace.h | 2 +-
    1 files changed, 1 insertions(+), 1 deletions(-)

    diff --git a/include/asm-mips/ptrace.h b/include/asm-mips/ptrace.h
    index 786f7e3..c3f535f 100644
    --- a/include/asm-mips/ptrace.h
    +++ b/include/asm-mips/ptrace.h
    @@ -28,7 +28,7 @@
    * system call/exception. As usual the registers k0/k1 aren't being saved.
    */
    struct pt_regs {
    -#ifdef CONFIG_32BIT
    +#if defined(CONFIG_32BIT) || defined(CONFIG_KGDB)
    /* Pad bytes for argument save space on the stack. */
    unsigned long pad0[6];
    #endif
    --
    1.5.5.1


    \
     
     \ /
      Last update: 2008-07-18 19:11    [W:0.023 / U:0.076 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site