Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend direct IPI support to x86 platforms that use CONFIG_X2APIC=y #87077

Open
peter-mitsis opened this issue Mar 13, 2025 · 0 comments
Open
Assignees
Labels
Enhancement Changes/Updates/Additions to existing features platform: X86 x86 and x86-64

Comments

@peter-mitsis
Copy link
Collaborator

Background:

It was reported in Issue #87046 that the addition of direct IPI support to x86 was causing regression failures on up_squared/apollo_lake boards.

It was observed that the up_squared/apollo_lake boards use CONFIG_X2APIC=y while the qemu_x86_64 board that was used for testing used CONFIG_X2APIC=n. This is relevant as the mechanism used to deliver IPIs is dependent upon this Kconfig option. To that end, x86 direct IPI support has been restricted to platforms that do not CONFIG_X2APIC (see PR #87068).

Describe the solution you'd like

Direct IPI support for x86 should be extended to support the case where CONFIG_X2APIC=y.

@peter-mitsis peter-mitsis added the Enhancement Changes/Updates/Additions to existing features label Mar 13, 2025
@peter-mitsis peter-mitsis self-assigned this Mar 13, 2025
@henrikbrixandersen henrikbrixandersen added the platform: X86 x86 and x86-64 label Mar 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Changes/Updates/Additions to existing features platform: X86 x86 and x86-64
Projects
None yet
Development

No branches or pull requests

2 participants