QEMU/PowerPC and Youself PC Specs: Difference between pages

From Computernewb Wiki
(Difference between pages)
Jump to navigation Jump to search
No edit summary
 
(Created page with "My current PC Specs: Processor: Intel Core i5-2500K (Geekbench: Single Core Score is 634, Multi Core Score is 1911) Graphics Card: ATI Radeon HD 6570 RAM: 4GB RAM Single Channel OS: Windows 8.1 and Crunchbang++ Linux (I use crunchbang as main os because it can't get around windows application issue after reboot) HDD: 500GB WD, 500GB Seagate Upcoming PC Specs (Dell Precision 17.3 Inch Screen Laptop): Processor: Intel Core 7th gen or 8th gen if possible RAM: 16GB...")
 
Line 1: Line 1:
[[QEMU]] can emulate the '''PowerPC''' architecture. It is able to emulate several machines which can each run a handful of operating systems, which will be documented below.
My current PC Specs:


==Platforms==
Processor: Intel Core i5-2500K (Geekbench: Single Core Score is 634, Multi Core Score is 1911)
The following machines can be emulated. To see a full list type <code>qemu-system-ppc --M help</code>.


{| class="wikitable"
Graphics Card: ATI Radeon HD 6570
|-
! Model
! Name
! Notes
|-
| 40p
| IBM RS/6000 7020 (40p) (1990)
| Can run some versions of AIX
|-
| bamboo
| bamboo board
| First PowerPC machine emulated by QEMU
|-
| g3beige
| Heathrow based PowerMAC (1997)
|
|-
| mac99
| Mac99 based PowerMAC (1999)
| Can run Mac OS 9.2 - 10.5 and some Linux distros
|-
| mpc8544ds
| Mpc8544ds dev board
|
|-
| none
| Empty machine
|-
| pegasos2
| Genesi/bPlan Pegasos II
| Can run AmigaOS 4.1 and some other Amiga-like OSes
|-
| ppce500
| Generic paravirt e500 platform
|
|-
| ref405ep
| ref405ep
| Needs a file named ppc405_rom.bin which does not seem to be available anymore
|-
| sam460ex
| aCube Sam460ex
| Can run AmigaOS 4.1 FE and some others
|-
| virtex-ml507
| Xilinx Virtex ML507 reference design
|
|-
|}


==Machines==
RAM: 4GB RAM Single Channel
===IBM RS/6000 7020 (40p)===
[[File:40p.jpg|thumb|250px]]
Workstation from ~1994. QEMU emulates the following peripherals for this machine:


*PCI bridge
OS: Windows 8.1 and Crunchbang++ Linux (I use crunchbang as main os because it can't get around windows application issue after reboot)
*PCI VGA compatible card with VESA Bochs Extensions
*2 IDE interfaces with hard disk and CD-ROM support
*Floppy disk
*PCnet network adapters
*Serial port
*PREP Non Volatile RAM
*PC compatible keyboard and mouse.


To start a very simple emulation that'll boot into OpenBIOS:  
HDD: 500GB WD, 500GB Seagate


<pre>qemu-system-ppc -M 40p -boot c</pre>


====Current OS compatibility sheet====
Upcoming PC Specs (Dell Precision 17.3 Inch Screen Laptop):
{| class="wikitable"
|-
! Operating system
! Status
! Notes
|-
| AIX 3.2
| Not working
| OS hangs indefinitely
|-
| AIX 4.3
| Working
|
|-
| AIX 5.1
| Working
| The PCnet driver does not work in this OS; seems to be a bug <br>with the emulation
|-
| Windows NT 3.51 SP5
| Not working
| Incompatible with OpenBIOS
|-
| Windows NT 4.0 RTM
| Not working
| Incompatible with OpenBIOS
|-
|}


====Guest installation instructions====
Processor: Intel Core 7th gen or 8th gen if possible
=====AIX 4.3=====
To boot AIX you need a custom BIOS with serial as the console. Fortunately Artyom Tarasenko has done the hard work for us and made a BIOS that works with QEMU. Download it using wget or similar:
<pre>wget https://github.com/artyom-tarasenko/openfirmware/releases/download/40p-20190413/q40pofw-serial.rom</pre>


Then create the hard disk image:
RAM: 16GB RAM DDR4
<pre>qemu-img create -f qcow2 aix.qcow2 8G</pre>


You can download the AIX 4.3.3 CDs from WinWorldPC: https://winworldpc.com/product/aix/43x 
Graphics Card: NVIDIA Quadro 4GB VRAM?


Finally, boot QEMU with the following arguments:
OS: Windows 10/11


<pre>qemu-system-ppc -M 40p -bios q40pofw-serial.rom -serial telnet::4441,server -hda aix.qcow2 -vga none -nographic -net none -cdrom Volume_1.iso</pre>
SSD: 256GB


If you have a physical CD, you can replace <code>-cdrom Volume_1.iso</code> with <code>-cdrom /dev/sr0</code>.
HDD (for games): 500GB


Telnet into port 4441 and begin the installation.
== FAQ: Why do need an larger screen inch laptop for youself64? ==
 
Laptops such as 15.6 screen inch or 13.3 screen inch are too small and can lead to more heat than 17.3 screen inch laptop.
=====AIX 5.1=====
Mostly the same as 4.3. Again, you need to download a custom BIOS with serial as the console. The link for that is in the above section.
 
Create the hard disk image:
<pre>qemu-img create -f qcow2 aix.qcow2 8G</pre>
 
You can download AIX 5.1 CDs from WinWorld (you only need the first 3 CDs): https://winworldpc.com/product/aix/51
 
Boot QEMU with these arguments:
 
<pre>qemu-system-ppc -M 40p -bios q40pofw-serial.rom -serial telnet::4441,server -hda aix.qcow2 -nic user -vga none -nographic -cdrom AIX_CD_1.iso</pre>
 
If you have a physical CD, you can replace <code>-cdrom Volume_1.iso</code> with <code>-cdrom /dev/sr0</code>.
 
Telnet into port 4441 and begin the installation.
 
===Bamboo===
PPC440 embedded board, was initially used for KVM on the PPC440 (which has since been removed.) You can boot a Linux kernel on this board by downloading [http://landley.net/aboriginal/downloads/binaries/system-image-powerpc-440fp.tar.gz this image] (you may have to right click and hit "Save Link"), extracting it, and booting QEMU with this:
 
<pre>qemu-system-ppc -kernel linux -initrd rootfs.cpio.gz -M bamboo -netdev user,id=u1 -device rtl8139,netdev=u1 -vga none -nographic</pre>

Revision as of 23:18, 8 April 2023

My current PC Specs:

Processor: Intel Core i5-2500K (Geekbench: Single Core Score is 634, Multi Core Score is 1911)

Graphics Card: ATI Radeon HD 6570

RAM: 4GB RAM Single Channel

OS: Windows 8.1 and Crunchbang++ Linux (I use crunchbang as main os because it can't get around windows application issue after reboot)

HDD: 500GB WD, 500GB Seagate


Upcoming PC Specs (Dell Precision 17.3 Inch Screen Laptop):

Processor: Intel Core 7th gen or 8th gen if possible

RAM: 16GB RAM DDR4

Graphics Card: NVIDIA Quadro 4GB VRAM?

OS: Windows 10/11

SSD: 256GB

HDD (for games): 500GB

FAQ: Why do need an larger screen inch laptop for youself64?

Laptops such as 15.6 screen inch or 13.3 screen inch are too small and can lead to more heat than 17.3 screen inch laptop.