| V86-64 V86-64 es un simple parche de kernel de Linux que permite que los programas LEGACY 8086 se ejecuten en los procesadores modernos X86-64 AMD e Intel |
Descargar ahora |
V86-64 Clasificación y resumen
- Nombre del editor:
- vladimir32
V86-64 Etiquetas
V86-64 Descripción
El proyecto V86-64 es un simple parche de kernel de Linux que permite que los programas LEGACY 8086 se ejecuten en los procesadores modernos X86-64 AMD e Intel El proyecto V86-64 es un simple parche de kernel de Linux que permite que los programas LEGACY 8086 se ejecuten en los procesadores modernos X86-64 AMD e Intel. Actualmente, la versión de 64 bits de Linux Kernel carece de soporte del modo V86 porque no se admite en modo de funcionamiento nativo (modo largo) de estos procesadores. Pero estos procesadores todavía tienen posibilidad de ejecutar 8086 programas en modo Legacy X86. Este parche explota esta función. Currentamente solo se admite la llamada al sistema VM86 () para programas de Linux de 32 bits. También es posible agregar soporte para programas de 64 bits asignándolo un número de llamada del sistema, pero aún no se hace esto. La llamada VM86_OLD () el sistema no está compatible actualmente.Dosemu 1.4.0 / 1.2.2 (32 bits) funciona (probado con FREEDOS y PC-DOS 2000, Microsoft Windows 3.1 (DOSEMU 1.4.0)). DPMI también funciona. SMP es compatible, pero aún no se ha probado. SMP también tiene un problema con el área de memoria MultiThreading en las direcciones de 0x00110000 a 0x00113FFF (estas 4 páginas utilizadas por Monitor para controlar el programa V86) y pueden resultar en segfault en otros hilos del proceso de monitor de espacio de usuario. La solución es evitar usar estas páginas en los monitores del espacio de usuario V86. Este parche es muy experimental. Úsalo en su riesgo. Necesita ser muy probado. Sólo se prueba AMD64. EM64T también podría funcionar, y debe ser probado .instalación: para instalar, aplique parche a su árbol de origen del kernel. Por ejemplo: CD / USR / SRC; bunzip2
V86-64 Software relacionado