Features/HPPA: Difference between revisions
m (Fix typo) |
HelgeDeller (talk | contribs) mNo edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Summary == | == Summary == | ||
Add emulation of HP PA-RISC. | Add system emulation of HP PA-RISC. | ||
== Owner == | == Owner == | ||
* | * Helge Deller <deller@gmx.de> | ||
* | * Richard Henderson | ||
== Detailed Summary == | == Detailed Summary == | ||
System | 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 | * Only PA1.1 (32-bit) supported yet. | ||
* Instruction decoding, branching and most instructions are emulated. | |||
* User mode emulation has been added (since QEMU 2.9). | |||
* System mode emulation has been added (since QEMU 4.0). | |||
* A fork of SeaBIOS exists, which emulates a B160L workstation. | |||
* Booting Linux and HP-UX works. | |||
* Generic Tulip PCI NIC support for qemu was added. | |||
* Graphics card emulation (artist) added. | |||
== TODO == | == TODO == | ||
* | * More testing | ||
* | * Add more devices for system emulation, e.g. | ||
* | ** LASI | ||
** Elroy PCI bridge | |||
* Enhance SeaBIOS to emulate 64-bit firmwares | |||
* Add emulation of a C3000 workstation | |||
== Code == | == Code == | ||
The code | The qemu code has been pushed into the qemu git repository. | ||
* | A fork of SeaBIOS to run on PA-RISC is in the external git repository at: | ||
* https://github.com/hdeller/seabios-hppa | |||
Ongoing work is documented here: | |||
* https://parisc.wiki.kernel.org/index.php/Qemu |
Latest revision as of 13:57, 9 March 2020
Summary
Add system emulation of HP PA-RISC.
Owner
- Helge Deller <deller@gmx.de>
- Richard Henderson
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
- Only PA1.1 (32-bit) supported yet.
- Instruction decoding, branching and most instructions are emulated.
- User mode emulation has been added (since QEMU 2.9).
- System mode emulation has been added (since QEMU 4.0).
- A fork of SeaBIOS exists, which emulates a B160L workstation.
- Booting Linux and HP-UX works.
- Generic Tulip PCI NIC support for qemu was added.
- Graphics card emulation (artist) added.
TODO
- More testing
- Add more devices for system emulation, e.g.
- LASI
- Elroy PCI bridge
- Enhance SeaBIOS to emulate 64-bit firmwares
- Add emulation of a C3000 workstation
Code
The qemu code has been pushed into the qemu git repository.
A fork of SeaBIOS to run on PA-RISC is in the external git repository at:
Ongoing work is documented here: