qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] Arm system emulation


From: Paul Brook
Subject: [Qemu-devel] Arm system emulation
Date: Tue, 22 Nov 2005 02:31:14 +0000
User-agent: KMail/1.8.2

The attached patch implements Arm system emulation.
Also attached is the prerequisite PS/2 emulation separation patch.

The emulated hardware is based on an Arm Integrator/CP board with an 
arm1026ej-s cpu. This is an embedded development board that supports a 
variety of core modules and peripherals. Currently timers, interrupt 
controller and UART(x2) are implemented.  Network should follow shortly.

In the medium term I plan to extend this to also emulate an Integrator/AP 
board. This is similar but includes which includes a PCI bus, so existing PCI 
peripherals can be used.

Longer term these boards can be used as a base for future ARM cpus, including 
SMP support.

Generally speaking Arm boards don't have a BIOS.The kernel/bootloader is 
loaded directly from flash.  The -kernel option can be used to load linux 
kernels (and probably any other image).

For anyone wanting to try this, there's a kernel image and small initrd 
filesystem at:
https://nowt.dyndns.org/integratorcp.zImage
https://nowt.dyndns.org/arm_root.img

There's nothing special about these. Just a vanilla 2.6.14 kernel configured 
with a serial console and busybox+bash from a Debian arm-linux install.

Paul

Attachment: patch.qemu_arm_system.bz2
Description: BZip2 compressed data

Attachment: patch.qemu_ps2
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]