É possível executar uma arquitetura de energia de simulação de VM em uma máquina com arquitetura x86?

4

É possível criar uma máquina virtual que simula a arquitetura de convidado do IBM Power (Big Endian) em uma máquina que executa a arquitetura de host x86 (Little Endian)? Obviamente, a VM teria que simular a ordem de bytes trocada.

Alguém está familiarizado com uma maneira de fazer isso?

Meu instinto diz não por várias razões, e mesmo que seja, pode não ser uma boa ideia, mas imaginei que pediria mesmo assim.

    
por Zero 13.12.2012 / 16:08

2 respostas

1

Consegui encontrar um detalhamento do cpu do host para as opções de cpu convidado aqui , que passarei algum tempo procurando para dentro. Como apontado @John, o nível no qual as máquinas virtuais de plataforma emulam o hardware subjacente baseia-se na diferença entre a Arquitetura do Host e a Arquitetura Convidada, que é o cerne da pergunta: Há produtos de VM que oferecem uma arquitetura de convidado POWER? , que pode ser executado em uma arquitetura host x86?

Por enquanto, analisarei alguns produtos que encontrei recentemente. A menos que alguém tenha outras soluções.

  • QEMU - Código-fonte aberto
  • PearPC - Código aberto
  • GXemul - Código aberto
  • Simics - Intel

Como observação, embora o POWER e o PowerPC sejam tecnicamente diferentes, os aplicativos escritos para a arquitetura POWER atual são geralmente compatíveis com o PowerPC e vice-versa.

Qualquer feedback sobre essas opções também seria ótimo se alguém estiver familiarizado com elas.

    
por 13.12.2012 / 16:46
1
Teoricamente, claro - mas seria tão complexo que não seria mais uma VM, seria um simulador com um desempenho extremamente ruim. Como @Ramhound, eu não sei de nenhum pacote que faça isso.

    
por 13.12.2012 / 16:22