Only panic if no undefined instruction handler matched the exception.
This can arise in practice if the VFP is enabled lazily.
Obtained from: Stormshield
Sponsored by: Klara, Inc.
Sponsored by: Stormshield
Differential D42970 Authored by markj on Dec 8 2023, 6:03 PM.
Details Summary Only panic if no undefined instruction handler matched the exception. Obtained from: Stormshield
Diff Detail
Event TimelineHerald added a reviewer: andrew. · View Herald TranscriptDec 8 2023, 6:03 PM2023-12-08 18:03:40 (UTC+0) Harbormaster completed remote builds in B54864: Diff 131169.Dec 8 2023, 6:03 PM2023-12-08 18:03:40 (UTC+0) markj added a parent revision: D42969: arm: Add fpu_kern_alloc_ctx().Dec 8 2023, 6:03 PM2023-12-08 18:03:47 (UTC+0) Comment Actions undefinedinstruction needs some clean ups, e.g. lets hope we don't have a misaligned PC from the kernel or that fault_pc doesn't fault, but they are outside the scope of this change. This revision is now accepted and ready to land.Dec 11 2023, 11:07 AM2023-12-11 11:07:16 (UTC+0) Closed by commit rGecc2e6deae71: arm: Fix handling of undefined instructions in kernel mode (authored by markj). · Explain WhyDec 11 2023, 2:17 PM2023-12-11 14:17:09 (UTC+0) This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 131248 sys/arm/arm/undefined.c
|
Should this size be macro-ized?