CIRCUITRY AND METHODS FOR IMPLEMENTING INPUT/OUTPUT EXTENSIONS FOR TRUST DOMAINS

Systems, methods, and apparatuses for implementing input/output extensions for trust domains are described. In one example, a hardware processor includes a hardware processor core comprising a trust domain manager to manage one or more hardware isolated virtual machines as a respective trust domain...

Full description

Saved in:
Bibliographic Details
Main Authors Basak, Abhishek, Geisler, Eric, Sankaran, Rajesh, Kakaiya, Utkarsh Y, Shanbhogue, Vedvyas, Vakharwala, Rupin, Sahita, Ravi
Format Patent
LanguageEnglish
French
German
Published 28.06.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Systems, methods, and apparatuses for implementing input/output extensions for trust domains are described. In one example, a hardware processor includes a hardware processor core comprising a trust domain manager to manage one or more hardware isolated virtual machines as a respective trust domain with a region of protected memory, and input/output memory management unit (IOMMU) circuitry coupled between the hardware processor core and an input/output device, wherein the IOMMU circuitry is to, for a request from the input/output device for a direct memory access of a protected memory of a trust domain, allow the direct memory access in response to a field in the request being set to indicate the input/output device is in a trusted computing base of the trust domain.
Bibliography:Application Number: EP20220207973