From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 56350C433F5 for ; Tue, 21 Sep 2021 01:41:28 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 39FE961107 for ; Tue, 21 Sep 2021 01:41:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233007AbhIUBms (ORCPT ); Mon, 20 Sep 2021 21:42:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59100 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231855AbhIUBio (ORCPT ); Mon, 20 Sep 2021 21:38:44 -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 1C582C128ED7 for ; Mon, 20 Sep 2021 12:46:14 -0700 (PDT) Received: by mail-lf1-x129.google.com with SMTP id m3so69733786lfu.2 for ; Mon, 20 Sep 2021 12:46:14 -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=cOk23QdNu6eT3df6RUSsOJVC8v/0PZBB/WEu36u+xmbsx6sD5iym4+PyrKt7pqgBRr bTwS8G2qMWklnof7HiOghMZ1A5KATW7l//1EsyLaLcEwcvqx6Xddxx31nPckvvNzmGr6 /MHp3J0Tzz4xrNfC68s+8Pr9Z8RR0QX+a5aKO8YVyZtgL847gMQbyhh0tCd7hUKEOVQI 9ej/rwYFRYTqe4p5SYmCYG8OJmdoUhJYqEdn/+s1KpqnjegpLmHPyXOnZwFnS2K8IPwp VCyltl3t7gnkun+nyRfCM7Mit4NWR2a6GxjV6R7rBm2WP4j8BZfNh1BBMrm3S6f/mWFs bT8A== X-Gm-Message-State: AOAM533K0h/e1hrYjjCV0APK0Cp2oNK+Id7KuTluyliEW6OkLF+S0dsi QKJdGfQZ/TQe5LcCwwR+lQVrXjm97kbpphI8 X-Google-Smtp-Source: ABdhPJxNw31nDUEvNGPh8gRNixg65HyZtv23cvZcwU05Oe2/uC5T9pCh/rfA+SI3pdZubvqbLlBzWQ== X-Received: by 2002:a2e:9d01:: with SMTP id t1mr12517426lji.34.1632167171916; Mon, 20 Sep 2021 12:46:11 -0700 (PDT) Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com. [209.85.167.54]) by smtp.gmail.com with ESMTPSA id t13sm1337052lff.279.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-f54.google.com with SMTP id z24so46154594lfu.13 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-parisc@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