Date: Fri, 7 Apr 2023 13:06:14 +0000 From: John F Carr <jfc@mit.edu> To: "freebsd-arm@freebsd.org" <freebsd-arm@FreeBSD.org> Subject: Another VFP-in-kernel problem on armv8 Message-ID: <911B8107-4FAC-4180-97D0-49B44212B788@mit.edu>
next in thread | raw e-mail | index | archive | help
--_002_911B81074FAC418097D049B44212B788mitedu_ Content-Type: text/plain; charset="us-ascii" Content-ID: <F6244FFAF157254EB71E6FA3C699A5C1@prod.exchangelabs.com> Content-Transfer-Encoding: quoted-printable I upgraded from mid-February CURRENT (5dc00f00b747) to yesterday (f02879f19= 925) and my system panics during boot with panic: VFP exception in the kernel Most likely this panic is while trying to import the root ZFS pool. The cr= ash is at the first vector instruction in zfs_sha256_block_neon (in zfs.ko)= : f9284: 4cdf7020 ld1 { v0.16b }, [x1], #16 This instruction is implemented on my CPU (Cortex A-57), confirmed by runni= ng it in user mode. I don't see any obviously related changes in ZFS since the last working ker= nel. What's going on recently with VFP in the kernel? --_002_911B81074FAC418097D049B44212B788mitedu_ Content-Type: text/plain; name="crash20230407a.txt" Content-Description: crash20230407a.txt Content-Disposition: attachment; filename="crash20230407a.txt"; size=6485; creation-date="Fri, 07 Apr 2023 13:06:14 GMT"; modification-date="Fri, 07 Apr 2023 13:06:14 GMT" Content-ID: <B2906F57965F6F46B1AC4C57461F54C4@prod.exchangelabs.com> Content-Transfer-Encoding: base64 ICAgQXV0b2Jvb3QgaW4gMCBzZWNvbmRzLiBbU3BhY2VdIHRvIHBhdXNlICANCkxvYWRpbmcga2Vy bmVsLi4uDQovYm9vdC9rZXJuZWwva2VybmVsIHRleHQ9MHgyYTggdGV4dD0weDkzOGExMCB0ZXh0 PTB4MjkyMjg0IGRhdGE9MHgxZDExMzggZGF0YT0weDArMHgyYTAwMDAgc3ltcz1bMHg4KzB4MTUy YzEwKzB4OCsweDE3YjBjZl0NCkxvYWRpbmcgY29uZmlndXJlZCBtb2R1bGVzLi4uDQovYm9vdC9r ZXJuZWwvemZzLmtvIHRleHQ9MHhlODBmYyB0ZXh0PTB4MjM2ZTEwIGRhdGE9MHgyYzY0MCsweGFi ODZjIHN5bXM9WzB4OCsweDM1MTkwKzB4OCsweDJlMmRhXQ0KL2Jvb3Qva2VybmVsL2NyeXB0b2Rl di5rbyB0ZXh0PTB4MTc5ZiB0ZXh0PTB4MjM4MCBkYXRhPTB4NjQ4KzB4MTAgc3ltcz1bMHg4KzB4 Y2MwKzB4OCsweDk1OF0NCi9ib290L2VudHJvcHkgc2l6ZT0weDEwMDANCi9ldGMvaG9zdGlkIHNp emU9MHgyNQ0KVXNpbmcgRFRCIHByb3ZpZGVkIGJ5IEVGSSBhdCAweDgwMWZlMDAwMDAuDQpFRkkg ZnJhbWVidWZmZXIgaW5mb3JtYXRpb246DQphZGRyLCBzaXplICAgICAweDAsIDB4MA0KZGltZW5z aW9ucyAgICAgMCB4IDANCnN0cmlkZSAgICAgICAgIDANCm1hc2tzICAgICAgICAgIDB4MDAwMDAw MDAsIDB4MDAwMDAwMDAsIDB4MDAwMDAwMDAsIDB4MDAwMDAwMDANCi0tLTw8Qk9PVD4+LS0tDQpH REI6IG5vIGRlYnVnIHBvcnRzIHByZXNlbnQNCktEQjogZGVidWdnZXIgYmFja2VuZHM6IGRkYg0K S0RCOiBjdXJyZW50IGJhY2tlbmQ6IGRkYg0KV0FSTklORzogQ2Fubm90IGZpbmQgZnJlZWJzZCxk dHMtdmVyc2lvbiBwcm9wZXJ0eSwgY2Fubm90IGNoZWNrIERUQiBjb21wbGlhbmNlDQpDb3B5cmln aHQgKGMpIDE5OTItMjAyMyBUaGUgRnJlZUJTRCBQcm9qZWN0Lg0KQ29weXJpZ2h0IChjKSAxOTc5 LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAxOTk0DQoJ VGhlIFJlZ2VudHMgb2YgdGhlIFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYS4gQWxsIHJpZ2h0cyBy ZXNlcnZlZC4NCkZyZWVCU0QgaXMgYSByZWdpc3RlcmVkIHRyYWRlbWFyayBvZiBUaGUgRnJlZUJT RCBGb3VuZGF0aW9uLg0KRnJlZUJTRCAxNC4wLUNVUlJFTlQgIzMyIG1haW4tbjI2MjAxMS1mMDI4 NzlmMTk5MjU6IFRodSBBcHIgIDYgMTY6MDc6NTQgRURUIDIwMjMNCiAgICByb290QHN0cmlhdHVz Oi91c3Ivb2JqL3Vzci9ob21lL2pmYy9mcmVlYnNkL3NyYy9hcm02NC5hYXJjaDY0L3N5cy9TVFJJ QVRVUyBhcm02NA0KRnJlZUJTRCBjbGFuZyB2ZXJzaW9uIDE1LjAuNyAoaHR0cHM6Ly9naXRodWIu Y29tL2xsdm0vbGx2bS1wcm9qZWN0LmdpdCBsbHZtb3JnLTE1LjAuNy0wLWc4ZGZkY2M3YjdiZjYp DQpWVDogaW5pdCB3aXRob3V0IGRyaXZlci4NCm1vZHVsZSBzY21pIGFscmVhZHkgcHJlc2VudCEN Cm1vZHVsZSBmaXJtd2FyZSBhbHJlYWR5IHByZXNlbnQhDQpyZWFsIG1lbW9yeSAgPSA4NTc0NzMw MjQwICg4MTc3IE1CKQ0KYXZhaWwgbWVtb3J5ID0gODMyNjI0MjMwNCAoNzk0MCBNQikNClN0YXJ0 aW5nIENQVSAxICgxKQ0KU3RhcnRpbmcgQ1BVIDIgKDEwMCkNClN0YXJ0aW5nIENQVSAzICgxMDEp DQpGcmVlQlNEL1NNUDogTXVsdGlwcm9jZXNzb3IgU3lzdGVtIERldGVjdGVkOiA0IENQVXMNCnJh bmRvbTogdW5ibG9ja2luZyBkZXZpY2UuDQpyYW5kb206IGVudHJvcHkgZGV2aWNlIGV4dGVybmFs IGludGVyZmFjZQ0KTUFQIDgxZmI4MzAwMDAgbW9kZSAyIHBhZ2VzIDk5Mg0KTUFQIDgxZmJlMTAw MDAgbW9kZSAyIHBhZ2VzIDQ5Ng0KTUFQIDgxZmZmZDAwMDAgbW9kZSAyIHBhZ2VzIDMyDQprYmQw IGF0IGtiZG11eDANCm9md2J1czA6IDxPcGVuIEZpcm13YXJlIERldmljZSBUcmVlPg0Kc2ltcGxl YnVzMDogPEZsYXR0ZW5lZCBkZXZpY2UgdHJlZSBzaW1wbGUgYnVzPiBvbiBvZndidXMwDQpjbGtf Zml4ZWQwOiA8Rml4ZWQgY2xvY2s+IG9uIHNpbXBsZWJ1czANCmNsa19maXhlZDE6IDxGaXhlZCBj bG9jaz4gb24gc2ltcGxlYnVzMA0KY2xrX2ZpeGVkMjogPEZpeGVkIGNsb2NrPiBvbiBzaW1wbGVi dXMwDQpjbGtfZml4ZWQzOiA8Rml4ZWQgY2xvY2s+IG9uIHNpbXBsZWJ1czANCmNsa19maXhlZDQ6 IDxGaXhlZCBjbG9jaz4gb24gc2ltcGxlYnVzMA0KY2xrX2ZpeGVkNTogPEZpeGVkIGNsb2NrPiBv biBzaW1wbGVidXMwDQpjbGtfZml4ZWQ2OiA8Rml4ZWQgY2xvY2s+IG9uIHNpbXBsZWJ1czANCmNs a19maXhlZDc6IDxGaXhlZCBjbG9jaz4gb24gc2ltcGxlYnVzMA0KY2xrX2ZpeGVkODogPEZpeGVk IGNsb2NrPiBvbiBzaW1wbGVidXMwDQpjbGtfZml4ZWQ5OiA8Rml4ZWQgY2xvY2s+IG9uIHNpbXBs ZWJ1czANCmNsa19maXhlZDEwOiA8Rml4ZWQgY2xvY2s+IG9uIHNpbXBsZWJ1czANCnBzY2kwOiA8 QVJNIFBvd2VyIFN0YXRlIENvLW9yZGluYXRpb24gSW50ZXJmYWNlIERyaXZlcj4gb24gb2Z3YnVz MA0KZ2ljMDogPEFSTSBHZW5lcmljIEludGVycnVwdCBDb250cm9sbGVyPiBtZW0gMHhlMTExMDAw MC0weGUxMTEwZmZmLDB4ZTExMmYwMDAtMHhlMTEzMGZmZiwweGUxMTQwMDAwLTB4ZTExNGZmZmYs MHhlMTE2MDAwMC0weGUxMTZmZmZmIGlycSA0IG9uIG9md2J1czANCmdpYzA6IHBuIDB4MiwgYXJj aCAweDIsIHJldiAweDEsIGltcGxlbWVudGVyIDB4NDNiIGlycXMgNDQ4DQpnaWN2Mm0wOiA8QVJN IEdlbmVyaWMgSW50ZXJydXB0IENvbnRyb2xsZXIgTVNJL01TSVg+IG1lbSAweDgwMDAwLTB4ODBm ZmYgb24gZ2ljMA0KZ2VuZXJpY190aW1lcjA6IDxBUk12OCBHZW5lcmljIFRpbWVyPiBpcnEgNSw2 LDcsOCBvbiBvZndidXMwDQpUaW1lY291bnRlciAiQVJNIE1QQ29yZSBUaW1lY291bnRlciIgZnJl cXVlbmN5IDI1MDAwMDAwMCBIeiBxdWFsaXR5IDEwMDANCkV2ZW50IHRpbWVyICJBUk0gTVBDb3Jl IEV2ZW50dGltZXIiIGZyZXF1ZW5jeSAyNTAwMDAwMDAgSHogcXVhbGl0eSAxMDAwDQplZmlydGMw OiA8RUZJIFJlYWx0aW1lIENsb2NrPg0KZWZpcnRjMDogcmVnaXN0ZXJlZCBhcyBhIHRpbWUtb2Yt ZGF5IGNsb2NrLCByZXNvbHV0aW9uIDEuMDAwMDAwcw0KY3B1bGlzdDA6IDxPcGVuIEZpcm13YXJl IENQVSBHcm91cD4gb24gb2Z3YnVzMA0KY3B1MDogPE9wZW4gRmlybXdhcmUgQ1BVPiBvbiBjcHVs aXN0MA0KY3B1MTogPE9wZW4gRmlybXdhcmUgQ1BVPiBvbiBjcHVsaXN0MA0KY3B1MjogPE9wZW4g RmlybXdhcmUgQ1BVPiBvbiBjcHVsaXN0MA0KY3B1MzogPE9wZW4gRmlybXdhcmUgQ1BVPiBvbiBj cHVsaXN0MA0KcG11MDogPFBlcmZvcm1hbmNlIE1vbml0b3JpbmcgVW5pdD4gaXJxIDAsMSwyLDMg b24gb2Z3YnVzMA0KcG11MDogQ2Fubm90IGZpbmQgQ1BVIHdpdGggTVBJRFI6IDB4MDAwMDAwMDIN CnBtdTA6IENhbm5vdCBwYXJzZSBhZmZpbml0eSBmb3IgQ1BVaWQ6IDIuDQpkZXZpY2VfYXR0YWNo OiBwbXUwIGF0dGFjaCByZXR1cm5lZCA2DQphaGNpMDogPEFIQ0kgU0FUQSBjb250cm9sbGVyPiBt ZW0gMHhlMDMwMDAwMC0weGUwM2VmZmZmIGlycSA5IG9uIHNpbXBsZWJ1czANCmFoY2kwOiBBSENJ IHYxLjMwIHdpdGggOCA2R2JwcyBwb3J0cywgUG9ydCBNdWx0aXBsaWVyIHN1cHBvcnRlZA0KYWhj aWNoMDogPEFIQ0kgY2hhbm5lbD4gYXQgY2hhbm5lbCAwIG9uIGFoY2kwDQphaGNpY2gxOiA8QUhD SSBjaGFubmVsPiBhdCBjaGFubmVsIDEgb24gYWhjaTANCnVhcnQwOiA8UHJpbWVDZWxsIFVBUlQg KFBMMDExKT4gbWVtIDB4ZTEwMTAwMDAtMHhlMTAxMGZmZiBpcnEgMTMgb24gc2ltcGxlYnVzMA0K dWFydDA6IGNvbnNvbGUgKDExNTIwMCxuLDgsMSkNCnBjaWIwOiA8R2VuZXJpYyBQQ0kgaG9zdCBj b250cm9sbGVyPiBtZW0gMHhmMDAwMDAwMC0weGZmZmZmZmZmIG9uIHNpbXBsZWJ1czANCnBjaTA6 IDxPRlcgUENJIGJ1cz4gb24gcGNpYjANCnBjaWIxOiA8UENJLVBDSSBicmlkZ2U+IGF0IGRldmlj ZSAyLjIgb24gcGNpMA0KcGNpMTogPFBDSSBidXM+IG9uIHBjaWIxDQp4aGNpMDogPEZyZXNjbyBM b2dpYyBGTDEwMDkgVVNCIDMuMCBjb250cm9sbGVyPiBtZW0gMHg0MDEwMDAwMC0weDQwMTBmZmZm LDB4NDAxMTAwMDAtMHg0MDExMGZmZiwweDQwMTExMDAwLTB4NDAxMTFmZmYgYXQgZGV2aWNlIDAu MCBvbiBwY2kxDQp4aGNpMDogMzIgYnl0ZXMgY29udGV4dCBzaXplLCA2NC1iaXQgRE1BDQp1c2J1 czAgb24geGhjaTANCnBjaWIyOiA8UENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAyLjMgb24gcGNp MA0KcGNpMjogPFBDSSBidXM+IG9uIHBjaWIyDQptc2tjMDogPE1hcnZlbGwgWXVrb24gODhFODA1 OSBHaWdhYml0IEV0aGVybmV0PiBwb3J0IDB4MTAwMC0weDEwZmYgbWVtIDB4NDAwMDAwMDAtMHg0 MDAwM2ZmZiBhdCBkZXZpY2UgMC4wIG9uIHBjaTINCm1zazA6IDxNYXJ2ZWxsIFRlY2hub2xvZ3kg R3JvdXAgTHRkLiBZdWtvbiBPcHRpbWEgSWQgMHhiYyBSZXYgMHgwMT4gb24gbXNrYzANCm1zazA6 IFVzaW5nIGRlZmF1bHRzIGZvciBUU086IDY1NTE4LzM1LzIwNDgNCm1zazA6IEV0aGVybmV0IGFk ZHJlc3M6IGUwOmZmOmY3OjAwOjIwOmYwDQptaWlidXMwOiA8TUlJIGJ1cz4gb24gbXNrMA0KZTEw MDBwaHkwOiA8TWFydmVsbCBQSFlHNjVHIEdpZ2FiaXQgUEhZPiBQSFkgMCBvbiBtaWlidXMwDQpl MTAwMHBoeTA6ICBub25lLCAxMGJhc2VULCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAxMDBiYXNl VFgtRkRYLCAxMDAwYmFzZVQsIDEwMDBiYXNlVC1tYXN0ZXIsIDEwMDBiYXNlVC1GRFgsIDEwMDBi YXNlVC1GRFgtbWFzdGVyLCBhdXRvLCBhdXRvLWZsb3cNCmFybXY4Y3J5cHRvMDogPEFFUy1DQkMs QUVTLVhUUyxBRVMtR0NNPg0KVGltZWNvdW50ZXJzIHRpY2sgZXZlcnkgMS4wMDAgbXNlYw0KICB4 MDogZmZmZjAwMDAwMGRhMTdjOCAoaW5pdHN0YWNrICsgMzdjOCkNCiAgeDE6IGZmZmYwMDAwZDBh YTkwMDAgKGNyeXB0b19kZXYgKyBjZjJmZGU5MCkNCiAgeDI6IGZmZmYwMDAwZDBhYTk0MDAgKGNy eXB0b19kZXYgKyBjZjJmZTI5MCkNCiAgeDM6IGZmZmYwMDAwMDE1MmU2YTAgKHNoYV9pbmNyZW1l bnRhbCArIDApDQogIHg0OiAgICAgICAgICAgICAgICAwDQogIHg1OiAgICAgICAgICAgMTAwMDAw DQogIHg2OiAgICAgICAgIDhlMTZkYjkzDQogIHg3OiAgICAgICAgICAgICAgICAwDQogIHg4OiBm ZmZmMDAwMDAxNDEzMDYwICh0Zl9zaGEyNTZfbmVvbiArIDApDQogIHg5OiBmZmZmMDAwMDAxMzlm ZGZiICgkZC4xICsgYikNCiB4MTA6IGZmZmYwMDAwMDE0MTE1NTQgKFNIQTJVcGRhdGUgKyBmNCkN CiB4MTE6ICAgICAgICAgICAgICAgMjkNCiB4MTI6ICAgICAgICAgICAgICAgIDENCiB4MTM6ICAg ICAgICAgICAgICAgIDANCiB4MTQ6ICAgICAgICAgMjAwMjAwMDANCiB4MTU6ICAgICAgICAgICAg ICAgIDANCiB4MTY6IGZmZmYwMDAwMDE0MDQxMDAgKCRkLjAgKyAwKQ0KIHgxNzogZmZmZjAwMDAw MDQ5YjM0MCAobmFub3VwdGltZSArIDApDQogeDE4OiBmZmZmMDAwMDAwZGExNjYwIChpbml0c3Rh Y2sgKyAzNjYwKQ0KIHgxOTogZmZmZjAwMDAwMGRhMTdjOCAoaW5pdHN0YWNrICsgMzdjOCkNCiB4 MjA6ICAgICAgICAgICAgICA0MDANCiB4MjE6IGZmZmYwMDAwZDBhYTkwMDAgKGNyeXB0b19kZXYg KyBjZjJmZGU5MCkNCiB4MjI6IGZmZmYwMDAwMDBkYTE3ZjggKGluaXRzdGFjayArIDM3ZjgpDQog eDIzOiAgICAgICAgICAgICAgICAwDQogeDI0OiAgICAgICAgICAgICAgICAwDQogeDI1OiAgICAg ICAgICAgICAgICAwDQogeDI2OiBmZmZmMDAwMDAxNjRiMDcwIChzaGEyNTZfbmVvbl9pbXBsICsg MCkNCiB4Mjc6ICAgICAgICAgICAgICAyMDMNCiB4Mjg6ICAgICAgICAgICAgICAgIDENCiB4Mjk6 IGZmZmYwMDAwMDBkYTE2YTAgKGluaXRzdGFjayArIDM2YTApDQogIHNwOiBmZmZmMDAwMDAwZGEx NjYwDQogIGxyOiBmZmZmMDAwMDAxNDExNWM4IChTSEEyVXBkYXRlICsgMTY4KQ0KIGVscjogZmZm ZjAwMDAwMTQwNTI4NCAoemZzX3NoYTI1Nl9ibG9ja19uZW9uICsgMTQpDQpzcHNyOiAgICAgICAg IDIwMDAwMDQ1DQogZXNyOiAwMDAwMDAwMDFmZTAwMDAwDQpwYW5pYzogVkZQIGV4Y2VwdGlvbiBp biB0aGUga2VybmVsDQpjcHVpZCA9IDANCnRpbWUgPSAxDQpLREI6IHN0YWNrIGJhY2t0cmFjZToN CmRiX3RyYWNlX3NlbGYoKSBhdCBkYl90cmFjZV9zZWxmDQpkYl90cmFjZV9zZWxmX3dyYXBwZXIo KSBhdCBkYl90cmFjZV9zZWxmX3dyYXBwZXIrMHgzMA0KdnBhbmljKCkgYXQgdnBhbmljKzB4MTNj DQpwYW5pYygpIGF0IHBhbmljKzB4NDQNCmRvX2VsMWhfc3luYygpIGF0IGRvX2VsMWhfc3luYysw eDIxMA0KaGFuZGxlX2VsMWhfc3luYygpIGF0IGhhbmRsZV9lbDFoX3N5bmMrMHgxMA0KLS0tIGV4 Y2VwdGlvbiwgZXNyIDB4ZmZmZjAwMDAwMGRhMTdmOA0KKG51bGwpKCkgYXQgMHg0MDANCktEQjog ZW50ZXI6IHBhbmljDQpbIHRocmVhZCBwaWQgMCB0aWQgMTAwMDAwIF0NClN0b3BwZWQgYXQgICAg ICBrZGJfZW50ZXIrMHg0NDogdW5kZWZpbmVkICAgICAgIGY5MDVjMjdmDQo= --_002_911B81074FAC418097D049B44212B788mitedu_--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?911B8107-4FAC-4180-97D0-49B44212B788>