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

Setup the interrupt controller #134

Open
andreeaflorescu opened this issue May 25, 2021 · 0 comments
Open

Setup the interrupt controller #134

andreeaflorescu opened this issue May 25, 2021 · 0 comments
Labels

Comments

@andreeaflorescu
Copy link
Member

Provide an interface for setting up the interrupt controller. In Firecracker we’re using the in-kernel interrupt controller on both platforms, but other products (Cloud Hypervisor, Crosvm) also support user space interrupt controllers (i.e. I/O APIC). We need to figure out if we need a unified interrupt interface on both platforms that supports in-kernel and user space interrupt controllers. As part of this task, we also need to figure out the best abstraction for creating the GIC on aarch64. The typical initialization flow tries to create a GICv3, and if that fails a GICv2 is created instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Todo
Development

No branches or pull requests

1 participant