From nobody Tue Nov 23 15:11:27 2021 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 5183B188C6F1; Tue, 23 Nov 2021 15:11:28 +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 4Hz6zh0RYlz4qKs; Tue, 23 Nov 2021 15:11:28 +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 E36C2186E3; Tue, 23 Nov 2021 15:11:27 +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 1ANFBRJL092248; Tue, 23 Nov 2021 15:11:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1ANFBRBn092247; Tue, 23 Nov 2021 15:11:27 GMT (envelope-from git) Date: Tue, 23 Nov 2021 15:11:27 GMT Message-Id: <202111231511.1ANFBRBn092247@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Andrew Turner Subject: git: 44ca3690519b - main - Move the arm64 identify_cpu SYSINIT earlier 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: andrew X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 44ca3690519b653c7293c2366b6c47d8f510ff26 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1637680288; 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=NO1hIdH1HPbrn8EEFJ3PaKyZt0MWpphCnra2Epj29wo=; b=U5WkujSxSC3K4FVvGcWmuD6Yymp3QrCJw8vobPaP639O09mTAPmN4MbXYKmtr7LbszJNQN uU9TXE/duU9omSzv9aRUF+Hj0XEORP8Z9Ai+ALJicLm5vqoIeRh1sEy2W5yQDyo3rEH/VZ QRHmrYBF0NyBYzKfKh6WbeWiYzIfHTDlwntstRnejX0ex2zyVmAPjivS6PnuuNOOF4HGtM /J4KgViP50gJZQF6jIsRPaO8HgZcPN4xoNff8+c0UDUUamLtqPw8yqSgXI7SR88y0evdT5 VXvJCEoFP3GSA2UKRYQjzeA2gMWLbMpTODohfnXuBRxWlwTNZ2uNZu1mF//UuQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1637680288; a=rsa-sha256; cv=none; b=McRjyasbjFc39xjnKMxYqR/kisiCdmfmRhg+m58T0j1QdCpKXgqpW3Vqblq2XIxUhMORxN OA2c1PwIAsxtb4XVO0JXDtLCf79NqzPHdwPfXNj0zoLZX1Yok9XpEwOeZvdWNFWd4h7gac 0/afLd9vfVhrpHLuhB3Xb5I9j4756nZjVvCdxTTHNnzzqpZo7u8GCySh4PH18ZKCzl3bY8 /Yy5+EG9W9exMEFqGYICOEfz6zUxLYTVH8AJUM50kADmYwIWIyY1442Oytyh8VnZGfPrIi qlYQhXyFVp7v5O0sL+m+JlWg8wCfaGjrCM8wjqYaXIyom3I32E9gFnKSXDXkjw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by andrew: URL: https://cgit.FreeBSD.org/src/commit/?id=44ca3690519b653c7293c2366b6c47d8f510ff26 commit 44ca3690519b653c7293c2366b6c47d8f510ff26 Author: Andrew Turner AuthorDate: 2021-11-22 10:25:01 +0000 Commit: Andrew Turner CommitDate: 2021-11-23 15:03:51 +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 --- 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)