]> git.proxmox.com Git - mirror_qemu.git/commit
nios2: Add architecture emulation support
authorChris Wulff <crwulff@gmail.com>
Wed, 18 Jan 2017 22:01:41 +0000 (23:01 +0100)
committerRichard Henderson <rth@twiddle.net>
Tue, 24 Jan 2017 21:10:35 +0000 (13:10 -0800)
commit032c76bc6f92052336b990ca7f51864a275a4839
tree45878fe4444dde022ae31826219fd7677ede51a6
parenta678502e4f7580a6f143f680404aaee57ac3f4b5
nios2: Add architecture emulation support

Add support for emulating Altera NiosII R1 architecture into qemu.
This patch is based on previous work by Chris Wulff from 2012 and
updated to latest mainline QEMU.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Chris Wulff <crwulff@gmail.com>
Cc: Jeff Da Silva <jdasilva@altera.com>
Cc: Ley Foon Tan <lftan@altera.com>
Cc: Sandra Loosemore <sandra@codesourcery.com>
Cc: Yves Vandervennet <yvanderv@altera.com>
Cc: Alexander Graf <agraf@suse.de>
Message-Id: <20170118220146.489-3-marex@denx.de>
[rth: Remove tlb_flush from nios2_cpu_reset.]
Signed-off-by: Richard Henderson <rth@twiddle.net>
target/nios2/Makefile.objs [new file with mode: 0644]
target/nios2/cpu.c [new file with mode: 0644]
target/nios2/cpu.h [new file with mode: 0644]
target/nios2/helper.c [new file with mode: 0644]
target/nios2/helper.h [new file with mode: 0644]
target/nios2/mmu.c [new file with mode: 0644]
target/nios2/mmu.h [new file with mode: 0644]
target/nios2/monitor.c [new file with mode: 0644]
target/nios2/op_helper.c [new file with mode: 0644]
target/nios2/translate.c [new file with mode: 0644]