Changeset 7614565 in mainline for arch/sparc64/src/context.S


Ignore:
Timestamp:
2005-12-27T21:40:02Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
feb5915
Parents:
1120276
Message:

sparc64 work.
Fix clean_window trap handler so that it clears output registers instead of input registers!
Fix interrupt handlers to save global registers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/sparc64/src/context.S

    r1120276 r7614565  
    6262        stx %l6, [\r + OFFSET_L6]
    6363        stx %l7, [\r + OFFSET_L7]
     64        rdpr %cleanwin, %g1
     65        stx %g1, [\r + OFFSET_CLEANWIN]
    6466.endm
    6567
     
    8385        ldx [\r + OFFSET_L6], %l6
    8486        ldx [\r + OFFSET_L7], %l7
     87        ldx [\r + OFFSET_CLEANWIN], %g1
     88        wrpr %g1, %g0, %cleanwin
    8589.endm
    8690
Note: See TracChangeset for help on using the changeset viewer.