Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp2382945pxb; Mon, 20 Sep 2021 20:54:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzRl0RVJbyBOL0nbhazcXjKawek+BoF9i8tWTvbu+r30ZCG7jybVqHRsi1/cZODmGIDsLyP X-Received: by 2002:a50:9dcf:: with SMTP id l15mr11292564edk.137.1632196464578; Mon, 20 Sep 2021 20:54:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632196464; cv=none; d=google.com; s=arc-20160816; b=qHHpl+NI4rKL302EO4tTZJR32Jml89921Ht0emmlZuv8UVFOCRCSXKUxzFqYHqIUPE xBKTyTcMHbbKD8kLnaMjp/p2K7gwgimHHvxi9CkxCHFJ4qRzMD2O53AnLcSkPuZo0RsZ 9b/665G5XziCTcGtLS3IaHHBzbAMk4kzvBf4ZSGytwLy5O6XS7c0GPM7j43t2cBFnqSt V+dPqzVy5AKxVz7HQ7LTuOuvvuC2tcwZIx/KKxTSglLWPd233gtyi/uqnMx3IsJgjb8V 5KwuLrJXPNx5sJMBRwuML9SXSqdKMr753fnWNHkbNKOWJnCY8ldDKL6q8QuXYVlEeUmG wRYA== 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=z/4d6QJeGZCj2JNd8r06qB/o4KuGi6QEUdTRkNveq3w=; b=FHx93sbmZCzLvg5D3ERgNqHSFCyfkupCwRwlWga9CvBFiHwdXJhU6S7WmqOGV56zU7 rBzQgZRis17Qk1aJOUqDkDt0A8W7EnvvcT9oKv854xy65W3B8aZLpNsV3sxfxF3DO3YZ 5GKSj2S2PfXpfkSoBXemaCBdDOpifUTbeMSS3+OrwDQhuqKan08WRNE8s9tIy+yO68po IHGRk/c7pY3PC7x83oi7HlC/BPR2M62f0TZ0Leb8asaVtLgqIC3M+y0HpB7m+6s7MA41 lr3JlVYdEYaHSYzYpCHmtpzsAysVl94eWpvP4VxbGpL9Hzp8CGwOsKakClmNysmR8u8H BSDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Q3LhEPOH; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g6si8239139edf.485.2021.09.20.20.54.01; Mon, 20 Sep 2021 20:54:24 -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=@linux-foundation.org header.s=google header.b=Q3LhEPOH; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233285AbhIUBlO (ORCPT + 99 others); Mon, 20 Sep 2021 21:41:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59098 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231852AbhIUBin (ORCPT ); Mon, 20 Sep 2021 21:38:43 -0400 Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2EC46C128ED5 for ; Mon, 20 Sep 2021 12:46:13 -0700 (PDT) Received: by mail-lf1-x129.google.com with SMTP id i25so72931099lfg.6 for ; Mon, 20 Sep 2021 12:46:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=z/4d6QJeGZCj2JNd8r06qB/o4KuGi6QEUdTRkNveq3w=; b=Q3LhEPOHc010gdfUc6e/0+OwWkLDILQAryxm4+BRnojSGhKUZx3i2JKpwpPFiraRMu E/I72DGNYfViGt4X8Hw5CpE7Nktij+mVRH+dEpKmPPQIoMBi3/lKCUfxw61t1pARyUwe w3uR28CSEpRp+LIB6b1M9E+jNUiv+vNeaFNjM= 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=z/4d6QJeGZCj2JNd8r06qB/o4KuGi6QEUdTRkNveq3w=; b=i0pt0QmspZ4fgmxk6ZifUJ5/0l6rpX62ZKHD0clv0FbeCrmH6maNr0nbGXZbvkaqkM PnCz2B7KZ30S2qwAPeZLIWDOMUJs9zO6+oI+2lnajOxwXw+Te6xZbSf3UPD6zVPP3aua qHfjadZYAiSP35jA9EhExjNrrQiOSnk1tXhGexzQMbjrT4a42v2Z3OY7gWGkjuHr3w5P OMNLeeXjXBlU/wx61yGElzmTKauK1TLowru96kEWvQCIFSVRazy5nSrrLPVV6+SsGpUh tWYVd6/D2UinUz5tHv7DJC8p/s9kYwTcQy1qRo7LLSKyIjdVdMd3W6d44vLRxKyju2B/ PvgQ== X-Gm-Message-State: AOAM531Ea7FJBvcrtEpcbotGaresc/t1riEWB0JSvPlsN5gU2w3TOWrK /pBV9aHIrstpsMjeNi/jzpmCAbjKt0SfBrPn X-Received: by 2002:a2e:4c12:: with SMTP id z18mr22602893lja.364.1632167170730; Mon, 20 Sep 2021 12:46:10 -0700 (PDT) Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com. [209.85.167.42]) by smtp.gmail.com with ESMTPSA id d9sm1447201ljc.28.2021.09.20.12.46.09 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 20 Sep 2021 12:46:09 -0700 (PDT) Received: by mail-lf1-f42.google.com with SMTP id m3so69733178lfu.2 for ; Mon, 20 Sep 2021 12:46:09 -0700 (PDT) X-Received: by 2002:a2e:3309:: with SMTP id d9mr12166105ljc.249.1632167169161; Mon, 20 Sep 2021 12:46:09 -0700 (PDT) MIME-Version: 1.0 References: <202109201825.18KIPsV4026066@valdese.nms.ulrich-teichert.org> In-Reply-To: From: Linus Torvalds Date: Mon, 20 Sep 2021 12:45:52 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 0/4] Introduce and use absolute_pointer macro To: Matt Turner 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:59 AM Matt Turner wrote: > > 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 :) Looking around, I'm pretty sure the system I did all my initial work on was a Jensen. This is from the linux-.1.1.83 patch: - * I don't have any good documentation on the EISA hardware interrupt - * stuff: I don't know the mapping between the interrupt vector and the - * EISA interrupt number. - * - * It *seems* to be 0x8X0 for EISA interrupt X, and 0x9X0 for the - * local motherboard interrupts.. + * The vector is 0x8X0 for EISA interrupt X, and 0x9X0 for the local + * motherboard interrupts.. This is for the Jensen. So yup, my initial bringup machine was that DECpc AXP 150, aka "Jensen". The IO subsystem on that thing was absolutely horrendous. Largely because of the lack of byte/word accesses, so doing any PCI accesses had to be encoded on the address bus. Nasty nasty nasty. The original design with only 32-bit and 64-bit memory accesses really was horribly horribly wrong, and all the arguments for it were garbage. Even outside of IO issues, it blew up code size enormously, but the IO side became truly horrendous. Oh well. Water under the bridge. I did have another alpha at some point - going from the original 150HMz EV4 to a 275MHz EV45. I forget what system that was. Linus