Skip to content

Commit

Permalink
UefiCpuPkg: Add a new CPU IO 2 driver named CpuMmio2Dxe
Browse files Browse the repository at this point in the history
CpuIo2Dxe only supports IO to access to CPU IO. Some ARCHs that do not
implement ports for CPU IO require MMIO to access PCI IO, and they
pretty much put the IO devices under the LPC bus, which is usually under
the PCIe/PCI bus. CpuMmio2Dxe was added to meet these needs.

CpuMmio2Dxe depends on PcdPciIoTranslation. The code is copied from
ArmPkg.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584

Cc: Ray Ni <[email protected]>
Cc: Laszlo Ersek <[email protected]>
Cc: Rahul Kumar <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Ard Biesheuvel <[email protected]>
Cc: Sami Mujawar <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Ray Ni <[email protected]>
  • Loading branch information
kilaterlee authored and lgao4 committed Feb 6, 2024
1 parent 54c2cdb commit 55a0cdb
Show file tree
Hide file tree
Showing 4 changed files with 624 additions and 0 deletions.
Loading

0 comments on commit 55a0cdb

Please sign in to comment.