Changeset 7782030 in mainline for kernel/arch/ia64/src/smp/smp.c


Ignore:
Timestamp:
2008-11-23T16:13:21Z (16 years ago)
Author:
Jakub Vana <jakub.vana@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d2093d6
Parents:
0013b9ce
Message:

Classic TLB shootdown support on ia64

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia64/src/smp/smp.c

    r0013b9ce r7782030  
    9797void ipi_broadcast_arch(int ipi )
    9898{
    99         ipi_broadcast_arch_all(ipi);
     99        int id,eid;
     100        int myid,myeid;
     101       
     102        myid=ia64_get_cpu_id();
     103        myeid=ia64_get_cpu_eid();
     104
     105        //printf("Sending ipi %d on %d\n",ipi,CPU->id);
     106        for(id=0;id<256;id++)
     107                for(eid=0;eid<256;eid++)
     108                        if((id!=myid) || (eid!=myeid))
     109                                if(cpu_by_id_eid_list[id][eid])
     110                                        ipi_send_ipi(id,eid,ipi);
     111
    100112}
    101113
Note: See TracChangeset for help on using the changeset viewer.