From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qv1-xf29.google.com (mail-qv1-xf29.google.com [IPv6:2607:f8b0:4864:20::f29]) by sourceware.org (Postfix) with ESMTPS id CBF513858401 for ; Wed, 19 Oct 2022 23:18:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CBF513858401 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=davidgf.es Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=davidgf.es Received: by mail-qv1-xf29.google.com with SMTP id mx8so12427377qvb.8 for ; Wed, 19 Oct 2022 16:18:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=davidgf-es.20210112.gappssmtp.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ZSKzJrAcAYmoAaN1gV5/+8KnK9ZaayB16hTTahn01oQ=; b=wIpq7ammK//uRgckBwJSdGcnc5SAZhQgVL9csBg6N9jgjO11/XvVR50Ys4QuPF6n9K J0aFNnmQs6ruDJh4OP3YobyRpZwXVUNJ/uznH1gc/LPOAdmPmKo970+SO9sarKHfX9WH YFCyCKljLPyD2kWIo6/kZmRbM29xPLHFhKlXcp+3OKkH0AVxgIsAYLmO9WweawOcrq3I SQijQHo5XLR5P9k0Cgh0g1eIU5PtR4irrMXl7cuTiRr6/ZMCBsRViGk73OT+XLtcMkDU GmR0oabuJsbO82v39tonSKFDNllq/4yMnBPc9I8Pi6EQtHfWRQgpuYS3Ykr7Cfhuh4al ReQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ZSKzJrAcAYmoAaN1gV5/+8KnK9ZaayB16hTTahn01oQ=; b=UVwNO66QCyMYyZN+PZPODAVMoAELASqkIlZkyNNlsZXz+aLoWnh905uR7am/jv3rwd hqGUwCMHHgcRkOn+YQnu+wXypETfmGhQAZLDENa9otD/w2wQGXX5A7/MobiPpZRlVcWB WYOj+P3s59fQ2OhReicGd3tUzca1zII3Mxxvz8fw2tztXER9SpyKlZ0pwHPab8EAeJKG ft7169yf7EL14W+UjUZKm/OaD6UcwS4CJ79ZCQJ8bWicbd6eAFou+2uk4n5johVzFQAT dARECA3tJ0lNFyR8KfoRN39d9WRuPG1uq5zB75RfKcX7TEEgzEUusIESW5kMj2CInF87 S1uA== X-Gm-Message-State: ACrzQf0uFFpxRlOn/LZulzzyZ2bEFZ5/RTpt298oZb9X8JH+Ae6jSy6A lf5XZvCkUh7SPA7fNiWCPNWU+/nMRJfGmjyGRMqNjl14j0NS/LY= X-Google-Smtp-Source: AMsMyM5UUhEYY0J7rO3UpjNUHqY+zZCcznYW0OZf54PhN9FzrfFkIWQAz8sa9D+4jqB/FE9tnhIO8KKzIhiU+jfEUBA= X-Received: by 2002:ad4:5e87:0:b0:4b1:9455:5bf1 with SMTP id jl7-20020ad45e87000000b004b194555bf1mr9117258qvb.46.1666221516291; Wed, 19 Oct 2022 16:18:36 -0700 (PDT) MIME-Version: 1.0 From: David Guillen Date: Thu, 20 Oct 2022 01:18:25 +0200 Message-ID: Subject: Upstream PSP support in binutils To: binutils@sourceware.org Content-Type: multipart/alternative; boundary="00000000000098954305eb6b6ddb" X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_SOFTFAIL,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --00000000000098954305eb6b6ddb Content-Type: text/plain; charset="UTF-8" Hello there, I'm reaching out to know how much interest there'd be to add upstream support in binutils for the Sony PSP CPU. Before patches are crafted and tests are written, I'd like to know if this is something that you guys would consider merging. I'd be doing the work but you would need to help reviewing and merging it of course :) The Sony PSP is a device that has a homebrew community (see github.com/pspdev) behind and that's still alive and kicking. Although the device is rather easy to support from a toolchain point of view (it's a MIPS device) it features some special floating point co-processor (VFPU) that has an interesting and rich instruction set. At the time of writing, the toolchain is almost a vanilla gcc build (just a couple of patches) and a rather patched binutils port. Since the VFPU instruction set is mostly orthogonal to the MIPS instruction set, it was relatively easy to rebase over the years. A few years ago a rewrite of the MIPS backend in binutils meant the community was stuck on an older binutils release, which required a full from scratch rewrite. This is why we think it'd be a great idea to upstream this code so that it can live on. Thanks for you time and help! David --00000000000098954305eb6b6ddb--