From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 2AbnAgZP+l8JMwAA0tVLHw (envelope-from ) for ; Sun, 10 Jan 2021 00:49:10 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 1/ZYOgVP+l+PfwAAbx9fmQ (envelope-from ) for ; Sun, 10 Jan 2021 00:49:09 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 33BDB9403A7 for ; Sun, 10 Jan 2021 00:49:09 +0000 (UTC) Received: from localhost ([::1]:54040 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kyOuq-000295-3N for larch@yhetil.org; Sat, 09 Jan 2021 19:49:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50498) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kyOuj-00028y-TR for guix-patches@gnu.org; Sat, 09 Jan 2021 19:49:01 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:41262) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kyOuj-0003kp-MH for guix-patches@gnu.org; Sat, 09 Jan 2021 19:49:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kyOuj-0005O7-LJ for guix-patches@gnu.org; Sat, 09 Jan 2021 19:49:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#45584] [PATCH 0/2] system: image: Fix root fs corruption from certain u-boot. Resent-From: Caliph Nomble Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 10 Jan 2021 00:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45584 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "45584@debbugs.gnu.org" <45584@debbugs.gnu.org> Received: via spool by 45584-submit@debbugs.gnu.org id=B45584.161023972820691 (code B ref 45584); Sun, 10 Jan 2021 00:49:01 +0000 Received: (at 45584) by debbugs.gnu.org; 10 Jan 2021 00:48:48 +0000 Received: from localhost ([127.0.0.1]:52807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kyOuV-0005Nd-Gm for submit@debbugs.gnu.org; Sat, 09 Jan 2021 19:48:47 -0500 Received: from mail-40140.protonmail.ch ([185.70.40.140]:44838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kyOuT-0005NB-5e for 45584@debbugs.gnu.org; Sat, 09 Jan 2021 19:48:46 -0500 Date: Sun, 10 Jan 2021 00:48:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1610239718; bh=SsOu4OQgpUsS5v0fkWX9o+QvPAi3JhT1o65XH4qDy6U=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=uUqLUQGMdxb1bTAttT3p17Lg7L/IK2EqUvxhY7qc3NnCXOxO8agrekc3TYKLt0peF /+V/fGVPUJ8BweWODwQHMpW5mK5k2ZvUs7iMPIZocmxYqUGRVrWdsp/B/mPqBvSaO0 3c8+OHn7MZrG1ppVOq3ifyFVUHgZhFVcQqGO57Sw= Message-ID: In-Reply-To: <87zh1rp8yx.fsf@gnu.org> References: <87zh1swsch.fsf@gnu.org> <87zh1rp8yx.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_4t1gTmVmR4ePzVr7iwbWJL9cFhUPl5i1q2ogoCLInRY" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mathieu Othacehe Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" Reply-to: Caliph Nomble , Caliph Nomble via Guix-patches From: Caliph Nomble via Guix-patches via X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.75 Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=protonmail.com header.s=protonmail header.b=uUqLUQGM; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 33BDB9403A7 X-Spam-Score: -1.75 X-Migadu-Scanner: scn1.migadu.com X-TUID: cTZnCu4Z/zMC This is a multi-part message in MIME format. --b1_4t1gTmVmR4ePzVr7iwbWJL9cFhUPl5i1q2ogoCLInRY Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Sorry for the late response. I just got a chance to test on a pinebook-pro,= and was able to use a generated image on it. Screen wouldn't turn on but I got = a functioning shell on serial; I was still just using mainline linux-libre-arm64-generic so I don't think that's a bootloader problem. > Here's an attached patch that should do that, but I'm not sure it brings > a real improvement, unless there are a lot of different offset out > there. I'm all for extensability, so that sounds good to me. Over the past few days I've been playing with u-boot, and I think that the install offset may be configurable, with the current offset just being used= for compatability with Rockchip's proprietary miniloader. I could make a patchs= et to move u-boot up and test it out on the pinebook-pro and rockpro64, if tha= t would be a better solution? Thanks! --b1_4t1gTmVmR4ePzVr7iwbWJL9cFhUPl5i1q2ogoCLInRY Content-Type: text/x-diff; name=0001-offset.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-offset.patch RnJvbSAyYzA4MDZjMjhhZTVjYTA3Y2JhMTM2Y2UyZTMyYTdkZTA3MDI2OTNkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXRoaWV1IE90aGFjZWhlIDxvdGhhY2VoZUBnbnUub3JnPgpE YXRlOiBTYXQsIDIgSmFuIDIwMjEgMTc6NTY6MjUgKzAxMDAKU3ViamVjdDogW1BBVENIXSBvZmZz ZXQKCi0tLQogZ251L3N5c3RlbS9pbWFnZS5zY20gICAgICAgICAgICAgICB8IDEyICsrKysrKy0t LS0tLQogZ251L3N5c3RlbS9pbWFnZXMvbm92ZW5hLnNjbSAgICAgICB8ICAyICstCiBnbnUvc3lz dGVtL2ltYWdlcy9waW5lNjQuc2NtICAgICAgIHwgIDIgKy0KIGdudS9zeXN0ZW0vaW1hZ2VzL3Bp bmVib29rLXByby5zY20gfCAgNCArKystCiA0IGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMo KyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3N5c3RlbS9pbWFnZS5zY20gYi9n bnUvc3lzdGVtL2ltYWdlLnNjbQppbmRleCA2NzkzMDc1MGQ1Li45MGI5MjA5OTg4IDEwMDY0NAot LS0gYS9nbnUvc3lzdGVtL2ltYWdlLnNjbQorKysgYi9nbnUvc3lzdGVtL2ltYWdlLnNjbQpAQCAt MTI4LDIxICsxMjgsMjEgQEAKICAgICAgICAgICAgKGxhYmVsICJHVUlYX0lNQUdFIikKICAgICAg ICAgICAgKGZsYWdzICcoYm9vdCkpKSkpKSkKIAotKGRlZmluZSBhcm0zMi1kaXNrLWltYWdlCiso ZGVmaW5lKiAoYXJtMzItZGlzay1pbWFnZSAjOm9wdGlvbmFsIChvZmZzZXQgcm9vdC1vZmZzZXQp KQogICAoaW1hZ2UKICAgIChmb3JtYXQgJ2Rpc2staW1hZ2UpCiAgICAodGFyZ2V0ICJhcm0tbGlu dXgtZ251ZWFiaWhmIikKICAgIChwYXJ0aXRpb25zCiAgICAgKGxpc3QgKHBhcnRpdGlvbgogICAg ICAgICAgICAoaW5oZXJpdCByb290LXBhcnRpdGlvbikKLSAgICAgICAgICAgKG9mZnNldCByb290 LW9mZnNldCkpKSkKKyAgICAgICAgICAgKG9mZnNldCBvZmZzZXQpKSkpCiAgICA7OyBGSVhNRTog RGVsZXRpbmcgYW5kIGNyZWF0aW5nICIvdmFyL3J1biIgYW5kICIvdG1wIiBvbiB0aGUgb3Zlcmxh eWZzCiAgICA7OyBmYWlscy4KICAgICh2b2xhdGlsZS1yb290PyAjZikpKQogCi0oZGVmaW5lIGFy bTY0LWRpc2staW1hZ2UKKyhkZWZpbmUqIChhcm02NC1kaXNrLWltYWdlICM6b3B0aW9uYWwgKG9m ZnNldCByb290LW9mZnNldCkpCiAgIChpbWFnZQotICAgKGluaGVyaXQgYXJtMzItZGlzay1pbWFn ZSkKKyAgIChpbmhlcml0IChhcm0zMi1kaXNrLWltYWdlIG9mZnNldCkpCiAgICAodGFyZ2V0ICJh YXJjaDY0LWxpbnV4LWdudSIpKSkKIAogDApAQCAtMTg5LDEyICsxODksMTIgQEAgc2V0IHRvIHRo ZSBnaXZlbiBPUy4iCiAoZGVmaW5lIGFybTMyLWltYWdlLXR5cGUKICAgKGltYWdlLXR5cGUKICAg IChuYW1lICdhcm0zMi1yYXcpCi0gICAoY29uc3RydWN0b3IgKGN1dCBpbWFnZS13aXRoLW9zIGFy bTMyLWRpc2staW1hZ2UgPD4pKSkpCisgICAoY29uc3RydWN0b3IgKGN1dCBpbWFnZS13aXRoLW9z IChhcm0zMi1kaXNrLWltYWdlKSA8PikpKSkKIAogKGRlZmluZSBhcm02NC1pbWFnZS10eXBlCiAg IChpbWFnZS10eXBlCiAgICAobmFtZSAnYXJtNjQtcmF3KQotICAgKGNvbnN0cnVjdG9yIChjdXQg aW1hZ2Utd2l0aC1vcyBhcm02NC1kaXNrLWltYWdlIDw+KSkpKQorICAgKGNvbnN0cnVjdG9yIChj dXQgaW1hZ2Utd2l0aC1vcyAoYXJtNjQtZGlzay1pbWFnZSkgPD4pKSkpCiAKIAwKIDs7CmRpZmYg LS1naXQgYS9nbnUvc3lzdGVtL2ltYWdlcy9ub3ZlbmEuc2NtIGIvZ251L3N5c3RlbS9pbWFnZXMv bm92ZW5hLnNjbQppbmRleCBjNGQyNWU4NTBlLi5kZmFmMmM2MGVlIDEwMDY0NAotLS0gYS9nbnUv c3lzdGVtL2ltYWdlcy9ub3ZlbmEuc2NtCisrKyBiL2dudS9zeXN0ZW0vaW1hZ2VzL25vdmVuYS5z Y20KQEAgLTUyLDcgKzUyLDcgQEAKIChkZWZpbmUgbm92ZW5hLWltYWdlLXR5cGUKICAgKGltYWdl LXR5cGUKICAgIChuYW1lICdub3ZlbmEtcmF3KQotICAgKGNvbnN0cnVjdG9yIChjdXQgaW1hZ2Ut d2l0aC1vcyBhcm0zMi1kaXNrLWltYWdlIDw+KSkpKQorICAgKGNvbnN0cnVjdG9yIChjdXQgaW1h Z2Utd2l0aC1vcyAoYXJtMzItZGlzay1pbWFnZSkgPD4pKSkpCiAKIChkZWZpbmUgbm92ZW5hLWJh cmVib25lcy1yYXctaW1hZ2UKICAgKGltYWdlCmRpZmYgLS1naXQgYS9nbnUvc3lzdGVtL2ltYWdl cy9waW5lNjQuc2NtIGIvZ251L3N5c3RlbS9pbWFnZXMvcGluZTY0LnNjbQppbmRleCBmMGIwYzNm NTBkLi42M2IzMTM5OWE1IDEwMDY0NAotLS0gYS9nbnUvc3lzdGVtL2ltYWdlcy9waW5lNjQuc2Nt CisrKyBiL2dudS9zeXN0ZW0vaW1hZ2VzL3BpbmU2NC5zY20KQEAgLTU3LDcgKzU3LDcgQEAKIChk ZWZpbmUgcGluZTY0LWltYWdlLXR5cGUKICAgKGltYWdlLXR5cGUKICAgIChuYW1lICdwaW5lNjQt cmF3KQotICAgKGNvbnN0cnVjdG9yIChjdXQgaW1hZ2Utd2l0aC1vcyBhcm02NC1kaXNrLWltYWdl IDw+KSkpKQorICAgKGNvbnN0cnVjdG9yIChjdXQgaW1hZ2Utd2l0aC1vcyAoYXJtNjQtZGlzay1p bWFnZSkgPD4pKSkpCiAKIChkZWZpbmUgcGluZTY0LWJhcmVib25lcy1yYXctaW1hZ2UKICAgKGlt YWdlCmRpZmYgLS1naXQgYS9nbnUvc3lzdGVtL2ltYWdlcy9waW5lYm9vay1wcm8uc2NtIGIvZ251 L3N5c3RlbS9pbWFnZXMvcGluZWJvb2stcHJvLnNjbQppbmRleCBiMDM4ZTI2MmNiLi4wMmEwYjgx MzJkIDEwMDY0NAotLS0gYS9nbnUvc3lzdGVtL2ltYWdlcy9waW5lYm9vay1wcm8uc2NtCisrKyBi L2dudS9zeXN0ZW0vaW1hZ2VzL3BpbmVib29rLXByby5zY20KQEAgLTU3LDcgKzU3LDkgQEAKIChk ZWZpbmUgcGluZWJvb2stcHJvLWltYWdlLXR5cGUKICAgKGltYWdlLXR5cGUKICAgIChuYW1lICdw aW5lYm9vay1wcm8tcmF3KQotICAgKGNvbnN0cnVjdG9yIChjdXQgaW1hZ2Utd2l0aC1vcyBhcm02 NC1kaXNrLWltYWdlIDw+KSkpKQorICAgKGNvbnN0cnVjdG9yIChjdXQgaW1hZ2Utd2l0aC1vcwor ICAgICAgICAgICAgICAgICAgICAgKGFybTY0LWRpc2staW1hZ2UgKCogOSAoZXhwdCAyIDIwKSkp IDs5TWlCCisgICAgICAgICAgICAgICAgICAgICA8PikpKSkKIAogKGRlZmluZSBwaW5lYm9vay1w cm8tYmFyZWJvbmVzLXJhdy1pbWFnZQogICAoaW1hZ2UKLS0gCjIuMjkuMgoK --b1_4t1gTmVmR4ePzVr7iwbWJL9cFhUPl5i1q2ogoCLInRY--