Changes between Version 5 and Version 6 of Developer/Simulators/QEMU/Preparation


Ignore:
Timestamp:
Mar 10, 2015, 11:46:33 PM (4 years ago)
Author:
Chris Johns
Comment:

Moved and updated.

Legend:

Unmodified
Added
Removed
Modified
  • Developer/Simulators/QEMU/Preparation

    v5 v6  
    11= Qemuprep =
    22
     3[[TOC(Developer/Simulators/QEMU/Preparation, depth=2)]]
    34
    4 {{Infobox BSP
    5 |BSP_name     = QEMU emulating PReP qemuprep
    6 |Manufacturer = QEMU
    7 |Board_URL    = [http://www.nongnu.org/qemu/ QEMU]
    8 |Architecture = powerpc Architecture
    9 |CPU_model    = 604 CPU or 7400 CPU (altivec-enabled)
    10 |Simulator    = Yes
    11 |Variants     = Qemuprep and Qemuprep-altivec
    12 |Controllers  = ISA NE2000, i8559, e1000, pcnet
    13 |BIOS         = Required
    14 }}
    155= BSP Supporting QEMU's PReP Emulation =
    16 
    176
    187As of rtems-4.11 two variants of the 'motorola_powerpc' BSP family are available:
     
    2817
    2918qemu had quite a few bugs related to the PREP platform. Version 0.12.4, for example, required patches. 0.14.1 seems to have fixed the show-stoppers. Hence, you need at least qemu-0.14.1 for this BSP; it should work without the need for patching QEMU.
     19
    3020= BIOS =
    3121
    32 qemu requires you to use a BIOS/firmware. The one that came with qemu 0.12.4 didn't work for me so I created a minimal dummy that provides enough functionality for the RTEMS bootloader to work.
     22Qemu requires you to use a BIOS/firmware. The one that came with qemu 0.12.4 didn't work for me so I created a minimal dummy that provides enough functionality for the RTEMS bootloader to work.
     23
    3324= BSP Variants =
    3425
     
    7566                    ne2000 driver interrupt line)
    7667}}}
     68
    7769= Networking =
    7870
     
    112104
    113105Again: if you use the non-altivec BSP variant, use -cpu 604 and if you use the altivec-enabled variant then you MUST use -cpu 7400.
     106
    114107= References =
    115108
    116 # http://www.rtems.org/wiki/index.php/QEMU
    117 # http://wiki.qemu.org/Features/PRePCleanup
    118 # http://www.nongnu.org/qemu/ QEMU
     1091. [wiki:Developer/Simulators/QEMU]
     1101. http://wiki.qemu.org/Features/PRePCleanup
     1111. http://www.nongnu.org/qemu/ QEMU