From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LAqCK-0006wo-B2 for qemu-devel@nongnu.org; Thu, 11 Dec 2008 13:23:40 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LAqCJ-0006w0-Ex for qemu-devel@nongnu.org; Thu, 11 Dec 2008 13:23:39 -0500 Received: from [199.232.76.173] (port=38005 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LAqCJ-0006vw-4G for qemu-devel@nongnu.org; Thu, 11 Dec 2008 13:23:39 -0500 Received: from mx20.gnu.org ([199.232.41.8]:4417) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LAqCI-00054Y-Ro for qemu-devel@nongnu.org; Thu, 11 Dec 2008 13:23:38 -0500 Received: from mail.codesourcery.com ([65.74.133.4]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LAqCG-0004Xm-WE for qemu-devel@nongnu.org; Thu, 11 Dec 2008 13:23:37 -0500 From: Vladimir Prus Date: Thu, 11 Dec 2008 21:23:29 +0300 MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_iqVQJy5lVapN/4A" Message-Id: <200812112123.30011.vladimir@codesourcery.com> Subject: [Qemu-devel] SH: Add SH7785 as CPU option Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org --Boundary-00=_iqVQJy5lVapN/4A Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline This patch adds SH7785 as valid value for -cpu. Right now, using this option together with SH7785 kernel will cause kernel to crash, but before sending a patch for that, I need the option to conditionalize behaviour on. - Volodya --Boundary-00=_iqVQJy5lVapN/4A Content-Type: text/x-diff; charset="iso 8859-15"; name="0001-SH-Add-SH7785-as-CPU-option.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-SH-Add-SH7785-as-CPU-option.patch" =46rom bc76bc4672bd63798e627c0b810efddfcc10ce62 Mon Sep 17 00:00:00 2001 =46rom: Vladimir Prus Date: Sun, 12 Oct 2008 22:03:50 +0400 Subject: [PATCH] SH: Add SH7785 as CPU option To: qemu-devel@nongnu.org X-KMail-Transport: CodeSourcery X-KMail-Identity: 901867920 * target-sh4/cpu.h (SH_CPU_SH7785): New. * target-sh/translate.c (sh4_defs): Add 7785. =2D-- target-sh4/cpu.h | 1 + target-sh4/translate.c | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletions(-) diff --git a/target-sh4/cpu.h b/target-sh4/cpu.h index 02ee241..bcf326c 100644 =2D-- a/target-sh4/cpu.h +++ b/target-sh4/cpu.h @@ -33,6 +33,7 @@ #define SH_CPU_SH7750R (1 << 2) #define SH_CPU_SH7751 (1 << 3) #define SH_CPU_SH7751R (1 << 4) +#define SH_CPU_SH7785 (1 << 5) #define SH_CPU_SH7750_ALL (SH_CPU_SH7750 | SH_CPU_SH7750S | SH_CPU_SH7750R) #define SH_CPU_SH7751_ALL (SH_CPU_SH7751 | SH_CPU_SH7751R) =20 diff --git a/target-sh4/translate.c b/target-sh4/translate.c index a41ec25..8ba7c8b 100644 =2D-- a/target-sh4/translate.c +++ b/target-sh4/translate.c @@ -221,7 +221,13 @@ static sh4_def_t sh4_defs[] =3D { .pvr =3D 0x04050005, .prr =3D 0x00000113, .cvr =3D 0x00110000, /* Neutered caches, should be 0x20480000 */ =2D }, + }, { + .name =3D "SH7785", + .id =3D SH_CPU_SH7785, + .pvr =3D 0x10300700, + .prr =3D 0x00000200, + .cvr =3D 0x71440211, + }, }; =20 static const sh4_def_t *cpu_sh4_find_by_name(const char *name) =2D-=20 1.5.3.5 --Boundary-00=_iqVQJy5lVapN/4A--