qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] implementing ARM926EJ-S support


From: Alessandro
Subject: Re: [Qemu-devel] implementing ARM926EJ-S support
Date: Mon, 2 May 2011 13:46:30 +0100 (BST)

Thanks for your reply, Peter. :-)
Thanks for giving me good news.

According to what you say, would be better to pick QEMU source code, adding some peripherals and enjoy.
ARM core-related code appears to be located (mainly)under ARM directory; peripherals-related files should be located under "machine" dir.

I still have some questions about QEMU ARM926 support:

1- What standard extensions are supported? e.g Jazelle.

2- Sometimes, SoC includes "inusual"(and _poorly_ documented) hardware: ISP, video Coproc, and so on.
This increase significantly the final complexity of project. What are the "guidelines" to follow? What must be implemented, and what could be safely ignored?

Eventually, any indication - references to (official)docs included - would be appreciated. :-)

IT


Da: Peter Maydell <address@hidden>
A: Alessandro <address@hidden>
Cc: address@hidden
Inviato: Lun 2 maggio 2011, 10:04:18
Oggetto: Re: [Qemu-devel] implementing ARM926EJ-S support

On 2 May 2011 02:53, Alessandro <address@hidden> wrote:
> For study, I'm thinking to write a simple VM that can simulate an ARM SoC
> based on ARM926EJ-S core.
>
> I have basically two choice:
>
> 1- build all from scratch, full-simulating core and peripherals;
> 2- modify a pre-existing VM with ARM architecture support(QEMU).
>
> Second option can be a viable way?

QEMU already implements an ARM926 model, so all you'd have to
implement would be the peripheral models for whatever SoC
you had in mind. That sounds much easier to me :-)

-- PMM

reply via email to

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