31 |
{ |
{ |
32 |
cpu_mips_t *cpu; |
cpu_mips_t *cpu; |
33 |
|
|
34 |
|
if (!group) |
35 |
|
return NULL; |
36 |
|
|
37 |
for(cpu=group->cpu_list;cpu;cpu=cpu->next) |
for(cpu=group->cpu_list;cpu;cpu=cpu->next) |
38 |
if (cpu->id == id) |
if (cpu->id == id) |
39 |
return cpu; |
return cpu; |
61 |
/* Add a CPU in a CPU group */ |
/* Add a CPU in a CPU group */ |
62 |
int cpu_group_add(cpu_group_t *group,cpu_mips_t *cpu) |
int cpu_group_add(cpu_group_t *group,cpu_mips_t *cpu) |
63 |
{ |
{ |
64 |
|
if (!group) |
65 |
|
return(-1); |
66 |
|
|
67 |
/* check that we don't already have a CPU with this id */ |
/* check that we don't already have a CPU with this id */ |
68 |
if (cpu_group_find_id(group,cpu->id) != NULL) { |
if (cpu_group_find_id(group,cpu->id) != NULL) { |
69 |
fprintf(stderr,"cpu_group_add: CPU%u already present in group.\n", |
fprintf(stderr,"cpu_group_add: CPU%u already present in group.\n", |