# OemVtdRmrr
**Index**: 0337 | **Size**: 19,936 bytes | **Arch**: x64 | **Phase**: DXE

## Overview
OemVtdRmrr provides OEM-specific VT-d (Intel Virtualization Technology for Directed I/O) RMRR (Reserved Memory Region Reporting) configuration for the HR650X platform. It produces RMRR USB legacy mapping entries and registers them into the DMA remapping tables, ensuring legacy USB keyboard/mouse emulation functions correctly under IOMMU protection.

## Key Functions
- ModuleEntryPoint -- UEFI entry point; initializes boot/runtime services, then configures VT-d RMRR USB entries
- sub_430 -- Core RMRR initialization logic (ACPI DMAR table fixup)
- sub_8CC -- USB legacy RMRR entry construction
- sub_880 -- ASSERT / dead-loop helper

## Dependencies
- UEFI Boot Services / Runtime Services Table Library
- DMA Remapping Reporting (DMAR) ACPI table interfaces
- USB legacy support protocols

## Platform
HR650X, x86-64, PE32+ image, 6 sections, subsystem 0x0B (EFI_BOOT_SERVICE_DRIVER)