Page MenuHomeFreeBSD

Remove the arm FIQ support
ClosedPublic

Authored by andrew on Jan 10 2022, 2:17 PM.
Tags
None
Referenced Files
F154218666: D33804.id.diff
Mon, Apr 27, 5:11 AM
Unknown Object (File)
Sun, Apr 26, 4:22 PM
Unknown Object (File)
Sat, Apr 25, 10:08 AM
Unknown Object (File)
Tue, Apr 21, 10:05 AM
Unknown Object (File)
Tue, Apr 21, 10:03 AM
Unknown Object (File)
Tue, Apr 14, 12:29 AM
Unknown Object (File)
Mon, Apr 13, 6:11 PM
Unknown Object (File)
Mon, Apr 13, 4:18 AM
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 Skipped
Unit
Tests Skipped
Build Status
Buildable 58066
Build 54954: arc lint + arc unit

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.