audk/ShellPkg/Library/UefiShellDebug1CommandsLib
Ruiyu Ni e90153cbbf ShellPkg/hexeditor: Use CpuIo for memory access
The original code uses PciRootBridgeIo for memory access.
It worked before MdeModulePkg/PciHostBridgeDxe driver was checked in.
But MdeModulePkg/PciHostBridgeDxe adds checks to ensure the MMIO
access request is in the scope of the current RootBridgeIo instance.
It causes "hexeditor -m 0 2" reports error because memory address 0
surely is not in the scope of any RootBridgeIo instance.
In fact only accessing the MMIO space occupied by the RootBridgeIo
can work.

The patch changes hexeditor to use CpuIo for memory access.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
2017-11-02 08:40:33 +08:00
..
Edit
HexEdit ShellPkg/hexeditor: Use CpuIo for memory access 2017-11-02 08:40:33 +08:00
SmbiosView ShellPkg: Update header file including style 2017-08-16 16:55:27 +08:00
Comp.c ShellPkg/comp: Fix file tag name. 2017-04-20 10:44:13 +08:00
Compress.c
Compress.h
Dblk.c ShellPkg/dblk: Honor the BlockIo alignment requirement. 2017-08-03 12:16:33 +08:00
Dmem.c
DmpStore.c ShellPkg/DmpStore: fix GCC/CLANG build failure 2017-09-22 16:50:44 +02:00
EditInputBar.c
EditInputBar.h
EditMenuBar.c
EditMenuBar.h
EditStatusBar.c
EditStatusBar.h
EditTitleBar.c
EditTitleBar.h
EfiCompress.c
EfiDecompress.c
LoadPciRom.c
MemMap.c ShellPkg/memmap: Dump memory map information for all memory types 2017-05-12 10:50:51 +08:00
Mm.c ShellPkg/mm: Support UINT16 segment number 2017-03-27 14:10:59 +08:00
Mode.c
Pci.c ShellPkg/pci: Fix VS2012 build failure 2017-04-20 11:04:50 +08:00
Pci.h ShellPkg/pci: Use PCI definitions defined in MdePkg 2017-01-25 16:09:05 +08:00
SerMode.c
SetSize.c
SetVar.c ShellPkg/setvar: Check the duplicate flag 2017-07-27 18:07:55 +08:00
UefiShellDebug1CommandsLib.c Shellpkg/editor: Fix a bug that may modifies Line[-1] 2017-10-26 13:04:15 +08:00
UefiShellDebug1CommandsLib.h ShellPkg/Debug1CommandLib: Use StrToGuid/StrHexToBytes in BaseLib 2017-03-01 13:39:46 +08:00
UefiShellDebug1CommandsLib.inf
UefiShellDebug1CommandsLib.uni ShellPkg/dmpstore: Show name of known variable vendor GUID 2017-09-22 10:32:23 +08:00