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

[FEATURE] Feature request - GICv3 support #14

Open
3 tasks done
bSchnepp opened this issue Jul 2, 2021 · 0 comments
Open
3 tasks done

[FEATURE] Feature request - GICv3 support #14

bSchnepp opened this issue Jul 2, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@bSchnepp
Copy link
Owner

bSchnepp commented Jul 2, 2021

Issue Checklist

  • A related or similar issue is not already marked as open
  • Another issue describing a similar feature has not already been marked as wontfix or closed
  • This feature is not already present in the software

=====================================================
Feature Description
A driver should be implemented which support the GICv3 interrupt controller, for it's added benefits to
supported hardware, and lifting restrictions on core counts being very low. It is also important to note
that a GICv3 implementation may not be backwards compatible with the GICv2, requiring the creation
of this driver for hardware support.

Feature Benefits
List the reasons why this feature would be beneficial

  • GICv3 is more common in newer hardware platforms, ie, i.MX8, RK33xx.
  • GICv3 lifts restrictions from 8 CPUs to 512 CPUs
  • GICv3 acts as system coprocessor, not as MMIO peripheral

Use case examples
List examples where this feature could be useful for end users.

  • Allows for initial support for a real hardware port to RK33xx series SoC
  • Allows for initial support for a real hardware port to i.MX8 series SoC
  • Version under QEMU simulation can be changed to use GICv3 for testing

Additional information
Any additional information should be placed here.

@bSchnepp bSchnepp added the enhancement New feature or request label Jul 2, 2021
@bSchnepp bSchnepp self-assigned this Jul 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant