+ Responder ao Tópico



  1. #1
    luciux
    Visitante

    Padrão 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

  2. #2

    Padrão 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