Page MenuHomeFreeBSD

xen/intr: remove xen_intr_alloc_and_bind_ipi() from !x86
AbandonedPublic

Authored by ehem_freebsd_m5p.com on Jun 1 2021, 6:53 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Jul 6, 4:04 PM
Unknown Object (File)
Sat, Jun 22, 9:18 AM
Unknown Object (File)
May 13 2024, 9:21 PM
Unknown Object (File)
May 13 2024, 8:05 PM
Unknown Object (File)
May 13 2024, 12:02 AM
Unknown Object (File)
May 8 2024, 4:32 AM
Unknown Object (File)
May 8 2024, 4:32 AM
Unknown Object (File)
May 8 2024, 4:32 AM
Subscribers

Details

Summary

xen_intr_alloc_and_bind_ipi() is strictly used on x86, other
architectures do not need the function. The functionality is tied to
the core of the Xen interrupt handling and thus needs to remain in
sys/xen/xen_intr.c.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 39660
Build 36549: arc lint + arc unit

Event Timeline

Appears xen_intr_alloc_and_bind_ipi() was originally pulled to make getting things working easier. Appears it does in fact build on other architectures, but it isn't needed elsewhere. One can argue for or against pulling it on other architectures.

Moving the declaration removal to D30605. Though this does really make D30605 and D29913 rather small. Used to be larger until the PVHv1 removal.