From owner-freebsd-mips@freebsd.org Fri Jan 12 23:19:57 2018 Return-Path: Delivered-To: freebsd-mips@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 916FCEA7C53 for ; Fri, 12 Jan 2018 23:19:57 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wr0-x234.google.com (mail-wr0-x234.google.com [IPv6:2a00:1450:400c:c0c::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2485A25CA; Fri, 12 Jan 2018 23:19:57 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-wr0-x234.google.com with SMTP id s13so6604445wra.10; Fri, 12 Jan 2018 15:19:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=W2WQWG4Q7/Gg4kSvSosHx1WmD+MEhMT3N6cdbQJMaZ8=; b=SjjJdpLJw+nqJ1vXIGtncFi+jtVGTsGNa6utqU7betXXIIxZrJBQTBHjGPEOBGxwwJ RmbTKlA2g6bx6IxnaEOzlHyGkjCN8jKhdqq/bgOTOtj4SqpF4MYG5stR0MFNGoOu4waa qLKwVCgE/SqQRFPY1R4JuS9wC+swncRsKnl9+JXuodeVjstOASLWv98UxFKHaO38IoLu yYDMiQ0Sx1+aTOamDBhYZkse3ykR192euakoYJ8jPvqJykPNKpeKGL8VS79FKDLtCb05 0ZD8zqqu1SKAQyRKXIGvdwQRYdhUcbrXNFzawUhdqmUGcXy7WVbgs/H0x8t9C1RtGPZo 75KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=W2WQWG4Q7/Gg4kSvSosHx1WmD+MEhMT3N6cdbQJMaZ8=; b=lWUrVpps0jMigKe/brH08EDpemXmLb3yxWuz/PVEBRzqOi0TKmwyc7ubTJvPIjF3se YBDt8QyO2WWzxIFb4nxcuqRiyHEciK02OL9KSyPeX950Lf4CBSm4+Xz/5xRMCu8q7GsH xe6H5ncAJyfF/t96d9ZlQqjU1RgAaZFxbYlBW2hvcAoE/T4FG+r0gJT9v+7Rz8l0G5sn BUfoDFNIAAWixSclFV88vTUZqY1Lx+7pVrUwpug1Pr46vCpcLa6f6K3cNJeoZ2VVewVB zjlFAaMh2p7UG/Pob0NvMI7kHSNux4YLdHjN9bqeN7EAn07eIjaLXXG8fH0mfVt/NsCa 5Rpw== X-Gm-Message-State: AKwxytcLoYIKtoDJ673DacUb7i9pla5Aal2LdscQgRUAzLAt5UnaWpfH aTp2V9d6uQEbTPL8YNYvaaGn9GTYJ1CEEJvn5Dpqgg== X-Google-Smtp-Source: ACJfBovQOj7EOUQFw0ccHPOkmsa14h+1kpWJk96dwclJK8D8RD8syX+QPlAdwq2OjeUnBzNVuum9FXV1UWkvkOckpVs= X-Received: by 10.223.172.14 with SMTP id v14mr11105965wrc.249.1515799194873; Fri, 12 Jan 2018 15:19:54 -0800 (PST) MIME-Version: 1.0 Received: by 10.28.213.11 with HTTP; Fri, 12 Jan 2018 15:19:53 -0800 (PST) In-Reply-To: <18788446.orHcog1a1k@ralph.baldwin.cx> References: <20180111004929.GA17499@bloaty> <18788446.orHcog1a1k@ralph.baldwin.cx> From: Adrian Chadd Date: Fri, 12 Jan 2018 15:19:53 -0800 Message-ID: Subject: Re: Switch to hard-float by default? To: John Baldwin Cc: "freebsd-mips@freebsd.org. Robert Pera" , Alex Zepeda Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jan 2018 23:19:57 -0000 hi, On 11 January 2018 at 15:26, John Baldwin wrote: > > If it is only 32-bit CPUs that need soft-float as an option then we could > perhaps have mips64 and mipsn32 assume hard-float with 'mipshf' for 32-bit > hard-float and leave 'mips' as-is. It would perhaps be less confusing in > the long run (and consistent with other FreeBSD platforms) to go the *sf > route though and have 'mipssf'. If we don't need mipsn32sf and mips64sf > then supporting both hard and soft for 32-bit mips is not quite as onerous > in terms of exploding the worlds built for 'make tinderbox', etc. If there > are boards people are still using that don't support hard-float we should > keep soft-float around though. I think it's mostly a matter of figuring > out which combinations of ABI x big/little x hard/soft that are worth > supporting. hi, Yeah - almost all of the 32 bit router platforms aren't including the FPU in the RTL generation. Hm, is the ci20 32 bit or 64 bit? I know it has an FPU.. -adrian