[Info-vax] HPE Integrity emulator

John Dallman jgd at cix.co.uk
Tue Feb 27 17:29:00 EST 2024


In article <url9aa$3beds$1 at dont-email.me>,
clubley at remove_me.eisner.decus.org-Earth.UFP (Simon Clubley) wrote:

> Is this a full-system emulator or just a CPU emulator ?
> 
> [From what I can tell from the webpage, it appears to be another CPU
> emulator only, just like Ski.]

A bit more than just a CPU emulator, but not a full-system emulator. From
the documentation PDF:

* ISA library
  A library that implements the IA64 instruction set.
* ELF library
  A library that implements the support for IA64 binary executables
  ((this does not handle dynamic linking at present)). 
* KRN library
  A library that implements the support for Linux compatible IA64 
  system calls ((as far as Kernel 2.4)).
* MAC library
  A library that implements the support for detailed architectural 
  simulation.
* ECU library
  A library that implements the support for special architectures.

If the documentation is correct, then making an IA64 VMS emulator for
x96-64 VMS would require, at least:

* Extending the ELF library to cope with dynamically linked executables
  and libraries. 
* Creating a system call translation layer for VMS. This would be a lot
  easier with the VMS source available.
* Fixing bugs that doubtless exist in the libraries. 
* Getting the instruction set library to run at a reasonable speed.

John 



More information about the Info-vax mailing list