Comunicaçao deputy/remote no openMosix
Pessoal,
Eu tenho lido os artigos do site do Mosix e do openMosix e nao consegui identificar em nenhum deles uma explicaçao mais detalhada de como e' feita a comunicaçao entre o deputy e o remote, isto e´, nos artigos eles informam o uso de um stub mas naum dizem se e' usado RPC ou outra forma para disponibilizar essa comunicaçao.
E' dito que no futuro pretendem usar sockets mas e quanto a hoje em dia, o que e' usado? Alguem sabe dizer?
Um grande abraço.
Pax et Bonum
Lucius Curado
Comunicaçao deputy/remote no openMosix
+#ifdef CONFIG_MOSIX
+ /* DEPUTY or NOT - the child-process may become DEPUTY
+ * while we page-fault on "__copy_from_user",
+ * so we always do it the long way:
+ */
+ {
+ struct user_fxsr_struct f;
+
+ __copy_from_user(&f, (void *)data, sizeof(f));
+ ret = request_process(child, &f, PR_PTRACE_SETFPXREGS,
+ 0) ? -EIO : 0;
+ }
+#else
child->used_math = 1;
ret = set_fpxregs(child, (struct user_fxsr_struct *)data);
+#endif /* CONFIG_MOSIX */
break;
}
O restante basta baixar o código fonte e analisar... Tudo está documentado no código..
[]'s
Marcos Pitanga