News: 0001481260

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

VMware Hypercall API Makes It Into Linux 6.11 For Basis To Allow Confidential Computing

([Virtualization] 56 Minutes Ago VMware Hypercall API)


When it comes to virtualization with the Linux 6.11 kernel, in addition to [1]the latest AMD SEV-SNP code making it upstream , for those making use of VMware virtualization products their initial "VMware Hypercall" API has been merged.

The VMware Hypercall API [2]improves upon the VMware guest / virtual device interface in a more CPU architecture independent manner . The VMware Hypercall API was devised in part to better support CPU features such as around confidential computing with technologies like Intel Trust Domain Extensions (TDX) and AMD Secure Encrypted Virtualization (SEV).

The VMware Hypercall API introduction was [3]submitted last week and merged for Linux 6.11. It's simply summed up there as:

"Add a unified VMware hypercall API layer which should be used by all callers instead of them doing homegrown solutions. This will provide for adding API support for confidential computing solutions like TDX"

Up to this point VMware hypercall inovations were spread throughput the kernel and relying on inline Assembly code. With this new VMware Hypercall API layer, things are more unified and better supporting functionality around memory encryption and confidential computing.



[1] https://www.phoronix.com/news/Linux-6.11-KVM

[2] https://www.phoronix.com/news/VMware-Hypercall-API-Linux-6.11

[3] https://lore.kernel.org/lkml/20240715151025.GAZpU74ZeeCqqMZpWw@fat_crate.local/



phoronix

Humanity has the stars in its future, and that future is too important to be
lost under the burden of juvenile folly and ignorant superstition.
-- Isaac Asimov