| V86-64. V86-64 Project é um patch simples do kernel do Linux que permite que os programas legados 8086 funcionem em processadores modernos X86-64 AMD e Intel |
Baixe Agora |
V86-64. Classificação e resumo
- Nome do editor:
- vladimir32
V86-64. Tag
V86-64. Descrição
O projeto V86-64 é um patch simples do kernel do Linux que permite que os programas legados 8086 funcionem em processadores modernos X86-64 AMD e Intel O projeto V86-64 é um patch simples do kernel do Linux que permite que os programas legados 8086 sejam executados nos processadores modernos X86-64 AMD e Intel. Atualmente, a versão de 64 bits do Kernel Linux não possui suporte do modo V86 porque não é suportado no modo de operação nativo (modo longo) desses processadores. Mas esses processadores ainda têm possibilidade de executar programas 8086 no modo Legado X86. Este patch explora esse recurso.Correntemente apenas a chamada do sistema VM86 () é suportada para programas Linux de 32 bits. Também é possível adicionar suporte para programas de 64 bits, atribuindo-lhe um número de chamada do sistema, mas isso ainda não foi feito. A chamada do sistema VM86_OLD () não é atualmente suportada.Dosemu 1.4.0 / 1.2.2 (32 bits) funciona (testado com FreeDOS e PC-DOS 2000, Microsoft Windows 3.1 (Dosemu 1.4.0)). O DPMI também funciona. O SMP é suportado, mas ainda não foi testado. O SMP também tem um problema com a área multithreading na área de memória em endereços de 0x00110000 para 0x00113FFF (estas 4 páginas usadas pelo monitor para controlar o programa V86) e podem resultar em Segfault em outros fios do processo do monitor do Usípio. A solução é evitar usar essas páginas no UserPace V86 monitores.Este patch é muito experimental. Use-o em seu risco. Precisa ser fortemente testado. Apenas AMD64 é testado. EM64T também pode funcionar, e precisa ser testado.Enstalação: para instalar, aplicar patch para sua árvore de origem do kernel. Por exemplo: CD / USR / SRC; Bunzip2.
V86-64. Software Relacionado