Subversion Repositories HelenOS

Rev

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

Rev 3661 Rev 3763
Line 100... Line 100...
100
    int myid,myeid;
100
    int myid,myeid;
101
   
101
   
102
    myid=ia64_get_cpu_id();
102
    myid=ia64_get_cpu_id();
103
    myeid=ia64_get_cpu_eid();
103
    myeid=ia64_get_cpu_eid();
104
 
104
 
105
    //printf("Sending ipi %d on %d\n",ipi,CPU->id);
-
 
106
    for(id=0;id<256;id++)
105
    for(id=0;id<256;id++)
107
        for(eid=0;eid<256;eid++)
106
        for(eid=0;eid<256;eid++)
108
            if((id!=myid) || (eid!=myeid))
107
            if((id!=myid) || (eid!=myeid))
109
                if(cpu_by_id_eid_list[id][eid])
108
                if(cpu_by_id_eid_list[id][eid])
110
                    ipi_send_ipi(id,eid,ipi);
109
                    ipi_send_ipi(id,eid,ipi);
Line 147... Line 146...
147
    for(id=0;id<256;id++)
146
    for(id=0;id<256;id++)
148
        for(eid=0;eid<256;eid++)
147
        for(eid=0;eid<256;eid++)
149
                if((id!=myid) || (eid!=myeid))
148
                if((id!=myid) || (eid!=myeid))
150
                    if(cpu_by_id_eid_list[id][eid]!=0){
149
                    if(cpu_by_id_eid_list[id][eid]!=0){
151
                        if(cpu_by_id_eid_list[id][eid]==1){
150
                        if(cpu_by_id_eid_list[id][eid]==1){
152
                   
-
 
153
                            //config.cpu_count++;
-
 
154
                            //cpu_by_id_eid_list[id][eid]=2;
-
 
155
                            printf("Found Late CPU ID:%d EDI:%d Not added to system!!!\n",id,eid);
151
                            printf("Found Late CPU ID:%d EDI:%d Not added to system!!!\n",id,eid);
156
                            continue;
152
                            continue;
157
                            }
153
                            }
158
                    cpu_by_id_eid_list[id][eid]=3;
154
                    cpu_by_id_eid_list[id][eid]=3;
159
                    /*
155
                    /*