Kuten odotettiin, UEFI Unaccepted Memory-tuki yhdistettiin onnistuneesti Linux 6.5:lle tukemaan tätä standardia, joka on tärkeä Intel Trusted Domain Extensions (TDX) ja AMD Secure Encrypted Virtualization Secure Nested Page (SEV-SNP)-tuettu virtuaalikoneiden kanssa.

UEFI-hyväksymättömän muistin tuen ansiosta virtuaalikoneet eivät”hyväksy”muistia ennen kuin sitä todella tarvitaan. Tähän asti AMD:n ja Intelin suojattujen virtuaalikoneiden kanssa kaikki muisti oli hyväksyttävä välittömästi käynnistyksen yhteydessä. Kaiken käynnistyksen yhteydessä varatun muistin käsitteleminen voi viivästyttää käynnistysprosessia, kun taas UEFI Unaccepted Memory-tuki voi johtaa paljon nopeampiin TDX VM-käynnistysaikoihin. Intel ilmoitti aiemmin, että Sapphire Rapidsin ja Intel TDX:n muistituki ei hyväksynyt, joten kuorikäynnistys on noin 2,5 kertaa nopeampi 4G TDX-virtuaalikoneessa, mutta se voi olla noin 4x nopeampi, kun VM:n käytettävissä on 64 Gt muistia. Muistin hyväksymättä jättäminen ennen kuin virtuaalikone todella käyttää sitä, on myös hyödyllistä estää erilaisia ​​hyökkäyksiä virtuaalikoneisiin, kuten muistin toisto.

Tämä Linux 6.5-käyttöjärjestelmää varten yhdistetty koodi mahdollistaa VM:ien muistin hyväksymisen tarpeen mukaan, ja se on kytketty sekä AMD SEV:lle että Intel TDX:lle. Tämä Linux-ytimen työ ei-hyväksyttyyn muistin käsittelyyn on ollut työn alla viimeisen kahden vuoden aikana, joten on hienoa nähdä koodi vihdoinkin maaliin ja päälinjaan.


Linus Torvalds otti UEFI Unaccepted Memory-tuen luottamuksellisen tiedon x86/cc-vedolla. Linux 6.5:n yhdistämisikkunan tietojenkäsittelypäivitykset.

Categories: IT Info