Page MenuHomeFreeBSD

Remove the arm FIQ support
ClosedPublic

Authored by andrew on Jan 10 2022, 2:17 PM.
Tags
None
Referenced Files
F139617937: D33804.diff
Sun, Dec 14, 5:27 AM
Unknown Object (File)
Tue, Dec 2, 1:20 AM
Unknown Object (File)
Mon, Dec 1, 11:20 AM
Unknown Object (File)
Sat, Nov 22, 8:33 PM
Unknown Object (File)
Sat, Nov 22, 8:33 PM
Unknown Object (File)
Sat, Nov 22, 8:32 PM
Unknown Object (File)
Sat, Nov 22, 8:32 PM
Unknown Object (File)
Sat, Nov 22, 8:27 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.