[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] MIPS emulation
From: |
Luke -Jr |
Subject: |
Re: [Qemu-devel] MIPS emulation |
Date: |
Thu, 3 Jul 2008 21:02:44 -0500 |
User-agent: |
KMail/1.9.9 |
On Saturday 28 June 2008, Thiemo Seufer wrote:
> Luke -Jr wrote:
> > On Friday 27 June 2008, Luke -Jr wrote:
> > > Is it possible to just emulate a MIPS CPU without any kind of ELF
> > > loader/BIOS/boot process, ideally letting me watch/debug the
> > > instruction flow and registers?
> >
> > In particular, I get this log output when I try to boot a flash image:
> >
> > cpu_mips_handle_mmu_fault pc bfc00000 ad bfc00000 rw 2 mmu_idx 0 smmu 1
> > cpu_mips_handle_mmu_fault address=bfc00000 ret 0 physical 1fc00000 prot 3
> > do_raise_exception_err: 15 0
> > do_interrupt enter: PC bfc00000 EPC 00000000 instruction bus error
> > exception do_interrupt: PC bfc00380 EPC bfc00000 cause 6
> > S 00400006 C 00000418 A 00000000 D 00000000
> > do_raise_exception_err: 15 0
> > do_interrupt enter: PC bfc00380 EPC bfc00000 instruction bus error
> > exception do_interrupt: PC bfc00380 EPC bfc00000 cause 6
> > S 00400006 C 00000418 A 00000000 D 00000000
>
> An "instruction bus error" means Qemu wasn't able to fetch an instruction
> from address 0xbfc00000, which should correspond to the very begin of
> your flash image. This looks like your Qemu build is broken for some
> reason. Did you build with gcc4, per chance?
Just tried and got this same thing with a vanilla checkout of trunk compiled
with GCC 3.4.6...
- Re: [Qemu-devel] MIPS emulation,
Luke -Jr <=
- Re: [Qemu-devel] MIPS emulation, Thiemo Seufer, 2008/07/03
- Re: [Qemu-devel] MIPS emulation, Luke -Jr, 2008/07/03
- Re: [Qemu-devel] MIPS emulation, Luke -Jr, 2008/07/05
- Re: [Qemu-devel] MIPS emulation, Thiemo Seufer, 2008/07/06
- Re: [Qemu-devel] MIPS emulation, Luke -Jr, 2008/07/06
- Re: [Qemu-devel] MIPS emulation, Luke -Jr, 2008/07/06
- Re: [Qemu-devel] MIPS emulation, Luke -Jr, 2008/07/07
- [Qemu-devel] mapping devices to 0xfffe0000+, Luke -Jr, 2008/07/08