Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:system:userspace:emulators [2019/10/29 23:26]
coadde [List of Native Emulators]
en:system:userspace:emulators [2025/06/05 04:23] (current)
throgh old revision restored (2023/08/02 14:48)
Line 985: Line 985:
 ! style="background-color:#ddffe3" |<color #066d18>Yes:</color> \\ [[https://www.gnu.org|GNU]]<color #066d18>/</color>[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]] ! style="background-color:#ddffe3" |<color #066d18>Yes:</color> \\ [[https://www.gnu.org|GNU]]<color #066d18>/</color>[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]
 |- |-
-! rowspan="31" style="background-color:#fae65b" |<color #816e00>QEMU</color> +! rowspan="29" style="background-color:#fae65b" |<color #816e00>QEMU</color> 
-! rowspan="31" style="background-color:#ddffe3" |<color #066d18>Yes</color>+! rowspan="29" style="background-color:#ddffe3" |<color #066d18>Yes</color>
 |[alpha system] \\ DEC \\ Alpha AXP \\ 64bit CPU machines \\ (Alpha) |[alpha system] \\ DEC \\ Alpha AXP \\ 64bit CPU machines \\ (Alpha)
 ! style="background-color:#fae65b" |<color #816e00>Yes</color> ! style="background-color:#fae65b" |<color #816e00>Yes</color>
Line 1015: Line 1015:
 ! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://www.gnu.org|GNU]]/[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]] (kernel is droped in v4.7)</color> ! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://www.gnu.org|GNU]]/[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]] (kernel is droped in v4.7)</color>
 |- |-
-|[hppa system] \\ Hewlett Packard \\ Precision Architecture \\ 64bit CPU machines \\ (HP/PA or PA-RISC+|[lm32 system] \\ LatticeMico32 32bit CPU machines \\ (LM32)
 ! style="background-color:#ddffe3" |<color #066d18>Yes</color> ! style="background-color:#ddffe3" |<color #066d18>Yes</color>
-! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (hppa-unknown-elf) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (hppa-unknown-elf) 
-! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://github.com/openbios/smartfirmware|SmartFirmware]]</color> 
-! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (hppa-unknown-elf) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (hppa-unknown-elf) 
-! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://www.gnu.org|GNU]]/[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]</color> 
-|- 
-|[lm32 system] \\ LatticeMico32 32bit CPU machines \\ (LM32) 
-! style="background-color:#fae65b" |<color #816e00>Yes</color> 
 ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (lm32-unknown-{eabi,elf}) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (lm32-unknown-{eabi,elf}) ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (lm32-unknown-{eabi,elf}) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (lm32-unknown-{eabi,elf})
-! style="background-color:#fae65b" |<color #816e00>Technically</color>+! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://github.com/m-labs/milkymist/tree/master/software/bios|Milkymist BIOS]]</color>
 ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (lm32-unknown-{eabi,elf}) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (lm32-unknown-{eabi,elf}) ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (lm32-unknown-{eabi,elf}) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (lm32-unknown-{eabi,elf})
 ! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://www.gnu.org|GNU]]/[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]] (kernel is a port of lm32)</color> ! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://www.gnu.org|GNU]]/[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]] (kernel is a port of lm32)</color>
Line 1181: Line 1174:
 ! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://git.pengutronix.de/cgit/barebox/|Barebox]], \\ fully free coreboot, \\ [[https://gitlab.denx.de/u-boot/u-boot|Das U-Boot]], [[https://notabug.org/libreboot/libreboot.git|Libreboot]], librecore, [[https://github.com/openbios/openbios|OpenBIOS]], [[https://git.seabios.org/cgit/seabios.git|SeaBIOS]], [[https://github.com/openbios/smartfirmware|SmartFirmware]] \\ and \\ [[https://github.com/tianocore/edk2/tree/master/OvmfPkg|OVMF]]</color> ! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://git.pengutronix.de/cgit/barebox/|Barebox]], \\ fully free coreboot, \\ [[https://gitlab.denx.de/u-boot/u-boot|Das U-Boot]], [[https://notabug.org/libreboot/libreboot.git|Libreboot]], librecore, [[https://github.com/openbios/openbios|OpenBIOS]], [[https://git.seabios.org/cgit/seabios.git|SeaBIOS]], [[https://github.com/openbios/smartfirmware|SmartFirmware]] \\ and \\ [[https://github.com/tianocore/edk2/tree/master/OvmfPkg|OVMF]]</color>
 ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (x86_64-unknown-elf) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (x86_64-unknown-elf) ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (x86_64-unknown-elf) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (x86_64-unknown-elf)
-! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://www.gnu.org|GNU]]/[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]</color> 
-|- 
-|[ia64 system] \\ Intel Itanium \\ 64bit CPU machines \\ (IA-64)  
-! style="background-color:#ddffe3" |<color #066d18>Yes</color> 
-! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (ia64-unknown-elf) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (ia64-unknown-elf) 
-! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://github.com/openbios/openbios|OpenBIOS]]</color> 
-! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (ia64-unknown-elf) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (ia64-unknown-elf) 
 ! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://www.gnu.org|GNU]]/[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]</color> ! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://www.gnu.org|GNU]]/[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]</color>
 |- |-
Line 1202: Line 1188:
 ! style="background-color:#fae65b" |<color #816e00>Technically</color> ! style="background-color:#fae65b" |<color #816e00>Technically</color>
 ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (xtensaeb-unknown-{eabi,elf}) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (xtensaeb-unknown-{eabi,elf}) ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (xtensaeb-unknown-{eabi,elf}) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (xtensaeb-unknown-{eabi,elf})
 +! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://www.gnu.org|GNU]]/[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]</color>
 +|-
 +! style="background-color:#fae65b" |<color #816e00>QEMU IA-64 (contains unused code from QEMU)</color>
 +! style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +|[ia64 system] \\ Intel Itanium \\ 64bit CPU machines \\ (IA-64) 
 +! style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (ia64-unknown-elf) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (ia64-unknown-elf)
 +! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://github.com/openbios/openbios|OpenBIOS]]</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (ia64-unknown-elf) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (ia64-unknown-elf)
 +! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://www.gnu.org|GNU]]/[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]</color>
 +|-
 +! style="background-color:#fae65b" |<color #816e00>QEMU HP/PA (contains unused code from QEMU)</color>
 +! style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +|[hppa system] \\ Hewlett Packard \\ Precision Architecture \\ 64bit CPU machines \\ (HP/PA or PA-RISC) 
 +! style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (hppa-unknown-elf) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (hppa-unknown-elf)
 +! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://github.com/hdeller/seabios-hppa|SeaBIOS HP/PA]] \\ and \\ [[https://github.com/openbios/smartfirmware|SmartFirmware]]</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (hppa-unknown-elf) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (hppa-unknown-elf)
 ! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://www.gnu.org|GNU]]/[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]</color> ! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://www.gnu.org|GNU]]/[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]</color>
 |- |-
Line 1918: Line 1922:
 ! style="background-color:#ddffe3" |<color #066d18>Yes:</color> \\ [[https://www.gnu.org|GNU]]<color #066d18>/</color>[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]] ! style="background-color:#ddffe3" |<color #066d18>Yes:</color> \\ [[https://www.gnu.org|GNU]]<color #066d18>/</color>[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]
 |- |-
-! rowspan="2" style="background-color:#ffdddd" |<color #b90b0B>XQEMU</color>+! rowspan="2" style="background-color:#ffdddd" |<color #b90b0B>XQEMU (contains unused code from QEMU)</color>
 ! rowspan="2" style="background-color:#ffdddd" |<color #b90b0B>No: \\ MCPX binary blob \\ is required</color> ! rowspan="2" style="background-color:#ffdddd" |<color #b90b0B>No: \\ MCPX binary blob \\ is required</color>
 |[xbox system] \\ Microsoft Xbox \\ (Intel \\ Pentium III \\ "Coppermine based") |[xbox system] \\ Microsoft Xbox \\ (Intel \\ Pentium III \\ "Coppermine based")