audk/ShellPkg/Library/UefiShellDebug1CommandsLib
Ruiyu Ni 304316f430 ShellPkg/mm: Fix mm to support multiple root bridge platform
In multiple root bridge platforms, different root bridges may
share the same segment but occupy different range of buses,
or may occupy different segments.
The fix is to find the correct root bridge IO instance by
comparing not only the segment but also the bus ranges.
It tries to access the MMIO and IO in the following order:
PciRootBridgeIo, CpuIo and direct IO.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Michael Kinney <michael.d.kinney@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19181 6f19259b-4bc3-4df7-8a09-765794883524
2015-12-10 04:18:35 +00:00
..
Edit ShellPkg: Convert all .uni files to utf-8 2015-12-09 23:07:58 +00:00
HexEdit ShellPkg: Convert all .uni files to utf-8 2015-12-09 23:07:58 +00:00
SmbiosView ShellPkg: Convert all .uni files to utf-8 2015-12-09 23:07:58 +00:00
Comp.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
Compress.c ShellPkg: Add missing header files 2014-02-25 23:03:17 +00:00
Compress.h Refine comments and two code style. 2011-09-02 08:05:34 +00:00
Dblk.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
Dmem.c ShellPkg: Added SMBIOS 3.0 support in dmem. 2015-09-18 02:53:06 +00:00
DmpStore.c ShellPkg: Refine code to use Strn**S safe functions instead of Str**S ones in some cases. 2015-07-09 03:19:06 +00:00
EditInputBar.c ShellPkg: Fix calls to SimpleTextOut->SetAttribute to not use reserved bits 2014-07-25 18:46:23 +00:00
EditInputBar.h add Edit and Hexedit shared features. 2011-03-25 21:15:26 +00:00
EditMenuBar.c ShellPkg: Added the Ctrl based hot key and changed text editor's UI. 2011-07-20 20:10:45 +00:00
EditMenuBar.h ShellPkg: Added the Ctrl based hot key and changed text editor's UI. 2011-07-20 20:10:45 +00:00
EditStatusBar.c ShellPkg: Fix calls to SimpleTextOut->SetAttribute to not use reserved bits 2014-07-25 18:46:23 +00:00
EditStatusBar.h add Edit and Hexedit shared features. 2011-03-25 21:15:26 +00:00
EditTitleBar.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
EditTitleBar.h smbiosview - add user input verification. 2011-03-29 19:31:18 +00:00
EfiCompress.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
EfiDecompress.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
LoadPciRom.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
MemMap.c ShellPkg: Update CopyRight to 2015 2015-04-29 08:11:45 +00:00
Mm.c ShellPkg/mm: Fix mm to support multiple root bridge platform 2015-12-10 04:18:35 +00:00
Mode.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
Pci.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
Pci.h ShellPkg: fix typo. 2014-07-28 16:58:34 +00:00
SerMode.c ShellPkg: decode serial console attribute set failure status when used thru sermode command 2015-07-14 17:54:12 +00:00
SetSize.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
SetVar.c ShellPkg: UefiShellDebug1CommandsLib: fix hex string parsing in SETVAR 2015-04-07 14:18:40 +00:00
UefiShellDebug1CommandsLib.c ShellPkg: Use the new library for "bcfg" command 2014-09-10 20:55:37 +00:00
UefiShellDebug1CommandsLib.h ShellPkg/mm: Fix mm to support multiple root bridge platform 2015-12-10 04:18:35 +00:00
UefiShellDebug1CommandsLib.inf ShellPkg/mm: Fix mm to support multiple root bridge platform 2015-12-10 04:18:35 +00:00
UefiShellDebug1CommandsLib.uni ShellPkg/mm: Fix mm to support multiple root bridge platform 2015-12-10 04:18:35 +00:00