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

2011-05-09 Thread Peter Maydell
On 8 May 2011 16:39, Andreas Färber wrote: > Have you checked if some QEMU fork already emulates the Leopardboard 365? > At least the BeagleBoard is available somewhere, not sure about the other > animals. Beagle is a different SoC (OMAP3). I have a patchstack with omap3 support in qemu-linaro t

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

2011-05-08 Thread Andreas Färber
Hi, Am 03.05.2011 um 14:56 schrieb Alessandro: What SoC are you planning to model? I assume you have one in mind since you were specific about wanting the ARM926 rather than a more recent ARM core... I was originally thinking to TI-DM365: as you can see, this SoC includes several _inusual_

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

2011-05-03 Thread Alessandro
Hi, Anton. Your proposal is also interesting :-) It is well-documented hardware? IT Da: Антон Кочков A: Peter Maydell Cc: Alessandro ; qemu-devel@nongnu.org Inviato: Mar 3 maggio 2011, 00:04:13 Oggetto: Re: [Qemu-devel] implementing ARM926EJ-S support

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

2011-05-03 Thread Alessandro
> I'm not sure what source tree you're looking at. Code for ARM core > as a target is in target-arm/. Exactly that. > We don't support Jazelle. We don't implement the TCMs (in the same > way we don't implement caches). We probably don't get all the > device-specific cp15 registers right. (None

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

2011-05-02 Thread Антон Кочков
Alessandro, I think you can try add support for one of the Qualcomm MSM6100, MSM6125, MSM6225, MSM6245, MSM6250, MSM6255A, MSM6260, MSM6275, MSM6280, MSM6300, MSM6500, MSM6800; Of course, if you dont know yet which you want. Best regards, Anton Kochkov. On Tue, May 3, 2011 at 01:04, Peter Mayd

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

2011-05-02 Thread Peter Maydell
On 2 May 2011 13:46, Alessandro wrote: > ARM core-related code appears to be located (mainly)under ARM directory; > peripherals-related files should be located under "machine" dir. I'm not sure what source tree you're looking at. Code for ARM core as a target is in target-arm/. Device models are

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

2011-05-02 Thread Alessandro
qemu-devel@nongnu.org Inviato: Lun 2 maggio 2011, 10:04:18 Oggetto: Re: [Qemu-devel] implementing ARM926EJ-S support On 2 May 2011 02:53, Alessandro 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

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

2011-05-02 Thread Peter Maydell
On 2 May 2011 02:53, Alessandro 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 s

[Qemu-devel] implementing ARM926EJ-S support

2011-05-01 Thread Alessandro
Hi all! I am an experencied QEMU user. Although I am a good C/C++ programmer, I have only theoretic/basic knowledge about virtual machines programming. 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