Changeset 0259524 in mainline for arch/ia64/src


Ignore:
Timestamp:
2005-11-03T20:26:29Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
05d9dd89
Parents:
dbd1059
Message:

IA-64 work.
Add some asm functions for manipulation with PSR, AR and CR registers.

Location:
arch/ia64/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • arch/ia64/src/dummy.s

    rdbd1059 r0259524  
    3636.global cpu_identify
    3737.global cpu_print_report
    38 .global interrupts_disable
    39 .global interrupts_enable
    40 .global interrupts_read
    41 .global interrupts_restore
    4238.global cpu_sleep
    4339.global dummy
     
    5349cpu_identify:
    5450cpu_print_report:
    55 interrupts_disable:
    56 interrupts_enable:
    57 interrupts_read:
    58 interrupts_restore:
    5951cpu_sleep:
    6052fpu_init:
  • arch/ia64/src/interrupt.c

    rdbd1059 r0259524  
    3333#include <arch/asm.h>
    3434#include <arch/barrier.h>
     35#include <arch/register.h>
    3536
    3637void external_interrupt(void)
     
    3940       
    4041        srlz_d();
    41         ivr = read_ivr();
     42        ivr = ivr_read() & CR_IVR_MASK;
    4243        srlz_d();
    4344       
Note: See TracChangeset for help on using the changeset viewer.