From nobody Fri Apr 7 21:24:04 2023 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 4PtWZw1jFyz44Bwg; Fri, 7 Apr 2023 21:24:08 +0000 (UTC) (envelope-from mjguzik@gmail.com) Received: from mail-ot1-x32d.google.com (mail-ot1-x32d.google.com [IPv6:2607:f8b0:4864:20::32d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PtWZt0RdTz45HD; Fri, 7 Apr 2023 21:24:06 +0000 (UTC) (envelope-from mjguzik@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ot1-x32d.google.com with SMTP id k14-20020a9d700e000000b0069faa923e7eso22586533otj.10; Fri, 07 Apr 2023 14:24:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680902644; x=1683494644; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=yhjcMlWlw3PN36lDbUwymtfWTD+hJTg8+xLaPNZY+Zo=; b=WK0sReM+GPTVBZXqcl1oCTFeZp7p0mawCGo55VJMbqW/jlJxVRrIOb0EHDlQVZAmio E84RlZegg7WmRqfrDo2Y+PojAn34eQ6xhmrrU6Nk5dtaASWlMNB6DSpyu9Xtp0KngJ/w Fk4OQX7pMLdMh5HLNnaGM1gKOj9lJMDSF+4aZEptDRvAhiJm/y5b2Dl9DWImQi24pUrp WiPVfHGkDGJ1BKGA3DZ87AU68MOqWM82j5MjjS6nH/3tGx0TM4sNi5Md2D5h2ONd9r/x LRZlOBkS4tWHQgLfVMah1sqTEqiAzG2qFwhBzbImNDVcKwTl4toqTclFqu/fA9o2vjk5 U0hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680902644; x=1683494644; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=yhjcMlWlw3PN36lDbUwymtfWTD+hJTg8+xLaPNZY+Zo=; b=Tk56FybtnFs8hRnLAkJ4XdbfBh/ayAxsLKBCyFIXTVo3X31GsGQc8YhJDnLStu4JvQ AiBBZBlVOkdWX0P9aET/ek1oNiSS8j+0IMv5PRUy/H6jVBfrVgelJfuyqxa8D/iKhNUR jfcKu8RDwiCW4Yf/YwgFS5fixWb96dGi149MFjz3rGjNZ6Iybaeb3nfrlZP/muQiqiPG XUbgOnxzCup/3m5awGZDTXyy0maxWCEaGu8BLMxnrkPBPuZmh2tnoggrOBtP5cHoj+cQ AcUL2CtP7s+Iz9Sr2ZZD7T2+uC+b7g+GGoP9YX9vocKf2JD2qIXlJgbqMcShU0QCIFcB VICQ== X-Gm-Message-State: AAQBX9ezfX0Yj89IOTLeQC9oV35/j06RJtLTTJ5Ay3/X4QicBIGPIhOA VuDNqIbVlEvQkYI+NphuQSgxm287M4NM7cuMjZo= X-Google-Smtp-Source: AKy350bRZ32dabgWlQ9u/ICZ20fdtJAstUCUCkVjl+jHwDysH+X5NGeIroWgEwMVU8bSxae71Dq8+FasWjO4UZwqZCc= X-Received: by 2002:a9d:6c01:0:b0:6a1:4c0e:1268 with SMTP id f1-20020a9d6c01000000b006a14c0e1268mr922126otq.2.1680902644739; Fri, 07 Apr 2023 14:24:04 -0700 (PDT) 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 Received: by 2002:ac9:798d:0:b0:49c:b071:b1e3 with HTTP; Fri, 7 Apr 2023 14:24:04 -0700 (PDT) In-Reply-To: References: From: Mateusz Guzik Date: Fri, 7 Apr 2023 23:24:04 +0200 Message-ID: Subject: Re: git: 2a58b312b62f - main - zfs: merge openzfs/zfs@431083f75 [separate aarch64 panic for zpool import] To: Mark Millard Cc: dev-commits-src-main@freebsd.org, Current FreeBSD , freebsd-arm , John F Carr Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4PtWZt0RdTz45HD X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N can you try with this: diff --git a/sys/contrib/openzfs/include/os/linux/kernel/linux/simd_aarch64.h b/sys/contrib/openzfs/include/os/linux/kernel/linux/simd_aarch64.h index 16276b08c759..e1bca9ef140a 100644 --- a/sys/contrib/openzfs/include/os/linux/kernel/linux/simd_aarch64.h +++ b/sys/contrib/openzfs/include/os/linux/kernel/linux/simd_aarch64.h @@ -71,7 +71,7 @@ #define ID_AA64PFR0_EL1 sys_reg(3, 0, 0, 1, 0) #define ID_AA64ISAR0_EL1 sys_reg(3, 0, 0, 6, 0) -#define kfpu_allowed() 1 +#define kfpu_allowed() 0 #define kfpu_begin() kernel_neon_begin() #define kfpu_end() kernel_neon_end() #define kfpu_init() (0) On 4/7/23, Mark Millard wrote: > Turns out that as of this commit aarch64 (Cortex-A72 and Cortex-A57 > examples reported) gets the following even when no zfs media is > present (UFS boot): > > # zpool import > x0: ffff0000f0fa9168 (ucom_cons_softc + efbf1bb8) > x1: ffff0000ff900000 ($d.1 + afa318) > x2: ffff0000ff900400 ($d.1 + afa718) > x3: ffff0000fec1b0a4 (sha_incremental + 0) > x4: 0 > x5: 100000 > x6: 8e16db93 > x7: 0 > x8: ffff0000feb06168 (tf_sha256_neon + 0) > x9: ffff0000fea931fb ($d.1 + b) > x10: ffff0000feb045f4 (SHA2Update + f4) > x11: 29 > x12: 1 > x13: 0 > x14: 0 > x15: 2 > x16: ffff0000feaf7500 ($d.0 + 0) > x17: ffff000000476cf0 (nanouptime + 0) > x18: ffff0000f0fa9000 (ucom_cons_softc + efbf1a50) > x19: ffff0000f0fa9168 (ucom_cons_softc + efbf1bb8) > x20: 400 > x21: ffff0000ff900000 ($d.1 + afa318) > x22: ffff0000f0fa9198 (ucom_cons_softc + efbf1be8) > x23: 0 > x24: 0 > x25: 0 > x26: ffff0000fed2df70 (sha256_neon_impl + 0) > x27: 203 > x28: 31 > x29: ffff0000f0fa9040 (ucom_cons_softc + efbf1a90) > sp: ffff0000f0fa9000 > lr: ffff0000feb04668 (SHA2Update + 168) > elr: ffff0000feaf8684 (zfs_sha256_block_neon + 14) > spsr: 20000045 > esr: 000000001fe00000 > panic: VFP exception in the kernel > cpuid = 3 > time = 1680786034 > KDB: stack backtrace: > db_trace_self() at db_trace_self > db_trace_self_wrapper() at db_trace_self_wrapper+0x30 > vpanic() at vpanic+0x13c > panic() at panic+0x44 > do_el1h_sync() at do_el1h_sync+0x210 > handle_el1h_sync() at handle_el1h_sync+0x10 > --- exception, esr 0xffff0000f0fa9198 > (null)() at 0x400 > KDB: enter: panic > [ thread pid 1446 tid 100101 ] > Stopped at kdb_enter+0x44: undefined f905c27f > db> > > The above was produced via using an artifact build's > kernel based on that exact commit: > > https://artifact.ci.freebsd.org/snapshot/main/2a58b312b62f908ec92311d1bd8536dbaeb8e55b/arm64/aarch64/kernel.txz > > By contrast, the prior commit had an artifact build > as well, but it's kernel does not get the panic for > zpool import : > > https://artifact.ci.freebsd.org/snapshot/main/b98fbf3781df16f7797b2bbeabf205dc7d4985ae/arm64/aarch64/kernel.txz > > See also: > > https://lists.freebsd.org/archives/freebsd-current/2023-April/003417.html > > === > Mark Millard > marklmi at yahoo.com > > -- Mateusz Guzik