RE: git: 2a58b312b62f - main - zfs: merge openzfs/zfs@431083f75 [separate aarch64 panic for zpool import]

Mark Millard <[email protected]>
Newsgroups gmane.os.freebsd.current.scm,gmane.os.freebsd.current,gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.