containers / libkrun

A dynamic library providing Virtualization-based process isolation capabilities
Apache License 2.0
889 stars 74 forks source link

Remove contention on the Gic #202

Closed dgageot closed 3 months ago

dgageot commented 4 months ago

Instead of locking a single Gic, we move the contention down to the vCPU level. This gives us better performance for CPU bound tasks.

On a 8 cores M3:

dgageot commented 4 months ago

Hi! I've pushed a fix for the linter. Can someone re-trigger the Code Quality jobs, so that I check if something else is missing? Thanks!