Changeset 398e7688 in mainline for boot


Ignore:
Timestamp:
2006-09-29T18:01:54Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
34bd143
Parents:
c23baab
Message:

Small improvements in sparc64.

Location:
boot/arch/sparc64/loader
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • boot/arch/sparc64/loader/boot.S

    rc23baab r398e7688  
    5959         * Disable interrupts and disable address masking.
    6060         */
    61         rdpr %pstate, %g2
    62         and %g2, ~(PSTATE_IE_BIT|PSTATE_AM_BIT), %g2
    63         wrpr %g2, 0, %pstate
     61        wrpr %g0, PSTATE_PRIV_BIT, %pstate
    6462
    65         set initial_stack_top, %g3
    66         add %g3, -STACK_BIAS, %sp
     63        set initial_stack_top, %sp
     64        add %sp, -STACK_BIAS, %sp
    6765
    6866        set ofw_cif, %l0
  • boot/arch/sparc64/loader/register.h

    rc23baab r398e7688  
    3131
    3232#define PSTATE_IE_BIT   2
     33#define PSTATE_PRIV_BIT 4
    3334#define PSTATE_AM_BIT   8
    3435
Note: See TracChangeset for help on using the changeset viewer.