Advanced Micro Devices, Inc.
Secured input/output resource protection
Last updated:
Abstract:
A processing system includes a plurality of input/output (I/O) devices representing a plurality of I/O resources. Each I/O resource has at least one corresponding memory mapped I/O (MMIO) address range. A trap handler detects a write request targeting a configuration space of an identified I/O resource of the plurality of I/O resources and, responsive to determining the identified I/O resource is a protected I/O resource, selectively blocks the write request from further processing by the processing system based on whether the write request would change an MMIO address decoding of the identified I/O resource.
Status:
Grant
Type:
Utility
Filling date:
17 Dec 2018
Issue date:
3 Nov 2020