Technology for transferring IOMMU ownership to a new version of system software

A processor package comprises a processing core, a system agent, an input/output memory management unit (IOMMU), and transaction security circuitry (TSC) in at least one of the system agent and the IOMMU. The TSC determines whether ultra-protected memory (UPM) is enabled in a data processing system...

Full description

Saved in:
Bibliographic Details
Main Authors VAKHARWALA, RUPIN, CIHULA, JOSEPH, LANTZ, PHILIP, KAKAIYA, UTKARSH
Format Patent
LanguageChinese
English
Published 16.04.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A processor package comprises a processing core, a system agent, an input/output memory management unit (IOMMU), and transaction security circuitry (TSC) in at least one of the system agent and the IOMMU. The TSC determines whether ultra-protected memory (UPM) is enabled in a data processing system that comprises the processor package. The transaction security circuitry also determines whether an address for a memory access transaction in the data processing system falls within a UPM region within a physical address space of the data processing system. The transaction security circuitry also blocks the memory access transaction, in response to a determination that (a) UPM is enabled and (b) the address for the memory access transaction falls within the UPM region. Other embodiments are described and claimed.
Bibliography:Application Number: TW202110130461