From nobody Mon Sep 25 11:00:48 2023 X-Original-To: dev-commits-src-all@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 4RvKfm4Pmsz4vMZd; Mon, 25 Sep 2023 11:00:48 +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 4RvKfm3lZ4z3Ljm; Mon, 25 Sep 2023 11:00:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1695639648; 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=vEX+47cqQahinGd2PzrAnsPEy/WCfzn3A+vk3jvr2oY=; b=wqTm7hz78aC9Jwhy1YhZxWHGHxdoTuerS3q2JR5zj2+pxIj7QydGatiAzk/M1fGlDeU7SO QFnH/F6h2LBjh7Cs4cNeUEzmI3qkS1fezm/jhJuEJP5pGLTGV0Py/tLASZxVVLvSe6gmq3 ctHx9p+Qfw+n3aN752z7C3Q7FlINyvAw2HtFexa8WS2t3QtbLC56oxM1EYLmdRdwUaAZDT 6EZJxCjKf10bMhmaaTIuIKiDEsO0MzOEG/Hes9Nmrb5uIJYHioBi8Vdg2k9cr/iAJXrBTk 4e1PNtP+BtpUpzzYlkrVieKGCm4X+7oy1FgW+jzCaruQxlPBeqN/HOnqYVIBcQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1695639648; a=rsa-sha256; cv=none; b=FSf42yJKrX9TzSiMRw57Rd4fgJsXGbr6cVY9ZkApXH+/7pEnzFHMNhPwB3hZrRC64Fphog XS8tUZDrerotT2/xPsw5FJ875G767aLlvTtMjzn7DD7moxyD8cpvzRKl5aZRvicxEiDRT8 kp+B49kNMY+Xyb7e1IMm5E5zY29gmtpRpVJWclY1bvAf2ycI86wVJT4BmKv1FLFh6ykfoY SBZdcx2eBNVUvkL9R3bhj4tvhN6BS7PndtoT9smCZzHIrG8Vc6+dXFZ03XrArlx4ufe3oa n6rOS744cc+1jeMxASwyEPX3yJ/9blWmHitOObKl8v+h+BZbK7y9yZpGmp8ofA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1695639648; 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=vEX+47cqQahinGd2PzrAnsPEy/WCfzn3A+vk3jvr2oY=; b=mpMRUzF6xzWKe3mMBNatG19yNE81/pqDVjgO/QXcypS3TnAs+P3mOhGN72PzlOSo8cUe3K uzkuNAhHUpamF4S8xO5kiLoz7QUPVf+yRNvdjAdTTCjV+gkuyOqNQ9eMErgraF4iM6Xx5k zm7W5bo/oe1u6QP21Xw9SvC4zMw3iZPGmkf5aD4DwS8G8MSe/1BnRyrdP8W8z4fo6ne3S9 zYq4HmyHdPMSpRJb36FkMPL5s9QUBwrqiMNZTaAq1SF5k+xhygZ/gVbFjdPskoDpEbt/hD WZXaQ7dHNianwkKqofraq2UfOI7t+4Lc+unpYVnYibzp6idenM/p2OKYczjlJg== 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 4RvKfm2rXPz1QMh; Mon, 25 Sep 2023 11:00:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 38PB0mgP052543; Mon, 25 Sep 2023 11:00:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 38PB0mP0052540; Mon, 25 Sep 2023 11:00:48 GMT (envelope-from git) Date: Mon, 25 Sep 2023 11:00:48 GMT Message-Id: <202309251100.38PB0mP0052540@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Andrew Turner Subject: git: b70553860764 - stable/13 - Mark EENTRY as .text List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: andrew X-Git-Repository: src X-Git-Refname: refs/heads/stable/13 X-Git-Reftype: branch X-Git-Commit: b705538607640722e1290859dd0a916e6cd1eeb2 Auto-Submitted: auto-generated The branch stable/13 has been updated by andrew: URL: https://cgit.FreeBSD.org/src/commit/?id=b705538607640722e1290859dd0a916e6cd1eeb2 commit b705538607640722e1290859dd0a916e6cd1eeb2 Author: Andrew Turner AuthorDate: 2023-04-06 15:36:15 +0000 Commit: Andrew Turner CommitDate: 2023-09-25 08:41:15 +0000 Mark EENTRY as .text To allow it to be used before ENTRY we need to ensure the symbol is in the .text section. It also needs to be aligned correctly. While here mark the symbol type as a function as in the ENTRY macro. Reported by: jrtc27 Sponsored by: Arm Ltd (cherry picked from commit 04b4655997d2d10e3f3748f3a1a1d84c4ae95740) --- sys/arm64/include/asm.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/arm64/include/asm.h b/sys/arm64/include/asm.h index 1ae22d9e91ee..783e8ee82c66 100644 --- a/sys/arm64/include/asm.h +++ b/sys/arm64/include/asm.h @@ -48,7 +48,7 @@ #define ENTRY(sym) \ .globl sym; LENTRY(sym) #define EENTRY(sym) \ - .globl sym; sym: + .globl sym; .text; .align 2; .type sym,#function; sym: #define LEND(sym) .ltorg; .cfi_endproc; .size sym, . - sym #define END(sym) LEND(sym) #define EEND(sym)