Page MenuHomeFreeBSD

xen/intr: disable xen_intr_suspend() and xen_intr_resume() on !x86
AbandonedPublic

Authored by ehem_freebsd_m5p.com on Jun 1 2021, 3:45 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Nov 2, 4:13 AM
Unknown Object (File)
Sat, Nov 2, 4:11 AM
Unknown Object (File)
Sep 13 2024, 1:29 AM
Unknown Object (File)
Sep 7 2024, 2:16 PM
Unknown Object (File)
Sep 6 2024, 11:49 PM
Unknown Object (File)
Aug 16 2024, 6:34 PM
Unknown Object (File)
Aug 11 2024, 12:52 AM
Unknown Object (File)
Jul 30 2024, 2:16 PM
Subscribers

Details

Summary

Presently suspend/resume and migration aren't supported on Xen/!x86. As
such these functions won't be invoked. While merely 4 functions, this
does shrink the resultant kernel.

Diff Detail

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

Event Timeline

I'm now unsure of this. Originally this had been disabling x86-only functionality on other architectures, but the D30598 and D30599 make the current form of these functions build on other architectures. As such there is no longer an urgent need to disable them on other architectures, but they simply don't accomplish anything on non-x86.

Get the ordering right. This really needs D30236 to make sense; I've got it after D30599 in my tree, but there isn't any actual ordering issue with D30599.

Huh, this was still lying around. After a while I figured out how to adjust things work rather better.