Page MenuHomeFreeBSD

Remove the arm FIQ support
ClosedPublic

Authored by andrew on Jan 10 2022, 2:17 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Oct 8, 1:10 AM
Unknown Object (File)
Tue, Sep 16, 5:22 PM
Unknown Object (File)
Tue, Sep 16, 5:18 PM
Unknown Object (File)
Aug 31 2025, 6:38 PM
Unknown Object (File)
Aug 15 2025, 2:43 AM
Unknown Object (File)
Aug 3 2025, 2:08 PM
Unknown Object (File)
Jul 22 2025, 4:58 PM
Unknown Object (File)
Jul 6 2025, 11:16 PM
Subscribers

Details

Reviewers
mmel
Group Reviewers
ARM
Commits
rG6abad5b6062d: Remove the arm FIQ support
Summary

It isn't used, and only masks/unmasks FIQs on the local CPU so will be
broken on SMP.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

mmel added inline comments.
sys/arm/arm/exception.S
365–366

.fiqv should be also removed

365–366

and also this .space and _C_LABEL(page0_data) on the next line.
In addition, the arm_vector_init() function in machdep.c should be modified accordingly.

This revision is now accepted and ready to land.Jun 9 2024, 3:29 PM
This revision was automatically updated to reflect the committed changes.