Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp2326263pxb; Mon, 11 Jan 2021 07:00:11 -0800 (PST) X-Google-Smtp-Source: ABdhPJyirwvk+p/HJ9RGGPV5NG2uV3th2DYNEvWK87QV7SgCC5YOlKy3mMRILEB7IvCNGpV/+jVi X-Received: by 2002:aa7:d154:: with SMTP id r20mr15014262edo.258.1610377210785; Mon, 11 Jan 2021 07:00:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610377210; cv=none; d=google.com; s=arc-20160816; b=jg5+8UbLv08BA5hXzKs8//W1cwni4hC44ZLoTpPApZSC9hS+Iby0xjf9TxjXTTB3s4 FXRljhFb08uEEMUoR0NvBN+/sFqzFcbMFRcJTUS4ktmKPYV/DGUFi9nRSueyEnX5j/hh 8oUGy0kwJb9U9sr/89KE1jXs0N/K457K2qSckMTFPrCMkFJtb2SppHuiuP32ZvxgSKRW 0+Wbd6LpeUIElM0cJZ5hpMf5ACmOmanjxqhBaKiUMN48FLu8JekHopwXG9hZ/46pSSgU ahyifdGf0TggrrvbdjgwNgJXSK2SqNJ7mV8kOVjWsrVRAGFpzw5rl3Kq5vA0X8/cciqc MHYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=fkb+6kHcBYmIX1rA4Q3FeNq39va9LRsa50OKmyScf2g=; b=YeulAk1l+PTPrL7kUedFC5lGYJ8jRbYevtk3+WPEmlNWjXJJGaSZmZsonp80t3cslA RO/DBaVO/zPAtShgf1xM1VCh1FgD6CNxDjOafXsWHVmefzFOE/KCKnbjkLwGf/d5RzP6 J1eUupVVyWvSy1SjBblQH6jLmq42nLA5mBWuLbVSAUnJ1vc53QyVd2uUBXwuKzA6nbOr pl8wivOnEladNu1mmpEarHTx5yxIZ//icX/m+WpFeCMD/P6XBOPJti9uyaZ50uL/SMg8 OTCnoeYDYsKBgkiMxT6WN8/KT51fyiXAtDD5iZTWKw/md3fH3l0O/cDFN0q4pr2xFDZU eEQw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=StzTmugQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l2si6567860ejr.370.2021.01.11.06.59.46; Mon, 11 Jan 2021 07:00:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=StzTmugQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388996AbhAKO4v (ORCPT + 99 others); Mon, 11 Jan 2021 09:56:51 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43428 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388991AbhAKO4u (ORCPT ); Mon, 11 Jan 2021 09:56:50 -0500 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 40176C061381; Mon, 11 Jan 2021 06:55:26 -0800 (PST) Received: by mail-ej1-x636.google.com with SMTP id lt17so28227ejb.3; Mon, 11 Jan 2021 06:55:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fkb+6kHcBYmIX1rA4Q3FeNq39va9LRsa50OKmyScf2g=; b=StzTmugQK+QsKVdCg08VrJTu0InftAnNTeBn1dPFsxCkTHuZnBMqpjVl1j2zpHwIKA kh07HCvlA24asTJhfCOBi+zXMkN/j//P+jqlAF3G9XlwOOklB8kfWHqPXmB4NcCW3qvp 8c+EXmRLkhgt20qosv11KJAZ6tQjoomPnpJmUqQrGTWhpqzQuLJJLtPkwPqGsbykFZEN 56LWdCUy5mExsK2nG0/GGikEooSR70bJpFhBlwl+4hXNBcn+Xl732u9omU7GYbMNZ+od lHAlEnbtMiZOkj06Reg/2m1GX4cGuXUBTKman8nyXquRKYyUEQbZKzMQWERthfTjkqzM jGzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fkb+6kHcBYmIX1rA4Q3FeNq39va9LRsa50OKmyScf2g=; b=PUdMEwHNpXy7xKZ1sBUqc9y6twkdtrEUNXMj3UkBhXGA0TSbLlUvfvGFpREmC9it0q KtTrm8wP9RNDcMOudyTpi8KPUU1/d3FsLf+IcXMB0tMK6kfTN0lR/Dwuta4sT3daw7jo zfbxriUpsXtWmLox/3dL2cjCyI0cBShWhAn7VnZKoLN0HgHJfkV5I/IUDglSAnzFX4qM vcMB/R+jcI8vSPgnpqXXwH6xgrcCJtqxQTwLO3ayeYlXacgjRoYXdhQziWo9oqFP7Ezt zHWEE3oNxJvAs3kM34fXHQIpupN8jm/3S/DItyPvnDzclPMtPwyMA5ctvEtTHapSmf3Q trrg== X-Gm-Message-State: AOAM5338mnAMwH14zE/KZ86UZXZvBSagdGgRiv5u0SkTCIQvqrl9co0e EdPuevbZV7T9GJafQ7n0VDuc+mW12IpJLOojLYM= X-Received: by 2002:a17:906:7c49:: with SMTP id g9mr11454375ejp.185.1610376924969; Mon, 11 Jan 2021 06:55:24 -0800 (PST) MIME-Version: 1.0 References: <20210110214653.GA1693373@ravnborg.org> In-Reply-To: From: chase rayfield Date: Mon, 11 Jan 2021 09:55:13 -0500 Message-ID: Subject: Re: Old platforms: bring out your dead To: John Paul Adrian Glaubitz Cc: Sam Ravnborg , Arnd Bergmann , Linux Kernel Mailing List , linux-m68k , Sparc kernel list , Linux-sh list Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jan 11, 2021 at 3:09 AM John Paul Adrian Glaubitz wrote: > > I'm not sure I understand the reasoning for doing this. The SPARC architecture > isn't going to see any new hardware developments in the future after Oracle > let go of most of the SPARC developers. So it's not that we need to make room > for new hardware. > My take is that there *would* be more interest in Sparc sun4m / Sun4d from enthusiasts at the very least if it was possible to actually boot the bloat hog that is Linux these days in a fully usable configuration that probably means some modifications to SILO and Linux required. The problem is as I understand it, SILO only sets up a 16Mb mapping (either due to having to assume 4MB minimum dram stick size or due to mapping limitations not sure, most of these machines have at least 16MB in slot one...these days though that wasn't the case for sun4c), loads Linux into it and says good Luck. This isn't enough for a modern kernel with any hardware support built in. So you might for instance get a kernel to fit but only if you dropped all of networking support etc... I'm guessing the fix for this would be to modify silo to map a larger amount in a way that Linux expects so it can remap it as it likes, or just have SILO map the full memory as Linux would. Anyway that is THE main demotivation for these architectures.... otherwise they have plenty of ram and performance to do basic router/server tasks sans SSL. This has been the status quo for since the last of the 2.6 series of kernels which it was still possible to just barely squeeze a usable kernel out of... If someone wanted to take a few hours and fix this issue, and keep these architectures around I'd be happy to "buy them a round of pizza", though I recognize that many people that work on this already have nice jobs, and just don't have time. Also Sparc would probably be a good project for someone to extend/test Andi Keen's Linux LTO patch set so we could reduce the kernel binary size that way also even if sun4 architectures are dropped, it would still be useful for embedded sparc. Also there is a port of Temlib to the Mister hardware now, 3 cores roughly equivalent to a mid 90s machine, at least 128MB ram is possible ( more if a way to map the ARM system memory also 1GB is available there, it would have higher latency though). It is perfectly viable to build Sparc v7 or v8 32bit binaries in a chroot on a fast machine also, and I would recommend this if you wish to retain sanity rather than attempting cross compiler voodoo, unless that is your thing. Anyways it could be that people that want this get around to fixing SILO eventually and just sit on this last kernel version... *shrugs* Chase