Subversion Repositories HelenOS

Rev

Rev 2071 | Rev 2107 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2071 Rev 2082
Line 131... Line 131...
131
    psr.i = true;               /* start with interrupts enabled */
131
    psr.i = true;               /* start with interrupts enabled */
132
    psr.ic = true;
132
    psr.ic = true;
133
    psr.ri = 0;             /* start with instruction #0 */
133
    psr.ri = 0;             /* start with instruction #0 */
134
    psr.bn = 1;             /* start in bank 0 */
134
    psr.bn = 1;             /* start in bank 0 */
135
 
135
 
136
    __asm__ volatile ("mov %0 = ar.rsc\n" : "=r" (rsc.value));
136
    asm volatile ("mov %0 = ar.rsc\n" : "=r" (rsc.value));
137
    rsc.loadrs = 0;
137
    rsc.loadrs = 0;
138
    rsc.be = false;
138
    rsc.be = false;
139
    rsc.pl = PL_USER;
139
    rsc.pl = PL_USER;
140
    rsc.mode = 3;               /* eager mode */
140
    rsc.mode = 3;               /* eager mode */
141
 
141