Received: by 2002:a05:6520:4d:b0:139:a872:a4c9 with SMTP id i13csp3478376lkm; Tue, 21 Sep 2021 17:08:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxdC580iUKh0+a63TfqUmXOtKlqPX2MLGDTd81tkpoSzMSTBQwc4kM+SNm5vDYh/Asz+95L X-Received: by 2002:a05:6402:2c9:: with SMTP id b9mr38654240edx.109.1632269300371; Tue, 21 Sep 2021 17:08:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632269300; cv=none; d=google.com; s=arc-20160816; b=xAW7KqM+Kb2AdqqyRrSDdOg2yTydZbkiO4vXEeyD2T7FMd1GJXjYbltcngws/mmEnX g3bpufCUv2+S0oUNZN/B7qlGcWBL9ZnkcY65LFFEeyrZkyCAUPn6pOl616PcyJx9sa92 fV6SKQXsnFDMgKzsRxcF1e9IP8UKNDOQ4iDtow3m/TCZdQJsFxnQqef/cwWae+QcDR0b vsVs/x6jInRN1zsA6frLXqWjeCqzI4D7p4DdV7qpDXijo8Wp47l+qTQZniZuAeoEmXkK nJD+V+Ghfh23v/DKUblailRZORV4rBJxRQgGFFVVH2T88rGqyy+QR+mxKBxxw7sU2AfY AGCg== 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=etMERyO5cXuT7ztAbaC/GlqmC3cAXEqV+9N36mq/9pk=; b=XmtrVK5LC2Q/8dqreQ6PouFSv+amoWzh8XFUub3KkWwOAc1FQDBBcKUnGjAwcWZAit JJKtm4DUpcsQITLMkXFhXzrsijNAJ/7Qqo2VA2BIvp+e4OnfXdsqlM5jf8SmJdZYzdpn ujmL4C4W8PVRYuqJXsNoZI81hVc9c2U+S/xUx+sRjArzFlhAG+DPsjJGb81fymqZdZpc oehgg8biyc0dIUgiezkEc8OCtrYcicdneJCqLSgJ/Xkm5OzjDlD0bh7L2tig39L/ea7t TS+hiKlVOK0pp9Q5zRV+NdZz4qWraNLGQxibPeX4EIKtlVmXFkFul92Y/BRflUe/hjPO M65A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=I0TyBwnX; 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 s4si677837edy.486.2021.09.21.17.07.55; Tue, 21 Sep 2021 17:08:20 -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=I0TyBwnX; 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 S232432AbhIUVrh (ORCPT + 99 others); Tue, 21 Sep 2021 17:47:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53384 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235659AbhIUVr1 (ORCPT ); Tue, 21 Sep 2021 17:47:27 -0400 Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B7ED6C061574 for ; Tue, 21 Sep 2021 14:45:57 -0700 (PDT) Received: by mail-ed1-x531.google.com with SMTP id ee50so1600919edb.13 for ; Tue, 21 Sep 2021 14:45:57 -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=etMERyO5cXuT7ztAbaC/GlqmC3cAXEqV+9N36mq/9pk=; b=I0TyBwnXF+bUo7W4G5JZtneAVf3VMwg/ZWjS9cKUTZHc3nqWhAf+hbgFYVVxC/NqoT r3CzEckh+NmHLbQ1A115cBiUFwUrqQCoXFXrmAfU3dmBsHGSQobXi8R3vWwY9ZE21BOp fo7LxIUDxEZ4GAH29RGSWScTf97von/Z+SbGM= 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=etMERyO5cXuT7ztAbaC/GlqmC3cAXEqV+9N36mq/9pk=; b=2VWI5FPd51OW/yoVCTuwb6z3+F1bu/QAWhgTHCSOsFVXfgAOZlscuc+pvyHuO/AD1k T26Q/oknPi9c/BKIL5mkAAJvJ3+CFB1gvXvpV3We/LfFPZo59iC3mW/iMRtQdb6z1HWY eepYBIFmTqOewPXVJ8Uhjuor6wHbtWLTzS6Ytih9wQiNprbriYHaMVHHi/Kte3FQviSt Ga95NPqC+pNU29NaeJt/HdhLIxlFoTHyNUj90/YNRMgCmszhXjH0EsVWY5IqzxnAhsr8 7f7ACifTxFZWaePJ66qTBl9lNUMkYf2S0i99Cv3r3icEOzmHLp0GFDRJiZsljD97O+CJ J0Yw== X-Gm-Message-State: AOAM533rlcWcGXDelucZ37CWsVIjl52T7BDA5Mt7YhfAfIJuc8srev2p VGefdI06jd0jQi0sGoKhfs5wfDHcf5ZCl/b8QXc= X-Received: by 2002:a17:906:64a:: with SMTP id t10mr38304842ejb.5.1632260756108; Tue, 21 Sep 2021 14:45:56 -0700 (PDT) Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com. [209.85.221.41]) by smtp.gmail.com with ESMTPSA id w11sm85913edl.12.2021.09.21.14.45.55 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Sep 2021 14:45:55 -0700 (PDT) Received: by mail-wr1-f41.google.com with SMTP id t8so863543wrq.4 for ; Tue, 21 Sep 2021 14:45:55 -0700 (PDT) X-Received: by 2002:a2e:7f1c:: with SMTP id a28mr29436587ljd.56.1632260362889; Tue, 21 Sep 2021 14:39:22 -0700 (PDT) MIME-Version: 1.0 References: <202109211913.18LJDnXp031134@valdese.nms.ulrich-teichert.org> In-Reply-To: <202109211913.18LJDnXp031134@valdese.nms.ulrich-teichert.org> From: Linus Torvalds Date: Tue, 21 Sep 2021 14:39:06 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 0/4] Introduce and use absolute_pointer macro To: Ulrich Teichert Cc: Michael Cree , Guenter Roeck , Richard Henderson , Ivan Kokshaysky , Matt Turner , "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: multipart/mixed; boundary="0000000000001ca22e05cc883ba9" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --0000000000001ca22e05cc883ba9 Content-Type: text/plain; charset="UTF-8" On Tue, Sep 21, 2021 at 12:14 PM Ulrich Teichert wrote: > > I would try the SRM bootimage (make bootimage), but the build is broken: The attached patch is too ugly for words, and there's no way I will commit anything like this. But it at least builds for and seems to successfully make an alpha bootimage even when cross-compiling on x86-64. So something to test, perhaps.. Linus --0000000000001ca22e05cc883ba9 Content-Type: application/octet-stream; name=patch Content-Disposition: attachment; filename=patch Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ktuln2ng0 IGFyY2gvYWxwaGEvYm9vdC9zdGRpby5jICAgICAgICAgIHwgIDEgKwogYXJjaC9hbHBoYS9ib290 L3Rvb2xzL29ianN0cmlwLmMgfCAxOSArKysrKysrKysrKysrKystLS0tCiAyIGZpbGVzIGNoYW5n ZWQsIDE2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9h bHBoYS9ib290L3N0ZGlvLmMgYi9hcmNoL2FscGhhL2Jvb3Qvc3RkaW8uYwppbmRleCA2MGY3M2Nj ZDJlODkuLjJiOTFiODZhYWZkZSAxMDA2NDQKLS0tIGEvYXJjaC9hbHBoYS9ib290L3N0ZGlvLmMK KysrIGIvYXJjaC9hbHBoYS9ib290L3N0ZGlvLmMKQEAgLTI0Nyw2ICsyNDcsNyBAQCBpbnQgdnNw cmludGYoY2hhciAqYnVmLCBjb25zdCBjaGFyICpmbXQsIHZhX2xpc3QgYXJncykKIAogCQljYXNl ICdYJzoKIAkJCWZsYWdzIHw9IExBUkdFOworCQkJZmFsbHRocm91Z2g7CiAJCWNhc2UgJ3gnOgog CQkJYmFzZSA9IDE2OwogCQkJYnJlYWs7CmRpZmYgLS1naXQgYS9hcmNoL2FscGhhL2Jvb3QvdG9v bHMvb2Jqc3RyaXAuYyBiL2FyY2gvYWxwaGEvYm9vdC90b29scy9vYmpzdHJpcC5jCmluZGV4IDA4 YjQzMGQyNWEzMS4uMWZlYjA0YWY5M2I2IDEwMDY0NAotLS0gYS9hcmNoL2FscGhhL2Jvb3QvdG9v bHMvb2Jqc3RyaXAuYworKysgYi9hcmNoL2FscGhhL2Jvb3QvdG9vbHMvb2Jqc3RyaXAuYwpAQCAt MjMsNyArMjMsNiBAQAogI2luY2x1ZGUgPHN5cy9zdGF0Lmg+CiAjaW5jbHVkZSA8c3lzL3R5cGVz Lmg+CiAKLSNpbmNsdWRlIDxsaW51eC9hLm91dC5oPgogI2luY2x1ZGUgPGxpbnV4L2NvZmYuaD4K ICNpbmNsdWRlIDxsaW51eC9wYXJhbS5oPgogI2lmZGVmIF9fRUxGX18KQEAgLTMzLDYgKzMyLDEx IEBACiAjIGRlZmluZSBlbGZfY2hlY2tfYXJjaCh4KSAoKHgpLT5lX21hY2hpbmUgPT0gRU1fQUxQ SEEpCiAjZW5kaWYKIAorLyogSGFjayBoYWNrLiBXZSB3YW50IHRoZSBfYWxwaGFfIHVhcGkvYXNt L2Eub3V0LmggKi8KKyNpbmNsdWRlICIuLi8uLi9pbmNsdWRlL3VhcGkvYXNtL2Eub3V0LmgiCisj ZGVmaW5lIF9BU01fWDg2X0FfT1VUX0gKKyNpbmNsdWRlIDxsaW51eC9hLm91dC5oPgorCiAvKiBi b290ZmlsZSBzaXplIG11c3QgYmUgbXVsdGlwbGUgb2YgQkxPQ0tfU0laRTogKi8KICNkZWZpbmUg QkxPQ0tfU0laRQk1MTIKIApAQCAtNDgsNiArNTIsMTEgQEAgdXNhZ2UgKHZvaWQpCiAgICAgZXhp dCgxKTsKIH0KIAorc3RhdGljIF9fYWx3YXlzX2lubGluZSBzaXplX3Qgc3RyX2hhc19wcmVmaXgo Y29uc3QgY2hhciAqc3RyLCBjb25zdCBjaGFyICpwcmVmaXgpCit7CisJc2l6ZV90IGxlbiA9IHN0 cmxlbihwcmVmaXgpOworCXJldHVybiBzdHJuY21wKHN0ciwgcHJlZml4LCBsZW4pID09IDAgPyBs ZW4gOiAwOworfQogCiBpbnQKIG1haW4gKGludCBhcmdjLCBjaGFyICphcmd2W10pCkBAIC0xOTAs NyArMTk5LDcgQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKIAlpZiAodmVyYm9zZSkg ewogCSAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBleHRyYWN0aW5nICUjMDE2bHgtJSMwMTZseCAo YXQgJWx4KVxuIiwKIAkJICAgIHByb2dfbmFtZSwgKGxvbmcpIGVsZl9waGRyLT5wX3ZhZGRyLAot CQkgICAgZWxmX3BoZHItPnBfdmFkZHIgKyBmaWxfc2l6ZSwgb2Zmc2V0KTsKKwkJKGxvbmcpIGVs Zl9waGRyLT5wX3ZhZGRyICsgZmlsX3NpemUsIG9mZnNldCk7CiAJfQogICAgIH0gZWxzZQogI2Vu ZGlmCkBAIC0yMjAsOCArMjI5LDEwIEBAIG1haW4gKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAK IAlpZiAodmVyYm9zZSkgewogCSAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBleHRyYWN0aW5nICUj MDE2bHgtJSMwMTZseCAoYXQgJWx4KVxuIiwKLQkJICAgIHByb2dfbmFtZSwgYW91dC0+YWgudGV4 dF9zdGFydCwKLQkJICAgIGFvdXQtPmFoLnRleHRfc3RhcnQgKyBmaWxfc2l6ZSwgb2Zmc2V0KTsK KwkJICAgIHByb2dfbmFtZSwKKwkJICAgIChsb25nKWFvdXQtPmFoLnRleHRfc3RhcnQsCisJCSAg ICAobG9uZylhb3V0LT5haC50ZXh0X3N0YXJ0ICsgZmlsX3NpemUsCisJCSAgICBvZmZzZXQpOwog CX0KICAgICB9CiAK --0000000000001ca22e05cc883ba9--