A little change on test IKC handlers
This commit is contained in:
@@ -23,6 +23,9 @@ static void ap_wait(void)
|
|||||||
}
|
}
|
||||||
pc_ap_init();
|
pc_ap_init();
|
||||||
|
|
||||||
|
/* one of them listens */
|
||||||
|
mc_ikc_test_init();
|
||||||
|
|
||||||
schedule();
|
schedule();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ extern void mem_init(void);
|
|||||||
extern void ikc_master_init(void);
|
extern void ikc_master_init(void);
|
||||||
extern void ap_init(void);
|
extern void ap_init(void);
|
||||||
extern void arch_ready(void);
|
extern void arch_ready(void);
|
||||||
extern void mc_ikc_init(void);
|
extern void mc_ikc_test_init(void);
|
||||||
extern void cpu_local_var_init(void);
|
extern void cpu_local_var_init(void);
|
||||||
extern void kmalloc_init(void);
|
extern void kmalloc_init(void);
|
||||||
extern void ap_start(void);
|
extern void ap_start(void);
|
||||||
|
|||||||
@@ -142,7 +142,6 @@ static void rest_init(void)
|
|||||||
kmalloc_init();
|
kmalloc_init();
|
||||||
|
|
||||||
ikc_master_init();
|
ikc_master_init();
|
||||||
mc_ikc_init();
|
|
||||||
|
|
||||||
sched_init();
|
sched_init();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -60,6 +60,8 @@ static int test_packet_handler(struct aal_ikc_channel_desc *c,
|
|||||||
for (i = 0; i < 10; i++) {
|
for (i = 0; i < 10; i++) {
|
||||||
aal_ikc_send(c, &p, 0);
|
aal_ikc_send(c, &p, 0);
|
||||||
}
|
}
|
||||||
|
} else if (packet->msg == 0x1111001a) {
|
||||||
|
kprintf("Packet, I am %d.\n", aal_mc_get_processor_id());
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@@ -82,7 +84,7 @@ static struct aal_ikc_listen_param test_listen_param = {
|
|||||||
.magic = 0x29,
|
.magic = 0x29,
|
||||||
};
|
};
|
||||||
|
|
||||||
void mc_ikc_init(void)
|
void mc_ikc_test_init(void)
|
||||||
{
|
{
|
||||||
aal_ikc_listen_port(NULL, &test_listen_param);
|
aal_ikc_listen_port(NULL, &test_listen_param);
|
||||||
kprintf("Listener registered port %d\n", 500);
|
kprintf("Listener registered port %d\n", 500);
|
||||||
|
|||||||
Reference in New Issue
Block a user