qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] sh4: system emulator patches


From: Magnus Damm
Subject: [Qemu-devel] sh4: system emulator patches
Date: Fri, 28 Sep 2007 16:51:04 +0900

Hi everyone,

Here comes a batch of sh4 system emulator patches. Main features are
rewrites of TMU and SCI/SCIF device emulation and other minor fixes to
get some basic parts of the linux kernel booting up.

The curious user can try the attached kernel config to build a sh4
kernel (2.6.23-rc/2.6.24-pre) which at least starts booting inside of
qemu. Use the following options to get the serial ports right:

$ qemu-system-sh4 -kernel ~/kernel/git/sh-2.6/arch/sh/boot/zImage -M
r2d -nographic -monitor null -serial null -serial stdio

The kernel currently hangs on waiting for timer interrupts. So I'm
currently working on fixing up proper interrupt support.

Patches in this batch:

sh: add R2D-PLUS support
sh: add stand alone TMU emulation code
sh: add stand alone SCI/SCIF emulation code
sh: add INTC controller prototype
sh: add FRQCR read support
sh: fix rte opcode
sh: add sh4-softmmu and sh4-linux-user to --target-list

Please apply!

/ magnus

Attachment: qemu-cvs-20070928-sh-r2d.patch
Description: Binary data

Attachment: qemu-cvs-20070927c-sh_timer.patch
Description: Binary data

Attachment: qemu-cvs-20070928-sh_serial.patch
Description: Binary data

Attachment: qemu-cvs-20070927b-sh_intc.patch
Description: Binary data

Attachment: qemu-cvs-20070927-frqcr.patch
Description: Binary data

Attachment: qemu-cvs-20070926-rte.patch
Description: Binary data

Attachment: qemu-cvs-20070928-sh-configure.patch
Description: Binary data

Attachment: r2d-qemu.config
Description: Binary data


reply via email to

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