From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47172) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YpcLC-00014f-HT for qemu-devel@nongnu.org; Tue, 05 May 2015 08:52:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YpcLB-0002Yi-K6 for qemu-devel@nongnu.org; Tue, 05 May 2015 08:52:50 -0400 Received: from mail-yh0-x236.google.com ([2607:f8b0:4002:c01::236]:35420) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YpcLB-0002Wf-FF for qemu-devel@nongnu.org; Tue, 05 May 2015 08:52:49 -0400 Received: by yhda23 with SMTP id a23so39844692yhd.2 for ; Tue, 05 May 2015 05:52:48 -0700 (PDT) MIME-Version: 1.0 Date: Tue, 5 May 2015 09:52:47 -0300 Message-ID: From: aurelio remonda Content-Type: multipart/alternative; boundary=047d7bd6be22d01afb0515552752 Subject: [Qemu-devel] [ARM]: Adding support for Cortex-M4 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: alistair23@gmail.com, peter.maydell@linaro.org, peter.crosthwaite@xilinx.com, qemu-devel@nongnu.org --047d7bd6be22d01afb0515552752 Content-Type: text/plain; charset=UTF-8 Hi, i would like to to add support for cortex-m4 on qemu. Most features of the Cortex-M3 and M4 are the same with the significant difference that Cortex-M4 has DSP extensions and optional FPU. Even so, i really need some pointers for this (im a newbie on qemu devel). I found out that qemu can manage dsp instructions such as ADD16, ASX, SAX, etc. and all their combinations with suffixes (u, s, sh, etc.), so half (if not all) of the work is done. How should I go about this? What's the standard procedure for adding a new CPU, even if it's so similar to the existing ones? That is, which are the relevant functions/files that I should modify, and so on. Thanks a lot! --047d7bd6be22d01afb0515552752 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi, i would like to to add support for cortex-m4 on q= emu. Most features of the Cortex-M3 and M4 are the same with the significan= t difference that Cortex-M4 has DSP extensions and optional FPU. Even so, i= really need some pointers for this (im a newbie on qemu devel). I found ou= t that qemu can manage dsp instructions such as ADD16, ASX, SAX, etc. and a= ll their combinations with suffixes (u, s, sh, etc.), so half (if not all) = of the work is done.

How should I go about this? What'= ;s the standard procedure for adding a new CPU, even if it's so similar= to the existing ones? That is, which are the relevant functions/files that= I should modify, and so on.

Thanks a lot!
--047d7bd6be22d01afb0515552752--