Features/HPPA: Difference between revisions

From QEMU
m (Fix typo)
(HPPA user mode emulation is now part of QEMU)
Line 1: Line 1:
== Summary ==
== Summary ==


Add emulation of HP PA-RISC.
Add system emulation of HP PA-RISC.


== Owner ==
== Owner ==
Line 10: Line 10:
== Detailed Summary ==
== Detailed Summary ==


System and user emulation of HP's PA-RISC platform.  Both 32-bit (PA1.1) and 64-bit (PA2.0).  Emulated systems would likely include one of the 'Snakes' (e.g. the 715/100), the C180/C240/similar, and C3000 or similar.
System emulation of HP's PA-RISC platform.  Both 32-bit (PA1.1) and 64-bit (PA2.0).  Emulated systems would likely include one of the 'Snakes' (e.g. the 715/100), the C180/C240/similar, and C3000 or similar.


== Status ==
== Status ==


Instruction decoding, branching and most simple instructions are emulated.
Instruction decoding, branching and most simple instructions are emulated, user mode emulation has been added (since QEMU 2.9).


== TODO ==
== TODO ==


* Stack-grows-up support for linux-user — rather tricky, and a blocker
* CPU support for system emulation
* CPU support for system emulation
* Devices for system emulation
* Devices for system emulation

Revision as of 10:40, 17 February 2017

Summary

Add system emulation of HP PA-RISC.

Owner

  • Name: Stuart Brady
  • Email: sdb@zubnet.me.uk

Detailed Summary

System emulation of HP's PA-RISC platform. Both 32-bit (PA1.1) and 64-bit (PA2.0). Emulated systems would likely include one of the 'Snakes' (e.g. the 715/100), the C180/C240/similar, and C3000 or similar.

Status

Instruction decoding, branching and most simple instructions are emulated, user mode emulation has been added (since QEMU 2.9).

TODO

  • CPU support for system emulation
  • Devices for system emulation

Code

The code is currently kept in a separate git repository: