From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yw1-x112d.google.com (mail-yw1-x112d.google.com [IPv6:2607:f8b0:4864:20::112d]) by sourceware.org (Postfix) with ESMTPS id C98163858D38 for ; Mon, 19 Jun 2023 14:44:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C98163858D38 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-yw1-x112d.google.com with SMTP id 00721157ae682-556f2c24a28so2031407b3.1 for ; Mon, 19 Jun 2023 07:44:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687185887; x=1689777887; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=9CF7EhYkIVM7Pg1v2HEyBNNSwPtYkn9ZHnGyBmnLH8o=; b=ZktaTV0MFsBmDl9P+n6bMlXHThk16V+2BQJzsxmI37SiOr+vtkzRXvXKbmNNpAOCha afoS/UpoqUh39WxI2XHAbKvUKYoGOtCGwfrG9tDhlhyOoMjvpI1dcccMxeES3NFCnVGd IY3amOOmlezfvRhNLmM1BtBawRGIivS2j2WVXmdI713au8znqxaKyuN1zt7hJlPUYWCX C0YP9/SD5y3m96JIO+uUYQLmbmk2b/WHfydWAjNvkob4vYyq7nLYMNJEchwPLMU/0vNc Bb2JrVEm87bOxXys4iAxoaYfqB2oAXv6gnTZ6Jnf/Jp3KMYwoErCiWr9Fu3RGUo5QiQD 0FpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687185887; x=1689777887; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9CF7EhYkIVM7Pg1v2HEyBNNSwPtYkn9ZHnGyBmnLH8o=; b=Vp2UDVqL9iNr95z0YkKV6Hi9TykmegXya6PNkHeHJN4YIF72AK9eD6TSg+pTfcNvTd rs0a/cxe7pyvAOCUnDaXaHmqhNmlWQ4KdbC1lymVrQJrFf9MSAin43ob1fT+es659pta QW2918283QXmQS1LVvZpsIwpiGhNF1ZE1U7a3fM8Rco24v+iwavfK+ZcX7y9MR1ppvZ3 N185wDaTx53gcNkGP++faGRz4pGyIvt7v4zMoYw5C2XVM7AwEJ/gM0SUrpPC3ulIsdVN wiuGFprXr/uLTEyHLBzR6VRH6fkuzsdxqNOb7f1dSVtfjpIpEDRmA7XCDo7IItEsYV7S wDTA== X-Gm-Message-State: AC+VfDxlI+hZ7Z8n6UWIgkwJJ6Rz4mWzHFwsre8aIEKtnfRhgd5bGELZ YwLWfLaL9Q9hDPbVeJNMkJN7DalNsZnbqE6jn9s= X-Google-Smtp-Source: ACHHUZ5crvAtoK/rmHyFty9NzWcGmHjyxaIa2mw3VIi6GeTu/A0F8Cc/2vYgKXWSQEGvwduJXrKgUR4aEwqFCLRXH64= X-Received: by 2002:a81:7005:0:b0:565:ce9c:594d with SMTP id l5-20020a817005000000b00565ce9c594dmr4357839ywc.1.1687185886850; Mon, 19 Jun 2023 07:44:46 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Claudio Eterno Date: Mon, 19 Jun 2023 16:44:36 +0200 Message-ID: Subject: Re: gcc tricore porting To: Michael Matz Cc: Richard Biener , gcc@gcc.gnu.org Content-Type: multipart/alternative; boundary="00000000000074b8ce05fe7c9349" X-Spam-Status: No, score=0.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --00000000000074b8ce05fe7c9349 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Michael in your reply you mentioned "DSP". Do you want to use the DSP instructions for final assembly? Michael, based on your experience, how much time is necessary to release this porting? And.. have you any idea about where to start? Ciao Claudio Il giorno lun 19 giu 2023 alle ore 16:16 Michael Matz ha scritto: > Hello, > > On Mon, 19 Jun 2023, Richard Biener via Gcc wrote: > > > On Sun, Jun 18, 2023 at 12:00=E2=80=AFPM Claudio Eterno via Gcc > wrote: > > > > > > Hi, this is my first time with open source development. I worked in > > > automotive for 22 years and we (generally) were using tricore series > for > > > these products. GCC doesn't compile on that platform. I left my work > some > > > days ago and so I'll have some spare time in the next few months. I > would > > > like to know how difficult it is to port the tricore platform on gcc > and if > > > during this process somebody can support me as tutor and... also if > the gcc > > > team is interested in this item... > > > > We welcome ports to new architectures. Quick googling doesn't find me > > something like an ISA specification though so it's difficult to assess > the > > complexity of porting to that architecture. > > https://en.wikipedia.org/wiki/Infineon_TriCore > > https://www.infineon.com/dgdl/TC1_3_ArchOverview_1.pdf?fileId=3Ddb3a30431= 2bae05f0112be86204c0111 > > CPU part looks like fairly regular 32bit RISC. DSP part seems quite > normal as well. There even was once a GCC port to Tricore, version 3.3 > from HighTec (now part of Infineon itself), but not even the wayback > machine has the files for that anymore: > > > https://web.archive.org/web/20150205040416/http://www.hightec-rt.com:80/e= n/downloads/sources.html > > Given the age of that port it's probably better to start from scratch > anyway :) (the current stuff from them/Infineon doesn't seem to be > GCC-based anymore?) > > > Ciao, > Michael. --=20 Claudio Eterno via colle dell'Assietta 17 10036 Settimo Torinese (TO) --00000000000074b8ce05fe7c9349--