From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LBZgs-00020L-1q for qemu-devel@nongnu.org; Sat, 13 Dec 2008 13:58:14 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LBZgr-0001z5-5N for qemu-devel@nongnu.org; Sat, 13 Dec 2008 13:58:13 -0500 Received: from [199.232.76.173] (port=48535 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LBZgq-0001yr-Uy for qemu-devel@nongnu.org; Sat, 13 Dec 2008 13:58:13 -0500 Received: from hall.aurel32.net ([88.191.82.174]:47465) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LBZgq-0003fS-DP for qemu-devel@nongnu.org; Sat, 13 Dec 2008 13:58:12 -0500 Received: from aurel32 by hall.aurel32.net with local (Exim 4.63) (envelope-from ) id 1LBZgm-0006Dn-Fa for qemu-devel@nongnu.org; Sat, 13 Dec 2008 19:58:08 +0100 Date: Sat, 13 Dec 2008 19:58:08 +0100 From: Aurelien Jarno Subject: Re: [Qemu-devel] SH: Add SH7785 as CPU option Message-ID: <20081213185808.GA22069@hall.aurel32.net> References: <200812112123.30011.vladimir@codesourcery.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <200812112123.30011.vladimir@codesourcery.com> Sender: Aurelien Jarno 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 On Thu, Dec 11, 2008 at 09:23:29PM +0300, Vladimir Prus wrote: > > 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. > Thanks, applied. > From bc76bc4672bd63798e627c0b810efddfcc10ce62 Mon Sep 17 00:00:00 2001 > From: 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. > --- > 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 > --- 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) > > diff --git a/target-sh4/translate.c b/target-sh4/translate.c > index a41ec25..8ba7c8b 100644 > --- a/target-sh4/translate.c > +++ b/target-sh4/translate.c > @@ -221,7 +221,13 @@ static sh4_def_t sh4_defs[] = { > .pvr = 0x04050005, > .prr = 0x00000113, > .cvr = 0x00110000, /* Neutered caches, should be 0x20480000 */ > - }, > + }, { > + .name = "SH7785", > + .id = SH_CPU_SH7785, > + .pvr = 0x10300700, > + .prr = 0x00000200, > + .cvr = 0x71440211, > + }, > }; > > static const sh4_def_t *cpu_sh4_find_by_name(const char *name) > -- > 1.5.3.5 > -- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' aurel32@debian.org | aurelien@aurel32.net `- people.debian.org/~aurel32 | www.aurel32.net