From nobody Tue Dec 14 11:07:29 2021 X-Original-To: dev-commits-src-branches@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 C75FE18DDCD8; Tue, 14 Dec 2021 11:07:30 +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 4JCwZT5dK4z3P3j; Tue, 14 Dec 2021 11:07:29 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 93C5626977; Tue, 14 Dec 2021 11:07:29 +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 1BEB7TRi040402; Tue, 14 Dec 2021 11:07:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1BEB7Tr9040401; Tue, 14 Dec 2021 11:07:29 GMT (envelope-from git) Date: Tue, 14 Dec 2021 11:07:29 GMT Message-Id: <202112141107.1BEB7Tr9040401@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: cf63f12a5116 - stable/13 - Move the arm64 identify_cpu SYSINIT earlier List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-branches@freebsd.org X-BeenThere: dev-commits-src-branches@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: cf63f12a511627d123974ccb260b3d156dc18923 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1639480049; 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=Dx3DJS0BfxBe9n/3PupSM1uUpk31zqeTE8sAS8oPOXQ=; b=rK3OW7R/rSpQR24o2RxdnyVwhABipEKw85daONboj1tn5JUYpa9aJbxLXZxzs2mstMc43A ad4C4sCO+Er+3Grxxr8QAoyxHLEJo6WOsWiaEhsA0Ra26O42MV82Ac5xol3bil/BNGDG01 ySGGXUEhHWgnSABqt8P2cQiOXU2ceERAxD+y3NbgkcWbYbDN7+xcSnNjaF8UkEffoNVLqM yvIMLjXIeSDoGpvsKO9oy+Rqvj2EIaFxIg8QVe5PdLHdnUuoRw/J6cim932jKsB05C5baX da4j0pTtsm+uSrvH5we4p3/8W0m0l19+QxAdN6I3e6B/gdAHn2zu0v5GA2+IfA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1639480049; a=rsa-sha256; cv=none; b=E3qn2GTvvhDGiOR+tM/BJy7I0vGK85QzbT/U8KYMAb2rBD7YY9BAUmffEBD6blAAg6zLoo XxTNJeXXW6TuvNjKiZyr9K6niZ+3piOYyqaXTACRWpyRK8qq1hYnwiO/fnVkH1H5AlND0x I04RgH6KO9KSmLTLzY/57sCdHInNST68B2B/q9j7RQNNugCGQ+1u0gsVHRU0KSTR3GMzwk ywLWXlwQnpfrLg8rJqufgaRyr5DzeiCYxv+hlI8HnyhOSnuhcbwh9/ST2Oz1zoNuLT3fLH 2QIKCnUbfW50g1x5k54yCJEqhrS33RYIJhcZHDLpxXDgP+/4A0pRR8Ock79jUw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch stable/13 has been updated by andrew: URL: https://cgit.FreeBSD.org/src/commit/?id=cf63f12a511627d123974ccb260b3d156dc18923 commit cf63f12a511627d123974ccb260b3d156dc18923 Author: Andrew Turner AuthorDate: 2021-11-22 10:25:01 +0000 Commit: Andrew Turner CommitDate: 2021-12-14 10:58:01 +0000 Move the arm64 identify_cpu SYSINIT earlier It is used by late ifunc resolvers so needs to be at an earlier stage of the boot. Previously it was at the same stage so may not have run before the ifunc resolvers. Sponsored by: The FreeBSD Foundation (cherry picked from commit 44ca3690519b653c7293c2366b6c47d8f510ff26) --- sys/arm64/arm64/identcpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/arm64/arm64/identcpu.c b/sys/arm64/arm64/identcpu.c index dabfe6f99d3a..29a438b0a2db 100644 --- a/sys/arm64/arm64/identcpu.c +++ b/sys/arm64/arm64/identcpu.c @@ -1743,7 +1743,7 @@ identify_cpu_sysinit(void *dummy __unused) install_undef_handler(true, user_mrs_handler); } -SYSINIT(identify_cpu, SI_SUB_CPU, SI_ORDER_ANY, identify_cpu_sysinit, NULL); +SYSINIT(identify_cpu, SI_SUB_CPU, SI_ORDER_MIDDLE, identify_cpu_sysinit, NULL); static void cpu_features_sysinit(void *dummy __unused)