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