Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:aclaraciones

    (Puntos:0)
    por pobrecito hablador el Martes, 01 Junio de 2010, 12:26h (#1220691)

    Pero eso les ocurre por no saber programar de manera portable y confundir guest con host. Aún así y con todo, ese código podría funcionar si revisaran todas las operaciones de memoria que hace el guest, pero es que ni eso.

    No, ni siquiera. No es necesario. El caso es que el código, aunque en 32bits manipule direcciones reales, se puede hacer que las direcciones que manipule en 64bits no lo sean (en realidad son virtuales, porque la memoria es virtual en el host también, pero utilizo la palabra "real" para que se entienda que es una dirección directamente utilizable por el host). Lo suyo, y más si es una máquina de pila, es que la gestión de la memoria del host la haga la VM y el guest pueda seguir corriendo como si estuviese en 32bits. Obviamente, no se podrá utilizar más de los 4GB de memoria que se pueden direccionar desde el host, que es una limitación del diseño (que también era y es evitable, si hubiesen hecho versiones de todas las instrucciones en 4 y 8 bytes, por ejemplo), pero dará igual la dirección que devuelva el host.

    Lo que intento explicar es que como al final todo el código tiene que ser traducido, es irrelevante si la dirección con la que trabaja la máquina virtual es directamente utilizable por el host o requiere una traducción de algún tipo.

    [ Padre ]
    • Re:aclaraciones de SplinterGU (Puntos:1) Martes, 01 Junio de 2010, 16:27h
      • Re:aclaraciones de pobrecito hablador (Puntos:0) Miércoles, 02 Junio de 2010, 09:02h
      • Re:aclaraciones de pobrecito hablador (Puntos:0) Miércoles, 02 Junio de 2010, 09:27h
        • Re:aclaraciones de SplinterGU (Puntos:1) Miércoles, 02 Junio de 2010, 15:26h
    • Re:aclaraciones de pobrecito hablador (Puntos:0) Miércoles, 02 Junio de 2010, 08:54h