From nobody Fri Jul 29 05:13:34 2022 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LvFzL6SRsz4Y7F9; Fri, 29 Jul 2022 05:13:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LvFzL5vdLz3MSk; Fri, 29 Jul 2022 05:13:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1659071614; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1ZQqUrCHcz4mar4U9+rElYKr5ujVxEx920k/EW731EI=; b=yGRI8QSKpDqMGOJJAVdAMRUMM2Wp4zSb8EupXDyJx1dDG5hpFD0kdbTrC202TCVZstVK5C VfIQtm/9MVs425RzeAzQZKGBEKUGqqZY4NuLJL1WZRn+515dJ3Vpc2NoOepxSiK7nvpIfW 0v4b18vR/EXvaBRpSEgLC6y6Sj5PMYzdVmdWW5AG/0wisJiRpZg2onZfYGArZjibh2oaZO S6l9htJ7qfVvGiJPleqjATmUxICTpD19aXnu08OXSkyBAB/W/KKsymQnCuN7EWCowassUS 4VDi1qjx1o7x8w1OnHbnFobi1RlN8JTLudyofJ+oknUba5S7J1v5mZ8SLsInxQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4LvFzL4wBlzPCy; Fri, 29 Jul 2022 05:13:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 26T5DY1u024697; Fri, 29 Jul 2022 05:13:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 26T5DYxx024696; Fri, 29 Jul 2022 05:13:34 GMT (envelope-from git) Date: Fri, 29 Jul 2022 05:13:34 GMT Message-Id: <202207290513.26T5DYxx024696@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: "Alfredo Dal'Ava Junior" Subject: git: 0df5a06864b3 - main - loader: fix powerpc64le ofw loader List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: alfredo X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0df5a06864b351ac44a87246acc473e446da1163 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1659071614; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1ZQqUrCHcz4mar4U9+rElYKr5ujVxEx920k/EW731EI=; b=muyv8vOU5wVacdK4gtNWT6NUaoNW3U6W2aOOGf5UiQIZO3LV3b3UaSVMByahoNqUieEEKU ahs3s16Gq90vbq2Ql76LXeOhnuqNppQmjeqjKwgtLoL/6+JSkso9HU+z5CnpB3Gjgr5nny 6jBNHUvcxYGfyX4E0UhpQ2kj6t26EB2BEaVe5lHtMQBBbJ09IAMK1TdWzZXmn3JwgOgbEk HYoM5kfCPQk3xGDL09wYVTJqyMrVgMoOddaJCRKn9g26Z6bvqFVxEKjVL9zcoTrqBela+M o8WL+fOJqNLygPoka57pHgHVAqwF7zEiAqdmiN5BbtVr33+ZCBS3acpbiXPC+w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1659071614; a=rsa-sha256; cv=none; b=xtVjY83TgMttvsKwwaYH3vcD8//Cg33izTTqhXGZ6x4gEN5/cmZCcvPqNUtJoAbpqEWmSj giD39RDnELYm6FfkdnaCdvjSI7SpGr7nNiVhYQI9abH9IDjkxi6p9bcUcKhcaUWpExiq1T TLmcNl72ofIiY0ci783unsykassOn+3qbbGnV1pr2ItWb9PVKLBrR23g0Wu3pty2a3eiFo mSBEQIY5TBNchZT3ByETguvhsquvjWE1IbYTU/ex4Ou9xuyj/5LH5Y9rx/n18ZPD2wSgnX m//zZ2QCN8VzbmXZQaP2vAYRGwRtR3bV/by0Jd3BdcFqFG9S+KL/WS+GRQtxew== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by alfredo: URL: https://cgit.FreeBSD.org/src/commit/?id=0df5a06864b351ac44a87246acc473e446da1163 commit 0df5a06864b351ac44a87246acc473e446da1163 Author: Alfredo Dal'Ava Junior AuthorDate: 2022-07-29 08:03:30 +0000 Commit: Alfredo Dal'Ava Junior CommitDate: 2022-07-29 08:13:19 +0000 loader: fix powerpc64le ofw loader This is similar to 5d48fb3b16c1496bf415fee620c61cc944b0326d. With LLVM14 the .data.rel.ro ELF section appears after .data, making loader behave erractly and kernel is not loaded. This patch makes ensures the correct order. Based on discussion at: https://github.com/llvm/llvm-project/issues/56306 MFC after: 1 day Sponsored by: Instituto de Pesquisas Eldorado (eldorado.org.br) --- stand/powerpc/ofw/ldscript.powerpcle | 1 + 1 file changed, 1 insertion(+) diff --git a/stand/powerpc/ofw/ldscript.powerpcle b/stand/powerpc/ofw/ldscript.powerpcle index 813459b8c242..47fe96e0233f 100644 --- a/stand/powerpc/ofw/ldscript.powerpcle +++ b/stand/powerpc/ofw/ldscript.powerpcle @@ -57,6 +57,7 @@ SECTIONS .sbss2 : { *(.sbss2) } /* Adjust the address for the data segment to the next page up. */ . = ((. + 0x1000) & ~(0x1000 - 1)); + .data.rel.ro : { *(.data.rel.ro*) } .data : { *(.data)