[Phoronix] AMD Readies Linux Patches For x2AVIC Support

Written by Michael Larabel in AMD on 6 April 2022 at 07:37 AM EDT. 

Back in February AMD engineers sent out a “request for comments” on x2APIC virtualization (x2AVIC) support. Those patches have now been refined beyond the RFC state and sent out today as a patch series for further review on the Linux kernel mailing list.

“With AMD’s Advanced Virtual Interrupt Controller (AVIC) code for the past number of years, x2APIC has not been supported concurrently. Now with x2AVIC it overcomes that limitation for interrupt virtualization with x2APIC enabled. X2APIC is particularly important for supporting larger vCPU counts ahead of AMD’s next-generation server processors with EPYC Genoa expected to have 96 cores / 192 threads per socket and EPYC Bergamo up to 128 cores / 256 threads per socket… Or even further out, AMD EPYC Turin rumored to have 256 cores / 512 threads per socket. The x2AVIC code has been successfully tested now by AMD engineers with more than 255 vCPUs active, verifying its functionality up to 512 vCPUs for now with their internal hardware.”

Read More @