Changeset 5b8eb3f0 in rtems


Ignore:
Timestamp:
Nov 30, 2005, 2:21:11 AM (14 years ago)
Author:
Till Straumann <strauman@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
d8ada5b
Parents:
2b370444
Message:

2005-11-29 Till Straumann <strauman@…>

  • shared/irq/irq_asm.S, shared/vectors/vectors.S: Clear CR[6] before invoking high-level handler to make sure no varargs fn callee assumes there are FP arguments.
Location:
c/src/lib/libbsp/powerpc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/powerpc/ChangeLog

    r2b370444 r5b8eb3f0  
     12005-11-29      Till Straumann <strauman@slac.stanford.edu>
     2        * shared/irq/irq_asm.S, shared/vectors/vectors.S: Clear
     3        CR[6] before invoking high-level handler to make sure no
     4        varargs fn callee assumes there are FP arguments.
     5
    162005-11-29      Till Straumann <strauman@slac.stanford.edu>
    27        * shared/irq/irq.c: Fixed incorrect removal of first shared
  • c/src/lib/libbsp/powerpc/shared/irq/irq_asm.S

    r2b370444 r5b8eb3f0  
    193193         */
    194194        addi    r3, r14, 0x8
     195        /* clear CR[6] to make sure no varargs fn callee assumes there are FP args passed */
     196        crxor   6,6,6
    195197        bl      C_dispatch_irq_handler /* C_dispatch_irq_handler(cpu_interrupt_frame* r3, vector r4) */
    196198        /*
  • c/src/lib/libbsp/powerpc/shared/vectors/vectors.S

    r2b370444 r5b8eb3f0  
    113113         */
    114114        addi    r3, r1, 0x8
     115        /* clear CR[6] to make sure no varargs fn callee assumes there are FP args passed */
     116        crxor   6,6,6
    115117        /*
    116118         * globalExceptHdl(r3)
Note: See TracChangeset for help on using the changeset viewer.