From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16933 invoked by alias); 7 Oct 2002 15:04:39 -0000 Mailing-List: contact cgen-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cgen-owner@sources.redhat.com Received: (qmail 16926 invoked from network); 7 Oct 2002 15:04:39 -0000 Received: from unknown (HELO touchme.toronto.redhat.com) (216.138.202.10) by sources.redhat.com with SMTP; 7 Oct 2002 15:04:39 -0000 Received: from toenail.toronto.redhat.com (toenail.toronto.redhat.com [172.16.14.211]) by touchme.toronto.redhat.com (Postfix) with ESMTP id 9728E800152; Mon, 7 Oct 2002 11:04:38 -0400 (EDT) Received: (from fche@localhost) by toenail.toronto.redhat.com (8.11.6/8.11.6) id g97F4cm12527; Mon, 7 Oct 2002 11:04:38 -0400 Date: Mon, 07 Oct 2002 08:04:00 -0000 From: "Frank Ch. Eigler" To: =?iso-8859-1?Q?=E6=B1_=E7=BF?= Cc: cgen@sources.redhat.com Subject: Re: What CGEN-based tools are provided now? Message-ID: <20021007110437.B12368@redhat.com> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="8P1HSweYDcXXzwPJ" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: ; from dam_wang@hotmail.com on Mon, Oct 07, 2002 at 12:32:22PM +0000 X-SW-Source: 2002-q4/txt/msg00006.txt.bz2 --8P1HSweYDcXXzwPJ Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 1164 Hi - On Mon, Oct 07, 2002 at 12:32:22PM +0000, =E6=B1 =E7=BF wrote: > What tools based on CGEN are provided now? I have tried SID but I found a= t=20 > last that maybe it's not useful on my work. Are there any more tools base= d=20 > on CGEN?=20 Take some time to look over the opcodes/ part of binutils. That's the area where CGEN-generated assembler/disassembler kernels are put. The CGEN modules that do that work are all already in the cgen/*.scm files. > [...] > Now my work is to find a way to simulator new CPUs.I have tried SID, but= =20 > seems to add a new CPU in it is too hard for me:firstly, it needs to=20 > modify some files which is machine-generated,=20 No, machine-generated files should be left alone.=20 > secondly, before the=20 > simulation, I need a toolchain to generate the .x file [...] > it means to a lot of work! It is not a simulator's job to create the executables you want to run on it. You need a toolchain, one way or another. CGEN can help generate the kernels of various associated tools, but there is still a considerable amount of work involved in porting, say, gcc, gdb, and even the more minor programs. - FChE --8P1HSweYDcXXzwPJ Content-Type: application/pgp-signature Content-Disposition: inline Content-length: 232 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE9oaKFVZbdDOm/ZT0RAkE5AJ9RS87Sls45bCsKupwHa4js7UvE2QCggRl0 pNA8pTbophzyKmuw5fgKoeY= =zPsL -----END PGP SIGNATURE----- --8P1HSweYDcXXzwPJ--