Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp2390784pxb; Mon, 20 Sep 2021 21:07:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwed0fnju14cttbgunyoSLoF79PZJrHGADAPE8J2tshMXSdm4wXSpgrW4guYtA5Qa9WR54i X-Received: by 2002:a92:da49:: with SMTP id p9mr19883089ilq.89.1632197274114; Mon, 20 Sep 2021 21:07:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632197274; cv=none; d=google.com; s=arc-20160816; b=GdBssuNuvcVNqfbnLsWKtPj6Klk7yZeqhaKLNw8am1lfR2RdigCDOG3HSHsdaQgYqK chxd0nm5XfnudCe4QotADbYUfIxyiPX8dxKrMHaLPLn863HWjzFSZhK0US8SqsD2KIe/ QlxL/JhJEBxop6l1IPICw4yHC+o7u/3HrQMBBjuPkyDaYYH0Bwk/gDRLrR/YOuVY0JcR fdFH7Pwpnqe5oaTHNgr9+DxgjvprUFKHvM07OU7uAOGwLj4lLlAvHGnhPoWy/tjDV+aX yn9P/irO9o7bYc2SA5XXpgku8pDweQpAPX7RSM28Jw7h7AQwELL1TEx+5S71DlHkemHC lOUA== 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=KgXM9Th44hJC0qez5EJQ9s1ObnIV+weJgRGKAcr82g8=; b=xazbNR2tWg4t1HYnCO1b0soPUVdLdqTSau4fTB9u3BUyU+aC6Nfv3LGA3snPjLxTdc f+l3kVWklX543Xaj8MhVdHf4lvkyjhXh+6n5XWIUXFoEwI0pE45g0Z3pf0+MUahIGNis JhPuCELYYmTT5vh4KM6VtlziQ7CumZ3sevY12i5kCIetg4ghZfoxS11Uo65iWsraCeLA kLkFEzOHbFaCcgav7unHKfuBIC1uSqaCryWdo5i1y4B7K0SM7wTy5kiy2/oJJgXbrITE 5oEfsFlX3zjTI3MW9ESgDJ1v7FgCeysr9sityNOwl0WVI6SgC7S4LLIlfANXcyNkkP82 kemQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=quPDK389; 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 v3si17121541jat.11.2021.09.20.21.07.43; Mon, 20 Sep 2021 21:07:54 -0700 (PDT) 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=20210112 header.b=quPDK389; 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 S1348367AbhIUCxE (ORCPT + 99 others); Mon, 20 Sep 2021 22:53:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40870 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1349307AbhIUCZr (ORCPT ); Mon, 20 Sep 2021 22:25:47 -0400 Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 00CA0C0A88E0; Mon, 20 Sep 2021 11:59:19 -0700 (PDT) Received: by mail-ed1-x536.google.com with SMTP id eg28so42503949edb.1; Mon, 20 Sep 2021 11:59:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KgXM9Th44hJC0qez5EJQ9s1ObnIV+weJgRGKAcr82g8=; b=quPDK389xaGRi271X34gczU43zPLPDabIu81jvCHn/M5IHU2FTJUIT64jiAqLjhQHn 83m4r4jEF8AHte22C7CtxKUBlHOHFoXZdz5gyD+rK1kw+1b+DvyS/tjnfMwOKMqRPUoh sbxYmElfUJnDILvPNJa1ST03mAZz7IVC7FiSJJVIFOZIDqNVZ0MSJnrQj7y3K6VGWotd 625IA7oKNQEs77/DPghUg+CVwpf9DcB2nfT/0oOXC+zFEBpwgS8b5nVeEZVt/Za9NEFt jvFpxVV/08Zz/C9bCmxJ8iS84h8RVamEZSYwjwvoCTVBNGZsgv8+IoUvT3PTuQWQ7KFC Nhmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KgXM9Th44hJC0qez5EJQ9s1ObnIV+weJgRGKAcr82g8=; b=ZdOztD5oeN4VcUSvdUlXAa8Yx607HWeN+o6fL/ntPue0lL3VMbNuC5JtZe7XXAYKlF 9Y5W1idnBQP1AjQMF+ApysKqPSVXxAVCHEiiqaaQSEHOif1p8M6ILZfvauvH1elpd0Ve rGiuSehlzxJOlqeEwg9mfNlDmtQ8h+Lfb1o8/wmLTkZM6hhRZ9ZfBWNkyDlqoORvyhxg GjZuC/UgWbJFdjvolrVqj5tpONyTWsycgaEkS+or31RcPdH7oLo5iOcQRyrkDqVcVRKb clW07tRYPsCbppqnPxWX+jWoXvW5lOqgN6PVtN+LW0dzMPwsgTN8pCtJhQIL1l4uNjOa ohqQ== X-Gm-Message-State: AOAM530XgBrpFQlF6z3yjuufZgp46oXOZES4vAfq12Gud7eS02if6e9F ceY7HOqbcI2hOF/a0kWRuYyrM+nUBVlqUSad7JA= X-Received: by 2002:a17:906:a08d:: with SMTP id q13mr29946771ejy.465.1632164357541; Mon, 20 Sep 2021 11:59:17 -0700 (PDT) MIME-Version: 1.0 References: <202109201825.18KIPsV4026066@valdese.nms.ulrich-teichert.org> In-Reply-To: From: Matt Turner Date: Mon, 20 Sep 2021 11:59:05 -0700 Message-ID: Subject: Re: [PATCH v2 0/4] Introduce and use absolute_pointer macro To: Linus Torvalds Cc: Ulrich Teichert , Michael Cree , Guenter Roeck , Richard Henderson , Ivan Kokshaysky , "James E . J . Bottomley" , Helge Deller , "David S . Miller" , Jakub Kicinski , alpha , Geert Uytterhoeven , Linux Kernel Mailing List , linux-parisc , Netdev , Sparse Mailing-list Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Sep 20, 2021 at 11:46 AM Linus Torvalds wrote: > > On Mon, Sep 20, 2021 at 11:26 AM Ulrich Teichert > wrote: > > > > The main trouble is that my system has only 64MB of memory and the smallest > > kernel image with all drivers I need was about 105MB big. > > Are you sure you aren't looking at some debug image? > > I just tried building something based on your Jensen config (lots of > new questions, you sent your old config from 4.18.0-rc5 time), and I > get > > [torvalds@ryzen linux]$ ll -h arch/alpha/boot/vmlinux* > -rwxr-xr-x. 1 torvalds torvalds 5.4M Sep 20 11:32 arch/alpha/boot/vmlinux > -rw-r--r--. 1 torvalds torvalds 2.3M Sep 20 11:32 arch/alpha/boot/vmlinux.gz > > so yeah, it's not exactly tiny, but at 5.4MB it's certainly not 105MB. > > The "vmlinux" file itself is huge, but that's due to CONFIG_DEBUG_INFO=y. > > You can easily disable DEBUG_INFO entirely (or at least do > DEBUG_INFO_REDUCED), and get much smaller files. > > With the attached config, the vmlinux file is just 7MB (but the actual > one you boot is that same 5.4M file because it's been stripped). > > NOTE! The attached config is basically just the one you sent me, with > "make defconfig" done and DEBUG_INFO removed. It might have drivers > missing, or extraneous code that you don't need because of all the > changes in config variables since that very old one. > > It would be very interesting to hear whether this all still boots. I > do think people still occasionally boot-test some other alpha > configurations, but maybe not. I test on a couple of alpha configurations with some regularity: Marvel (AlphaServer ES47) and Nautilus (UP1500). I have more systems I could test but I'd need to get a lot more organized to make space. In the decade plus I've been around Linux on alpha I've don't actually recall hearing of anyone using Linux on a Jensen system before :)