Skip to content
Commit f036c7fa authored by Yian Chen's avatar Yian Chen Committed by Joerg Roedel
Browse files

iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved



VT-d RMRR (Reserved Memory Region Reporting) regions are reserved
for device use only and should not be part of allocable memory pool of OS.

BIOS e820_table reports complete memory map to OS, including OS usable
memory ranges and BIOS reserved memory ranges etc.

x86 BIOS may not be trusted to include RMRR regions as reserved type
of memory in its e820 memory map, hence validate every RMRR entry
with the e820 memory map to make sure the RMRR regions will not be
used by OS for any other purposes.

ia64 EFI is working fine so implement RMRR validation as a dummy function

Reviewed-by: default avatarLu Baolu <baolu.lu@linux.intel.com>
Reviewed-by: default avatarSohil Mehta <sohil.mehta@intel.com>
Signed-off-by: default avatarYian Chen <yian.chen@intel.com>
Signed-off-by: default avatarJoerg Roedel <jroedel@suse.de>
parent 1ee0186b
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment