Abstrakt. Effektiv TLB-virtualisering är en kärnkomponent i moderna hypervisorer. Verifiera sådan kod är utmanande; koden tävlar med TLB virtualiseringskod i andra processorer, med andra gästtrådar, och med hårdvaran TLBs, och implementerar en abstrakt TLB som tävlar med andra abstrakta TLBs och gästtrådar. Vi ger en allmän metod för att verifiera implementeringar av virtuella enheter och demonstrera verifieringen av TLB-virtualiseringskod (med hjälp av skuggföredragande) i den samtidiga C-kontrollanten VCC. Enligt vår kunskap är detta den första verifieringen av något slag mot en realistisk modell av en modern hårdvara MMU.
REF-rapporter om verifiering av virtualisering av översättningslookabor-bufferten (TLB), en kärnkomponent i moderna hypervisorer.
Verification of TLB Virtualization Implemented in C
{'venue': 'VSTTE', 'journal': None, 'mag_field_of_study': ['Computer Science']}