* Re: [PATCH v4 0/2] Remove DuetPkg and unused tools
[not found] <20181203021730.12968-1-shenglei.zhang@intel.com>
@ 2018-12-04 0:29 ` Wu, Hao A
2018-12-06 2:57 ` Ni, Ruiyu
1 sibling, 0 replies; 3+ messages in thread
From: Wu, Hao A @ 2018-12-04 0:29 UTC (permalink / raw)
To: Zhang, Shenglei, edk2-devel@lists.01.org
Cc: Ni, Ruiyu, Zhu, Yonghong, Gao, Liming
> -----Original Message-----
> From: Zhang, Shenglei
> Sent: Monday, December 03, 2018 10:18 AM
> To: edk2-devel@lists.01.org
> Cc: Ni, Ruiyu; Wu, Hao A; Zhu, Yonghong; Gao, Liming
> Subject: [PATCH v4 0/2] Remove DuetPkg and unused tools
>
> DuetPkg depends on Legacy BIOS to provide a UEFI environment.
> It was invented in the era when UEFI environment is hard to find.
> Since now UEFI is very popular in PC area, we could stop the
> official support of this package and remove it from the master.
> And moreover, the tools only used by DuetPkg can also be removed.
> https://bugzilla.tianocore.org/show_bug.cgi?id=1322
>
> The changes are placed in
> https://github.com/shenglei10/edk2/commits/duet
>
> v2:Remove these tools in Makefile and GNUmakefile.
>
> v3:Change the commit order.
>
> v4:Remove these tools in BinWrappers/PosixLike/ and
> UserManuals.
The BaseTools part change seems good to me.
Reviewed-by: Hao Wu <hao.a.wu@intel.com>
Best Regards,
Hao Wu
>
> Cc: Ruiyu Ni <ruiyu.ni@intel.com>
> Cc: Hao Wu <hao.a.wu@intel.com>
> Cc: Yonghong Zhu <yonghong.zhu@intel.com>
> Cc: Liming Gao <liming.gao@intel.com>
> Shenglei Zhang (2):
> DuetPkg: Remove DuetPkg
> BaseTools: Remove tools only used by DuetPkg
>
> BaseTools/Source/BinaryFiles.txt | 4 -
> BaseTools/Source/C/BootSectImage/GNUmakefile | 21 -
> BaseTools/Source/C/BootSectImage/Makefile | 22 -
> .../Source/C/BootSectImage/bootsectimage.c | 955 ------
> BaseTools/Source/C/BootSectImage/fat.h | 152 -
> BaseTools/Source/C/BootSectImage/mbr.h | 58 -
> BaseTools/Source/C/EfiLdrImage/EfiLdrImage.c | 319 --
> BaseTools/Source/C/EfiLdrImage/GNUmakefile | 21 -
> BaseTools/Source/C/EfiLdrImage/Makefile | 22 -
> BaseTools/Source/C/GNUmakefile | 5 -
> BaseTools/Source/C/GenBootSector/FatFormat.h | 152 -
> .../Source/C/GenBootSector/GenBootSector.c | 823 -----
> .../Source/C/GenBootSector/GetDrvNumOffset.c | 73 -
> BaseTools/Source/C/GenBootSector/Makefile | 22 -
> BaseTools/Source/C/GenPage/GNUmakefile | 21 -
> BaseTools/Source/C/GenPage/GenPage.c | 441 ---
> BaseTools/Source/C/GenPage/Makefile | 22 -
> BaseTools/Source/C/GenPage/VirtualMemory.h | 122 -
> .../Source/C/GnuGenBootSector/FatFormat.h | 152 -
> .../Source/C/GnuGenBootSector/GNUmakefile | 21 -
> .../C/GnuGenBootSector/GnuGenBootSector.c | 455 ---
> BaseTools/Source/C/Makefile | 4 -
> BaseTools/toolsetup.bat | 4 -
> DuetPkg/AcpiResetDxe/Reset.c | 212 --
> DuetPkg/AcpiResetDxe/Reset.inf | 47 -
> DuetPkg/BiosVideoThunkDxe/BiosVideo.c | 2822 -----------------
> DuetPkg/BiosVideoThunkDxe/BiosVideo.h | 504 ---
> DuetPkg/BiosVideoThunkDxe/BiosVideo.inf | 50 -
> DuetPkg/BiosVideoThunkDxe/ComponentName.c | 166 -
> DuetPkg/BiosVideoThunkDxe/LegacyBiosThunk.c | 220 --
> .../BiosVideoThunkDxe/VesaBiosExtensions.h | 457 ---
> DuetPkg/BootSector/BootSector.inf | 79 -
> DuetPkg/BootSector/FILE.LST | 39 -
> DuetPkg/BootSector/GNUmakefile | 140 -
> DuetPkg/BootSector/Gpt.S | 297 --
> DuetPkg/BootSector/Gpt.asm | 294 --
> DuetPkg/BootSector/Makefile | 173 -
> DuetPkg/BootSector/Mbr.S | 262 --
> DuetPkg/BootSector/Mbr.asm | 261 --
> DuetPkg/BootSector/bin/Gpt.com | Bin 512 -> 0 bytes
> DuetPkg/BootSector/bin/Mbr.com | Bin 512 -> 0 bytes
> DuetPkg/BootSector/bin/Readme.txt | 8 -
> DuetPkg/BootSector/bin/St16_64.com | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bin/St32_64.com | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bin/Start.com | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bin/Start16.com | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bin/Start32.com | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bin/Start64.com | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bin/bootsect.com | Bin 512 -> 0 bytes
> DuetPkg/BootSector/bin/bs16.com | Bin 512 -> 0 bytes
> DuetPkg/BootSector/bin/bs32.com | Bin 512 -> 0 bytes
> DuetPkg/BootSector/bin/efi32.com | Bin 139264 -> 0 bytes
> DuetPkg/BootSector/bin/efi32.com2 | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bin/efi64.com | Bin 139264 -> 0 bytes
> DuetPkg/BootSector/bin/efi64.com2 | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bootsect.S | 303 --
> DuetPkg/BootSector/bootsect.asm | 301 --
> DuetPkg/BootSector/bs16.S | 291 --
> DuetPkg/BootSector/bs16.asm | 288 --
> DuetPkg/BootSector/bs32.S | 312 --
> DuetPkg/BootSector/bs32.asm | 310 --
> DuetPkg/BootSector/efi32.S | 1176 -------
> DuetPkg/BootSector/efi32.asm | 582 ----
> DuetPkg/BootSector/efi64.S | 1385 --------
> DuetPkg/BootSector/efi64.asm | 787 -----
> DuetPkg/BootSector/st16_64.S | 1142 -------
> DuetPkg/BootSector/st16_64.asm | 1140 -------
> DuetPkg/BootSector/st32_64.S | 1157 -------
> DuetPkg/BootSector/st32_64.asm | 1156 -------
> DuetPkg/BootSector/start.S | 919 ------
> DuetPkg/BootSector/start.asm | 916 ------
> DuetPkg/BootSector/start16.S | 910 ------
> DuetPkg/BootSector/start16.asm | 909 ------
> DuetPkg/BootSector/start32.S | 927 ------
> DuetPkg/BootSector/start32.asm | 924 ------
> DuetPkg/BootSector/start64.S | 1149 -------
> DuetPkg/BootSector/start64.asm | 1147 -------
> DuetPkg/CreateBootDisk.bat | 145 -
> DuetPkg/CreateBootDisk.sh | 212 --
> DuetPkg/DuetPkg.dec | 42 -
> DuetPkg/DuetPkg.fdf | 150 -
> DuetPkg/DuetPkgIa32.dsc | 283 --
> DuetPkg/DuetPkgX64.dsc | 284 --
> DuetPkg/DxeIpl/Debug.c | 83 -
> DuetPkg/DxeIpl/Debug.h | 41 -
> DuetPkg/DxeIpl/DxeInit.c | 278 --
> DuetPkg/DxeIpl/DxeIpl.h | 49 -
> DuetPkg/DxeIpl/DxeIpl.inf | 70 -
> DuetPkg/DxeIpl/HobGeneration.c | 1000 ------
> DuetPkg/DxeIpl/HobGeneration.h | 171 -
> DuetPkg/DxeIpl/Ia32/EnterDxeCore.c | 31 -
> DuetPkg/DxeIpl/Ia32/Paging.c | 172 -
> DuetPkg/DxeIpl/Ia32/VirtualMemory.h | 88 -
> DuetPkg/DxeIpl/LegacyTable.c | 357 ---
> DuetPkg/DxeIpl/LegacyTable.h | 31 -
> DuetPkg/DxeIpl/PpisNeededByDxeCore.c | 59 -
> DuetPkg/DxeIpl/PpisNeededByDxeCore.h | 64 -
> DuetPkg/DxeIpl/SerialStatusCode.c | 760 -----
> DuetPkg/DxeIpl/SerialStatusCode.h | 39 -
> DuetPkg/DxeIpl/X64/EnterDxeCore.c | 32 -
> DuetPkg/DxeIpl/X64/Paging.c | 238 --
> DuetPkg/DxeIpl/X64/VirtualMemory.h | 117 -
> DuetPkg/EfiLdr/Debug.c | 80 -
> DuetPkg/EfiLdr/Debug.h | 41 -
> DuetPkg/EfiLdr/EfiLdr.h | 89 -
> DuetPkg/EfiLdr/EfiLdr.inf | 55 -
> DuetPkg/EfiLdr/EfiLdrHandoff.h | 56 -
> DuetPkg/EfiLdr/EfiLoader.c | 294 --
> DuetPkg/EfiLdr/LzmaDecompress.h | 70 -
> DuetPkg/EfiLdr/PeLoader.c | 635 ----
> DuetPkg/EfiLdr/PeLoader.h | 42 -
> DuetPkg/EfiLdr/Support.c | 237 --
> DuetPkg/EfiLdr/Support.h | 50 -
> DuetPkg/EfiLdr/TianoDecompress.c | 990 ------
> DuetPkg/EfiLdr/TianoDecompress.h | 90 -
> DuetPkg/EfiLdr/efildr.c | 28 -
> DuetPkg/FSVariable/FSVariable.c | 1992 ------------
> DuetPkg/FSVariable/FSVariable.h | 162 -
> DuetPkg/FSVariable/FSVariable.inf | 80 -
> DuetPkg/FSVariable/FileStorage.c | 437 ---
> DuetPkg/FSVariable/MemStorage.c | 135 -
> DuetPkg/FSVariable/VariableStorage.h | 118 -
> DuetPkg/FvbRuntimeService/DUETFwh.inf | 58 -
> DuetPkg/FvbRuntimeService/FWBlockService.c | 1659 ----------
> DuetPkg/FvbRuntimeService/FileIo.c | 210 --
> DuetPkg/FvbRuntimeService/FileIo.h | 58 -
> DuetPkg/FvbRuntimeService/FvbInfo.c | 121 -
> DuetPkg/FvbRuntimeService/FwBlockService.h | 298 --
> DuetPkg/Include/EfiFlashMap.h | 153 -
> DuetPkg/Include/EfiLdrHandoff.h | 59 -
> DuetPkg/Include/FlashLayout.h | 44 -
> DuetPkg/Include/Guid/AcpiDescription.h | 109 -
> DuetPkg/Include/Guid/ConsoleOutConfig.h | 33 -
> DuetPkg/Include/Guid/DxeCoreFileName.h | 23 -
> DuetPkg/Include/Guid/FlashMapHob.h | 33 -
> DuetPkg/Include/Guid/LdrMemoryDescriptor.h | 33 -
> DuetPkg/Include/Guid/PciExpressBaseAddress.h | 46 -
> DuetPkg/Include/Guid/PciOptionRomTable.h | 41 -
> DuetPkg/LegacyMetronome/Metronome.c | 125 -
> DuetPkg/LegacyMetronome/Metronome.h | 75 -
> DuetPkg/LegacyMetronome/Metronome.inf | 43 -
> DuetPkg/Library/DuetBdsLib/BdsPlatform.c | 1731 ----------
> DuetPkg/Library/DuetBdsLib/BdsPlatform.h | 288 --
> DuetPkg/Library/DuetBdsLib/PlatformBds.inf | 65 -
> DuetPkg/Library/DuetBdsLib/PlatformData.c | 161 -
> DuetPkg/Library/DuetTimerLib/DuetTimerLib.inf | 54 -
> DuetPkg/Library/DuetTimerLib/X86TimerLib.c | 281 --
> .../DxeCoreReportStatusCodeLibFromHob.inf | 63 -
> .../DxeSupport.c | 177 --
> .../ReportStatusCodeLib.c | 535 ----
> .../ReportStatusCodeLibInternal.h | 118 -
> .../PciBusNoEnumerationDxe/ComponentName.c | 161 -
> DuetPkg/PciBusNoEnumerationDxe/PciBus.c | 346 --
> DuetPkg/PciBusNoEnumerationDxe/PciBus.h | 225 --
> .../PciBusNoEnumeration.inf | 72 -
> DuetPkg/PciBusNoEnumerationDxe/PciCommand.c | 453 ---
> DuetPkg/PciBusNoEnumerationDxe/PciCommand.h | 167 -
> .../PciBusNoEnumerationDxe/PciDeviceSupport.c | 973 ------
> .../PciBusNoEnumerationDxe/PciDeviceSupport.h | 324 --
> .../PciDriverOverride.c | 176 -
> .../PciDriverOverride.h | 110 -
> .../PciBusNoEnumerationDxe/PciEnumerator.c | 57 -
> .../PciBusNoEnumerationDxe/PciEnumerator.h | 47 -
> .../PciEnumeratorSupport.c | 1385 --------
> .../PciEnumeratorSupport.h | 108 -
> DuetPkg/PciBusNoEnumerationDxe/PciIo.c | 1852 -----------
> DuetPkg/PciBusNoEnumerationDxe/PciIo.h | 48 -
> .../PciOptionRomSupport.c | 557 ----
> .../PciOptionRomSupport.h | 92 -
> .../PciPowerManagement.c | 100 -
> .../PciPowerManagement.h | 49 -
> DuetPkg/PciBusNoEnumerationDxe/PciRomTable.c | 393 ---
> DuetPkg/PciBusNoEnumerationDxe/PciRomTable.h | 58 -
> .../PciRootBridgeNoEnumerationDxe/DeviceIo.c | 845 -----
> .../PciRootBridgeNoEnumerationDxe/DeviceIo.h | 449 ---
> .../Ia32/PcatIo.c | 738 -----
> .../PcatPciRootBridge.c | 1009 ------
> .../PcatPciRootBridge.h | 244 --
> .../PcatPciRootBridgeDevicePath.c | 93 -
> .../PcatPciRootBridgeIo.c | 1036 ------
> .../PciRootBridgeNoEnumeration.inf | 66 -
> .../X64/PcatIo.c | 738 -----
> DuetPkg/PostBuild.bat | 83 -
> DuetPkg/PostBuild.sh | 103 -
> DuetPkg/ReadMe.txt | 84 -
> DuetPkg/SataControllerDxe/ComponentName.c | 176 -
> DuetPkg/SataControllerDxe/SataController.c | 1049 ------
> DuetPkg/SataControllerDxe/SataController.h | 542 ----
> .../SataControllerDxe/SataControllerDxe.inf | 49 -
> DuetPkg/SmbiosGenDxe/SmbiosGen.c | 330 --
> DuetPkg/SmbiosGenDxe/SmbiosGen.h | 80 -
> DuetPkg/SmbiosGenDxe/SmbiosGen.inf | 61 -
> DuetPkg/SmbiosGenDxe/SmbiosGenStrings.uni | 32 -
> DuetPkg/build32.sh | 133 -
> DuetPkg/build64.sh | 132 -
> 195 files changed, 61049 deletions(-)
> delete mode 100644 BaseTools/Source/C/BootSectImage/GNUmakefile
> delete mode 100644 BaseTools/Source/C/BootSectImage/Makefile
> delete mode 100644 BaseTools/Source/C/BootSectImage/bootsectimage.c
> delete mode 100644 BaseTools/Source/C/BootSectImage/fat.h
> delete mode 100644 BaseTools/Source/C/BootSectImage/mbr.h
> delete mode 100644 BaseTools/Source/C/EfiLdrImage/EfiLdrImage.c
> delete mode 100644 BaseTools/Source/C/EfiLdrImage/GNUmakefile
> delete mode 100644 BaseTools/Source/C/EfiLdrImage/Makefile
> delete mode 100644 BaseTools/Source/C/GenBootSector/FatFormat.h
> delete mode 100644 BaseTools/Source/C/GenBootSector/GenBootSector.c
> delete mode 100644
> BaseTools/Source/C/GenBootSector/GetDrvNumOffset.c
> delete mode 100644 BaseTools/Source/C/GenBootSector/Makefile
> delete mode 100644 BaseTools/Source/C/GenPage/GNUmakefile
> delete mode 100644 BaseTools/Source/C/GenPage/GenPage.c
> delete mode 100644 BaseTools/Source/C/GenPage/Makefile
> delete mode 100644 BaseTools/Source/C/GenPage/VirtualMemory.h
> delete mode 100644 BaseTools/Source/C/GnuGenBootSector/FatFormat.h
> delete mode 100644 BaseTools/Source/C/GnuGenBootSector/GNUmakefile
> delete mode 100644
> BaseTools/Source/C/GnuGenBootSector/GnuGenBootSector.c
> delete mode 100644 DuetPkg/AcpiResetDxe/Reset.c
> delete mode 100644 DuetPkg/AcpiResetDxe/Reset.inf
> delete mode 100644 DuetPkg/BiosVideoThunkDxe/BiosVideo.c
> delete mode 100644 DuetPkg/BiosVideoThunkDxe/BiosVideo.h
> delete mode 100644 DuetPkg/BiosVideoThunkDxe/BiosVideo.inf
> delete mode 100644 DuetPkg/BiosVideoThunkDxe/ComponentName.c
> delete mode 100644 DuetPkg/BiosVideoThunkDxe/LegacyBiosThunk.c
> delete mode 100644 DuetPkg/BiosVideoThunkDxe/VesaBiosExtensions.h
> delete mode 100644 DuetPkg/BootSector/BootSector.inf
> delete mode 100644 DuetPkg/BootSector/FILE.LST
> delete mode 100644 DuetPkg/BootSector/GNUmakefile
> delete mode 100644 DuetPkg/BootSector/Gpt.S
> delete mode 100644 DuetPkg/BootSector/Gpt.asm
> delete mode 100644 DuetPkg/BootSector/Makefile
> delete mode 100644 DuetPkg/BootSector/Mbr.S
> delete mode 100644 DuetPkg/BootSector/Mbr.asm
> delete mode 100644 DuetPkg/BootSector/bin/Gpt.com
> delete mode 100644 DuetPkg/BootSector/bin/Mbr.com
> delete mode 100644 DuetPkg/BootSector/bin/Readme.txt
> delete mode 100644 DuetPkg/BootSector/bin/St16_64.com
> delete mode 100644 DuetPkg/BootSector/bin/St32_64.com
> delete mode 100644 DuetPkg/BootSector/bin/Start.com
> delete mode 100644 DuetPkg/BootSector/bin/Start16.com
> delete mode 100644 DuetPkg/BootSector/bin/Start32.com
> delete mode 100644 DuetPkg/BootSector/bin/Start64.com
> delete mode 100644 DuetPkg/BootSector/bin/bootsect.com
> delete mode 100644 DuetPkg/BootSector/bin/bs16.com
> delete mode 100644 DuetPkg/BootSector/bin/bs32.com
> delete mode 100644 DuetPkg/BootSector/bin/efi32.com
> delete mode 100644 DuetPkg/BootSector/bin/efi32.com2
> delete mode 100644 DuetPkg/BootSector/bin/efi64.com
> delete mode 100644 DuetPkg/BootSector/bin/efi64.com2
> delete mode 100644 DuetPkg/BootSector/bootsect.S
> delete mode 100644 DuetPkg/BootSector/bootsect.asm
> delete mode 100644 DuetPkg/BootSector/bs16.S
> delete mode 100644 DuetPkg/BootSector/bs16.asm
> delete mode 100644 DuetPkg/BootSector/bs32.S
> delete mode 100644 DuetPkg/BootSector/bs32.asm
> delete mode 100644 DuetPkg/BootSector/efi32.S
> delete mode 100644 DuetPkg/BootSector/efi32.asm
> delete mode 100644 DuetPkg/BootSector/efi64.S
> delete mode 100644 DuetPkg/BootSector/efi64.asm
> delete mode 100644 DuetPkg/BootSector/st16_64.S
> delete mode 100644 DuetPkg/BootSector/st16_64.asm
> delete mode 100644 DuetPkg/BootSector/st32_64.S
> delete mode 100644 DuetPkg/BootSector/st32_64.asm
> delete mode 100644 DuetPkg/BootSector/start.S
> delete mode 100644 DuetPkg/BootSector/start.asm
> delete mode 100644 DuetPkg/BootSector/start16.S
> delete mode 100644 DuetPkg/BootSector/start16.asm
> delete mode 100644 DuetPkg/BootSector/start32.S
> delete mode 100644 DuetPkg/BootSector/start32.asm
> delete mode 100644 DuetPkg/BootSector/start64.S
> delete mode 100644 DuetPkg/BootSector/start64.asm
> delete mode 100644 DuetPkg/CreateBootDisk.bat
> delete mode 100755 DuetPkg/CreateBootDisk.sh
> delete mode 100644 DuetPkg/DuetPkg.dec
> delete mode 100644 DuetPkg/DuetPkg.fdf
> delete mode 100644 DuetPkg/DuetPkgIa32.dsc
> delete mode 100644 DuetPkg/DuetPkgX64.dsc
> delete mode 100644 DuetPkg/DxeIpl/Debug.c
> delete mode 100644 DuetPkg/DxeIpl/Debug.h
> delete mode 100644 DuetPkg/DxeIpl/DxeInit.c
> delete mode 100644 DuetPkg/DxeIpl/DxeIpl.h
> delete mode 100644 DuetPkg/DxeIpl/DxeIpl.inf
> delete mode 100644 DuetPkg/DxeIpl/HobGeneration.c
> delete mode 100644 DuetPkg/DxeIpl/HobGeneration.h
> delete mode 100644 DuetPkg/DxeIpl/Ia32/EnterDxeCore.c
> delete mode 100644 DuetPkg/DxeIpl/Ia32/Paging.c
> delete mode 100644 DuetPkg/DxeIpl/Ia32/VirtualMemory.h
> delete mode 100644 DuetPkg/DxeIpl/LegacyTable.c
> delete mode 100644 DuetPkg/DxeIpl/LegacyTable.h
> delete mode 100644 DuetPkg/DxeIpl/PpisNeededByDxeCore.c
> delete mode 100644 DuetPkg/DxeIpl/PpisNeededByDxeCore.h
> delete mode 100644 DuetPkg/DxeIpl/SerialStatusCode.c
> delete mode 100644 DuetPkg/DxeIpl/SerialStatusCode.h
> delete mode 100644 DuetPkg/DxeIpl/X64/EnterDxeCore.c
> delete mode 100644 DuetPkg/DxeIpl/X64/Paging.c
> delete mode 100644 DuetPkg/DxeIpl/X64/VirtualMemory.h
> delete mode 100644 DuetPkg/EfiLdr/Debug.c
> delete mode 100644 DuetPkg/EfiLdr/Debug.h
> delete mode 100644 DuetPkg/EfiLdr/EfiLdr.h
> delete mode 100644 DuetPkg/EfiLdr/EfiLdr.inf
> delete mode 100644 DuetPkg/EfiLdr/EfiLdrHandoff.h
> delete mode 100644 DuetPkg/EfiLdr/EfiLoader.c
> delete mode 100644 DuetPkg/EfiLdr/LzmaDecompress.h
> delete mode 100644 DuetPkg/EfiLdr/PeLoader.c
> delete mode 100644 DuetPkg/EfiLdr/PeLoader.h
> delete mode 100644 DuetPkg/EfiLdr/Support.c
> delete mode 100644 DuetPkg/EfiLdr/Support.h
> delete mode 100644 DuetPkg/EfiLdr/TianoDecompress.c
> delete mode 100644 DuetPkg/EfiLdr/TianoDecompress.h
> delete mode 100644 DuetPkg/EfiLdr/efildr.c
> delete mode 100644 DuetPkg/FSVariable/FSVariable.c
> delete mode 100644 DuetPkg/FSVariable/FSVariable.h
> delete mode 100644 DuetPkg/FSVariable/FSVariable.inf
> delete mode 100644 DuetPkg/FSVariable/FileStorage.c
> delete mode 100644 DuetPkg/FSVariable/MemStorage.c
> delete mode 100644 DuetPkg/FSVariable/VariableStorage.h
> delete mode 100644 DuetPkg/FvbRuntimeService/DUETFwh.inf
> delete mode 100644 DuetPkg/FvbRuntimeService/FWBlockService.c
> delete mode 100644 DuetPkg/FvbRuntimeService/FileIo.c
> delete mode 100644 DuetPkg/FvbRuntimeService/FileIo.h
> delete mode 100644 DuetPkg/FvbRuntimeService/FvbInfo.c
> delete mode 100644 DuetPkg/FvbRuntimeService/FwBlockService.h
> delete mode 100644 DuetPkg/Include/EfiFlashMap.h
> delete mode 100644 DuetPkg/Include/EfiLdrHandoff.h
> delete mode 100644 DuetPkg/Include/FlashLayout.h
> delete mode 100644 DuetPkg/Include/Guid/AcpiDescription.h
> delete mode 100644 DuetPkg/Include/Guid/ConsoleOutConfig.h
> delete mode 100644 DuetPkg/Include/Guid/DxeCoreFileName.h
> delete mode 100644 DuetPkg/Include/Guid/FlashMapHob.h
> delete mode 100644 DuetPkg/Include/Guid/LdrMemoryDescriptor.h
> delete mode 100644 DuetPkg/Include/Guid/PciExpressBaseAddress.h
> delete mode 100644 DuetPkg/Include/Guid/PciOptionRomTable.h
> delete mode 100644 DuetPkg/LegacyMetronome/Metronome.c
> delete mode 100644 DuetPkg/LegacyMetronome/Metronome.h
> delete mode 100644 DuetPkg/LegacyMetronome/Metronome.inf
> delete mode 100644 DuetPkg/Library/DuetBdsLib/BdsPlatform.c
> delete mode 100644 DuetPkg/Library/DuetBdsLib/BdsPlatform.h
> delete mode 100644 DuetPkg/Library/DuetBdsLib/PlatformBds.inf
> delete mode 100644 DuetPkg/Library/DuetBdsLib/PlatformData.c
> delete mode 100644 DuetPkg/Library/DuetTimerLib/DuetTimerLib.inf
> delete mode 100644 DuetPkg/Library/DuetTimerLib/X86TimerLib.c
> delete mode 100644
> DuetPkg/Library/DxeCoreReportStatusCodeLibFromHob/DxeCoreReportStat
> usCodeLibFromHob.inf
> delete mode 100644
> DuetPkg/Library/DxeCoreReportStatusCodeLibFromHob/DxeSupport.c
> delete mode 100644
> DuetPkg/Library/DxeCoreReportStatusCodeLibFromHob/ReportStatusCodeL
> ib.c
> delete mode 100644
> DuetPkg/Library/DxeCoreReportStatusCodeLibFromHob/ReportStatusCodeL
> ibInternal.h
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/ComponentName.c
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciBus.c
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciBus.h
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciBusNoEnumeration.inf
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciCommand.c
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciCommand.h
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciDeviceSupport.c
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciDeviceSupport.h
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciDriverOverride.c
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciDriverOverride.h
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciEnumerator.c
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciEnumerator.h
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciEnumeratorSupport.c
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciEnumeratorSupport.h
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciIo.c
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciIo.h
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciOptionRomSupport.c
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciOptionRomSupport.h
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciPowerManagement.c
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciPowerManagement.h
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciRomTable.c
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciRomTable.h
> delete mode 100644 DuetPkg/PciRootBridgeNoEnumerationDxe/DeviceIo.c
> delete mode 100644 DuetPkg/PciRootBridgeNoEnumerationDxe/DeviceIo.h
> delete mode 100644
> DuetPkg/PciRootBridgeNoEnumerationDxe/Ia32/PcatIo.c
> delete mode 100644
> DuetPkg/PciRootBridgeNoEnumerationDxe/PcatPciRootBridge.c
> delete mode 100644
> DuetPkg/PciRootBridgeNoEnumerationDxe/PcatPciRootBridge.h
> delete mode 100644
> DuetPkg/PciRootBridgeNoEnumerationDxe/PcatPciRootBridgeDevicePath.c
> delete mode 100644
> DuetPkg/PciRootBridgeNoEnumerationDxe/PcatPciRootBridgeIo.c
> delete mode 100644
> DuetPkg/PciRootBridgeNoEnumerationDxe/PciRootBridgeNoEnumeration.in
> f
> delete mode 100644
> DuetPkg/PciRootBridgeNoEnumerationDxe/X64/PcatIo.c
> delete mode 100644 DuetPkg/PostBuild.bat
> delete mode 100755 DuetPkg/PostBuild.sh
> delete mode 100644 DuetPkg/ReadMe.txt
> delete mode 100644 DuetPkg/SataControllerDxe/ComponentName.c
> delete mode 100644 DuetPkg/SataControllerDxe/SataController.c
> delete mode 100644 DuetPkg/SataControllerDxe/SataController.h
> delete mode 100644 DuetPkg/SataControllerDxe/SataControllerDxe.inf
> delete mode 100644 DuetPkg/SmbiosGenDxe/SmbiosGen.c
> delete mode 100644 DuetPkg/SmbiosGenDxe/SmbiosGen.h
> delete mode 100644 DuetPkg/SmbiosGenDxe/SmbiosGen.inf
> delete mode 100644 DuetPkg/SmbiosGenDxe/SmbiosGenStrings.uni
> delete mode 100755 DuetPkg/build32.sh
> delete mode 100755 DuetPkg/build64.sh
>
> --
> 2.18.0.windows.1
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH v4 0/2] Remove DuetPkg and unused tools
[not found] <20181203021730.12968-1-shenglei.zhang@intel.com>
2018-12-04 0:29 ` [PATCH v4 0/2] Remove DuetPkg and unused tools Wu, Hao A
@ 2018-12-06 2:57 ` Ni, Ruiyu
2018-12-06 3:04 ` Gao, Liming
1 sibling, 1 reply; 3+ messages in thread
From: Ni, Ruiyu @ 2018-12-06 2:57 UTC (permalink / raw)
To: Zhang, Shenglei, edk2-devel@lists.01.org
Cc: Wu, Hao A, Zhu, Yonghong, Gao, Liming
Reviewed-by: Ruiyu Ni <Ruiyu.ni@intel.com>
Thanks/Ray
> -----Original Message-----
> From: Zhang, Shenglei <shenglei.zhang@intel.com>
> Sent: Monday, December 3, 2018 10:18 AM
> To: edk2-devel@lists.01.org
> Cc: Ni, Ruiyu <ruiyu.ni@intel.com>; Wu, Hao A <hao.a.wu@intel.com>; Zhu,
> Yonghong <yonghong.zhu@intel.com>; Gao, Liming <liming.gao@intel.com>
> Subject: [PATCH v4 0/2] Remove DuetPkg and unused tools
>
> DuetPkg depends on Legacy BIOS to provide a UEFI environment.
> It was invented in the era when UEFI environment is hard to find.
> Since now UEFI is very popular in PC area, we could stop the official support
> of this package and remove it from the master.
> And moreover, the tools only used by DuetPkg can also be removed.
> https://bugzilla.tianocore.org/show_bug.cgi?id=1322
>
> The changes are placed in
> https://github.com/shenglei10/edk2/commits/duet
>
> v2:Remove these tools in Makefile and GNUmakefile.
>
> v3:Change the commit order.
>
> v4:Remove these tools in BinWrappers/PosixLike/ and
> UserManuals.
>
> Cc: Ruiyu Ni <ruiyu.ni@intel.com>
> Cc: Hao Wu <hao.a.wu@intel.com>
> Cc: Yonghong Zhu <yonghong.zhu@intel.com>
> Cc: Liming Gao <liming.gao@intel.com>
> Shenglei Zhang (2):
> DuetPkg: Remove DuetPkg
> BaseTools: Remove tools only used by DuetPkg
>
> BaseTools/Source/BinaryFiles.txt | 4 -
> BaseTools/Source/C/BootSectImage/GNUmakefile | 21 -
> BaseTools/Source/C/BootSectImage/Makefile | 22 -
> .../Source/C/BootSectImage/bootsectimage.c | 955 ------
> BaseTools/Source/C/BootSectImage/fat.h | 152 -
> BaseTools/Source/C/BootSectImage/mbr.h | 58 -
> BaseTools/Source/C/EfiLdrImage/EfiLdrImage.c | 319 --
> BaseTools/Source/C/EfiLdrImage/GNUmakefile | 21 -
> BaseTools/Source/C/EfiLdrImage/Makefile | 22 -
> BaseTools/Source/C/GNUmakefile | 5 -
> BaseTools/Source/C/GenBootSector/FatFormat.h | 152 -
> .../Source/C/GenBootSector/GenBootSector.c | 823 -----
> .../Source/C/GenBootSector/GetDrvNumOffset.c | 73 -
> BaseTools/Source/C/GenBootSector/Makefile | 22 -
> BaseTools/Source/C/GenPage/GNUmakefile | 21 -
> BaseTools/Source/C/GenPage/GenPage.c | 441 ---
> BaseTools/Source/C/GenPage/Makefile | 22 -
> BaseTools/Source/C/GenPage/VirtualMemory.h | 122 -
> .../Source/C/GnuGenBootSector/FatFormat.h | 152 -
> .../Source/C/GnuGenBootSector/GNUmakefile | 21 -
> .../C/GnuGenBootSector/GnuGenBootSector.c | 455 ---
> BaseTools/Source/C/Makefile | 4 -
> BaseTools/toolsetup.bat | 4 -
> DuetPkg/AcpiResetDxe/Reset.c | 212 --
> DuetPkg/AcpiResetDxe/Reset.inf | 47 -
> DuetPkg/BiosVideoThunkDxe/BiosVideo.c | 2822 -----------------
> DuetPkg/BiosVideoThunkDxe/BiosVideo.h | 504 ---
> DuetPkg/BiosVideoThunkDxe/BiosVideo.inf | 50 -
> DuetPkg/BiosVideoThunkDxe/ComponentName.c | 166 -
> DuetPkg/BiosVideoThunkDxe/LegacyBiosThunk.c | 220 --
> .../BiosVideoThunkDxe/VesaBiosExtensions.h | 457 ---
> DuetPkg/BootSector/BootSector.inf | 79 -
> DuetPkg/BootSector/FILE.LST | 39 -
> DuetPkg/BootSector/GNUmakefile | 140 -
> DuetPkg/BootSector/Gpt.S | 297 --
> DuetPkg/BootSector/Gpt.asm | 294 --
> DuetPkg/BootSector/Makefile | 173 -
> DuetPkg/BootSector/Mbr.S | 262 --
> DuetPkg/BootSector/Mbr.asm | 261 --
> DuetPkg/BootSector/bin/Gpt.com | Bin 512 -> 0 bytes
> DuetPkg/BootSector/bin/Mbr.com | Bin 512 -> 0 bytes
> DuetPkg/BootSector/bin/Readme.txt | 8 -
> DuetPkg/BootSector/bin/St16_64.com | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bin/St32_64.com | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bin/Start.com | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bin/Start16.com | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bin/Start32.com | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bin/Start64.com | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bin/bootsect.com | Bin 512 -> 0 bytes
> DuetPkg/BootSector/bin/bs16.com | Bin 512 -> 0 bytes
> DuetPkg/BootSector/bin/bs32.com | Bin 512 -> 0 bytes
> DuetPkg/BootSector/bin/efi32.com | Bin 139264 -> 0 bytes
> DuetPkg/BootSector/bin/efi32.com2 | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bin/efi64.com | Bin 139264 -> 0 bytes
> DuetPkg/BootSector/bin/efi64.com2 | Bin 4096 -> 0 bytes
> DuetPkg/BootSector/bootsect.S | 303 --
> DuetPkg/BootSector/bootsect.asm | 301 --
> DuetPkg/BootSector/bs16.S | 291 --
> DuetPkg/BootSector/bs16.asm | 288 --
> DuetPkg/BootSector/bs32.S | 312 --
> DuetPkg/BootSector/bs32.asm | 310 --
> DuetPkg/BootSector/efi32.S | 1176 -------
> DuetPkg/BootSector/efi32.asm | 582 ----
> DuetPkg/BootSector/efi64.S | 1385 --------
> DuetPkg/BootSector/efi64.asm | 787 -----
> DuetPkg/BootSector/st16_64.S | 1142 -------
> DuetPkg/BootSector/st16_64.asm | 1140 -------
> DuetPkg/BootSector/st32_64.S | 1157 -------
> DuetPkg/BootSector/st32_64.asm | 1156 -------
> DuetPkg/BootSector/start.S | 919 ------
> DuetPkg/BootSector/start.asm | 916 ------
> DuetPkg/BootSector/start16.S | 910 ------
> DuetPkg/BootSector/start16.asm | 909 ------
> DuetPkg/BootSector/start32.S | 927 ------
> DuetPkg/BootSector/start32.asm | 924 ------
> DuetPkg/BootSector/start64.S | 1149 -------
> DuetPkg/BootSector/start64.asm | 1147 -------
> DuetPkg/CreateBootDisk.bat | 145 -
> DuetPkg/CreateBootDisk.sh | 212 --
> DuetPkg/DuetPkg.dec | 42 -
> DuetPkg/DuetPkg.fdf | 150 -
> DuetPkg/DuetPkgIa32.dsc | 283 --
> DuetPkg/DuetPkgX64.dsc | 284 --
> DuetPkg/DxeIpl/Debug.c | 83 -
> DuetPkg/DxeIpl/Debug.h | 41 -
> DuetPkg/DxeIpl/DxeInit.c | 278 --
> DuetPkg/DxeIpl/DxeIpl.h | 49 -
> DuetPkg/DxeIpl/DxeIpl.inf | 70 -
> DuetPkg/DxeIpl/HobGeneration.c | 1000 ------
> DuetPkg/DxeIpl/HobGeneration.h | 171 -
> DuetPkg/DxeIpl/Ia32/EnterDxeCore.c | 31 -
> DuetPkg/DxeIpl/Ia32/Paging.c | 172 -
> DuetPkg/DxeIpl/Ia32/VirtualMemory.h | 88 -
> DuetPkg/DxeIpl/LegacyTable.c | 357 ---
> DuetPkg/DxeIpl/LegacyTable.h | 31 -
> DuetPkg/DxeIpl/PpisNeededByDxeCore.c | 59 -
> DuetPkg/DxeIpl/PpisNeededByDxeCore.h | 64 -
> DuetPkg/DxeIpl/SerialStatusCode.c | 760 -----
> DuetPkg/DxeIpl/SerialStatusCode.h | 39 -
> DuetPkg/DxeIpl/X64/EnterDxeCore.c | 32 -
> DuetPkg/DxeIpl/X64/Paging.c | 238 --
> DuetPkg/DxeIpl/X64/VirtualMemory.h | 117 -
> DuetPkg/EfiLdr/Debug.c | 80 -
> DuetPkg/EfiLdr/Debug.h | 41 -
> DuetPkg/EfiLdr/EfiLdr.h | 89 -
> DuetPkg/EfiLdr/EfiLdr.inf | 55 -
> DuetPkg/EfiLdr/EfiLdrHandoff.h | 56 -
> DuetPkg/EfiLdr/EfiLoader.c | 294 --
> DuetPkg/EfiLdr/LzmaDecompress.h | 70 -
> DuetPkg/EfiLdr/PeLoader.c | 635 ----
> DuetPkg/EfiLdr/PeLoader.h | 42 -
> DuetPkg/EfiLdr/Support.c | 237 --
> DuetPkg/EfiLdr/Support.h | 50 -
> DuetPkg/EfiLdr/TianoDecompress.c | 990 ------
> DuetPkg/EfiLdr/TianoDecompress.h | 90 -
> DuetPkg/EfiLdr/efildr.c | 28 -
> DuetPkg/FSVariable/FSVariable.c | 1992 ------------
> DuetPkg/FSVariable/FSVariable.h | 162 -
> DuetPkg/FSVariable/FSVariable.inf | 80 -
> DuetPkg/FSVariable/FileStorage.c | 437 ---
> DuetPkg/FSVariable/MemStorage.c | 135 -
> DuetPkg/FSVariable/VariableStorage.h | 118 -
> DuetPkg/FvbRuntimeService/DUETFwh.inf | 58 -
> DuetPkg/FvbRuntimeService/FWBlockService.c | 1659 ----------
> DuetPkg/FvbRuntimeService/FileIo.c | 210 --
> DuetPkg/FvbRuntimeService/FileIo.h | 58 -
> DuetPkg/FvbRuntimeService/FvbInfo.c | 121 -
> DuetPkg/FvbRuntimeService/FwBlockService.h | 298 --
> DuetPkg/Include/EfiFlashMap.h | 153 -
> DuetPkg/Include/EfiLdrHandoff.h | 59 -
> DuetPkg/Include/FlashLayout.h | 44 -
> DuetPkg/Include/Guid/AcpiDescription.h | 109 -
> DuetPkg/Include/Guid/ConsoleOutConfig.h | 33 -
> DuetPkg/Include/Guid/DxeCoreFileName.h | 23 -
> DuetPkg/Include/Guid/FlashMapHob.h | 33 -
> DuetPkg/Include/Guid/LdrMemoryDescriptor.h | 33 -
> DuetPkg/Include/Guid/PciExpressBaseAddress.h | 46 -
> DuetPkg/Include/Guid/PciOptionRomTable.h | 41 -
> DuetPkg/LegacyMetronome/Metronome.c | 125 -
> DuetPkg/LegacyMetronome/Metronome.h | 75 -
> DuetPkg/LegacyMetronome/Metronome.inf | 43 -
> DuetPkg/Library/DuetBdsLib/BdsPlatform.c | 1731 ----------
> DuetPkg/Library/DuetBdsLib/BdsPlatform.h | 288 --
> DuetPkg/Library/DuetBdsLib/PlatformBds.inf | 65 -
> DuetPkg/Library/DuetBdsLib/PlatformData.c | 161 -
> DuetPkg/Library/DuetTimerLib/DuetTimerLib.inf | 54 -
> DuetPkg/Library/DuetTimerLib/X86TimerLib.c | 281 --
> .../DxeCoreReportStatusCodeLibFromHob.inf | 63 -
> .../DxeSupport.c | 177 --
> .../ReportStatusCodeLib.c | 535 ----
> .../ReportStatusCodeLibInternal.h | 118 -
> .../PciBusNoEnumerationDxe/ComponentName.c | 161 -
> DuetPkg/PciBusNoEnumerationDxe/PciBus.c | 346 --
> DuetPkg/PciBusNoEnumerationDxe/PciBus.h | 225 --
> .../PciBusNoEnumeration.inf | 72 -
> DuetPkg/PciBusNoEnumerationDxe/PciCommand.c | 453 ---
> DuetPkg/PciBusNoEnumerationDxe/PciCommand.h | 167 -
> .../PciBusNoEnumerationDxe/PciDeviceSupport.c | 973 ------
> .../PciBusNoEnumerationDxe/PciDeviceSupport.h | 324 --
> .../PciDriverOverride.c | 176 -
> .../PciDriverOverride.h | 110 -
> .../PciBusNoEnumerationDxe/PciEnumerator.c | 57 -
> .../PciBusNoEnumerationDxe/PciEnumerator.h | 47 -
> .../PciEnumeratorSupport.c | 1385 --------
> .../PciEnumeratorSupport.h | 108 -
> DuetPkg/PciBusNoEnumerationDxe/PciIo.c | 1852 -----------
> DuetPkg/PciBusNoEnumerationDxe/PciIo.h | 48 -
> .../PciOptionRomSupport.c | 557 ----
> .../PciOptionRomSupport.h | 92 -
> .../PciPowerManagement.c | 100 -
> .../PciPowerManagement.h | 49 -
> DuetPkg/PciBusNoEnumerationDxe/PciRomTable.c | 393 ---
> DuetPkg/PciBusNoEnumerationDxe/PciRomTable.h | 58 -
> .../PciRootBridgeNoEnumerationDxe/DeviceIo.c | 845 -----
> .../PciRootBridgeNoEnumerationDxe/DeviceIo.h | 449 ---
> .../Ia32/PcatIo.c | 738 -----
> .../PcatPciRootBridge.c | 1009 ------
> .../PcatPciRootBridge.h | 244 --
> .../PcatPciRootBridgeDevicePath.c | 93 -
> .../PcatPciRootBridgeIo.c | 1036 ------
> .../PciRootBridgeNoEnumeration.inf | 66 -
> .../X64/PcatIo.c | 738 -----
> DuetPkg/PostBuild.bat | 83 -
> DuetPkg/PostBuild.sh | 103 -
> DuetPkg/ReadMe.txt | 84 -
> DuetPkg/SataControllerDxe/ComponentName.c | 176 -
> DuetPkg/SataControllerDxe/SataController.c | 1049 ------
> DuetPkg/SataControllerDxe/SataController.h | 542 ----
> .../SataControllerDxe/SataControllerDxe.inf | 49 -
> DuetPkg/SmbiosGenDxe/SmbiosGen.c | 330 --
> DuetPkg/SmbiosGenDxe/SmbiosGen.h | 80 -
> DuetPkg/SmbiosGenDxe/SmbiosGen.inf | 61 -
> DuetPkg/SmbiosGenDxe/SmbiosGenStrings.uni | 32 -
> DuetPkg/build32.sh | 133 -
> DuetPkg/build64.sh | 132 -
> 195 files changed, 61049 deletions(-)
> delete mode 100644 BaseTools/Source/C/BootSectImage/GNUmakefile
> delete mode 100644 BaseTools/Source/C/BootSectImage/Makefile
> delete mode 100644 BaseTools/Source/C/BootSectImage/bootsectimage.c
> delete mode 100644 BaseTools/Source/C/BootSectImage/fat.h
> delete mode 100644 BaseTools/Source/C/BootSectImage/mbr.h
> delete mode 100644 BaseTools/Source/C/EfiLdrImage/EfiLdrImage.c
> delete mode 100644 BaseTools/Source/C/EfiLdrImage/GNUmakefile
> delete mode 100644 BaseTools/Source/C/EfiLdrImage/Makefile
> delete mode 100644 BaseTools/Source/C/GenBootSector/FatFormat.h
> delete mode 100644 BaseTools/Source/C/GenBootSector/GenBootSector.c
> delete mode 100644
> BaseTools/Source/C/GenBootSector/GetDrvNumOffset.c
> delete mode 100644 BaseTools/Source/C/GenBootSector/Makefile
> delete mode 100644 BaseTools/Source/C/GenPage/GNUmakefile
> delete mode 100644 BaseTools/Source/C/GenPage/GenPage.c
> delete mode 100644 BaseTools/Source/C/GenPage/Makefile
> delete mode 100644 BaseTools/Source/C/GenPage/VirtualMemory.h
> delete mode 100644 BaseTools/Source/C/GnuGenBootSector/FatFormat.h
> delete mode 100644 BaseTools/Source/C/GnuGenBootSector/GNUmakefile
> delete mode 100644
> BaseTools/Source/C/GnuGenBootSector/GnuGenBootSector.c
> delete mode 100644 DuetPkg/AcpiResetDxe/Reset.c delete mode 100644
> DuetPkg/AcpiResetDxe/Reset.inf delete mode 100644
> DuetPkg/BiosVideoThunkDxe/BiosVideo.c
> delete mode 100644 DuetPkg/BiosVideoThunkDxe/BiosVideo.h
> delete mode 100644 DuetPkg/BiosVideoThunkDxe/BiosVideo.inf
> delete mode 100644 DuetPkg/BiosVideoThunkDxe/ComponentName.c
> delete mode 100644 DuetPkg/BiosVideoThunkDxe/LegacyBiosThunk.c
> delete mode 100644 DuetPkg/BiosVideoThunkDxe/VesaBiosExtensions.h
> delete mode 100644 DuetPkg/BootSector/BootSector.inf delete mode
> 100644 DuetPkg/BootSector/FILE.LST delete mode 100644
> DuetPkg/BootSector/GNUmakefile delete mode 100644
> DuetPkg/BootSector/Gpt.S delete mode 100644
> DuetPkg/BootSector/Gpt.asm delete mode 100644
> DuetPkg/BootSector/Makefile delete mode 100644
> DuetPkg/BootSector/Mbr.S delete mode 100644
> DuetPkg/BootSector/Mbr.asm delete mode 100644
> DuetPkg/BootSector/bin/Gpt.com delete mode 100644
> DuetPkg/BootSector/bin/Mbr.com delete mode 100644
> DuetPkg/BootSector/bin/Readme.txt delete mode 100644
> DuetPkg/BootSector/bin/St16_64.com
> delete mode 100644 DuetPkg/BootSector/bin/St32_64.com
> delete mode 100644 DuetPkg/BootSector/bin/Start.com delete mode
> 100644 DuetPkg/BootSector/bin/Start16.com
> delete mode 100644 DuetPkg/BootSector/bin/Start32.com
> delete mode 100644 DuetPkg/BootSector/bin/Start64.com
> delete mode 100644 DuetPkg/BootSector/bin/bootsect.com
> delete mode 100644 DuetPkg/BootSector/bin/bs16.com delete mode
> 100644 DuetPkg/BootSector/bin/bs32.com delete mode 100644
> DuetPkg/BootSector/bin/efi32.com delete mode 100644
> DuetPkg/BootSector/bin/efi32.com2 delete mode 100644
> DuetPkg/BootSector/bin/efi64.com delete mode 100644
> DuetPkg/BootSector/bin/efi64.com2 delete mode 100644
> DuetPkg/BootSector/bootsect.S delete mode 100644
> DuetPkg/BootSector/bootsect.asm delete mode 100644
> DuetPkg/BootSector/bs16.S delete mode 100644
> DuetPkg/BootSector/bs16.asm delete mode 100644
> DuetPkg/BootSector/bs32.S delete mode 100644
> DuetPkg/BootSector/bs32.asm delete mode 100644
> DuetPkg/BootSector/efi32.S delete mode 100644
> DuetPkg/BootSector/efi32.asm delete mode 100644
> DuetPkg/BootSector/efi64.S delete mode 100644
> DuetPkg/BootSector/efi64.asm delete mode 100644
> DuetPkg/BootSector/st16_64.S delete mode 100644
> DuetPkg/BootSector/st16_64.asm delete mode 100644
> DuetPkg/BootSector/st32_64.S delete mode 100644
> DuetPkg/BootSector/st32_64.asm delete mode 100644
> DuetPkg/BootSector/start.S delete mode 100644
> DuetPkg/BootSector/start.asm delete mode 100644
> DuetPkg/BootSector/start16.S delete mode 100644
> DuetPkg/BootSector/start16.asm delete mode 100644
> DuetPkg/BootSector/start32.S delete mode 100644
> DuetPkg/BootSector/start32.asm delete mode 100644
> DuetPkg/BootSector/start64.S delete mode 100644
> DuetPkg/BootSector/start64.asm delete mode 100644
> DuetPkg/CreateBootDisk.bat delete mode 100755
> DuetPkg/CreateBootDisk.sh delete mode 100644 DuetPkg/DuetPkg.dec
> delete mode 100644 DuetPkg/DuetPkg.fdf delete mode 100644
> DuetPkg/DuetPkgIa32.dsc delete mode 100644 DuetPkg/DuetPkgX64.dsc
> delete mode 100644 DuetPkg/DxeIpl/Debug.c delete mode 100644
> DuetPkg/DxeIpl/Debug.h delete mode 100644 DuetPkg/DxeIpl/DxeInit.c
> delete mode 100644 DuetPkg/DxeIpl/DxeIpl.h delete mode 100644
> DuetPkg/DxeIpl/DxeIpl.inf delete mode 100644
> DuetPkg/DxeIpl/HobGeneration.c delete mode 100644
> DuetPkg/DxeIpl/HobGeneration.h delete mode 100644
> DuetPkg/DxeIpl/Ia32/EnterDxeCore.c
> delete mode 100644 DuetPkg/DxeIpl/Ia32/Paging.c delete mode 100644
> DuetPkg/DxeIpl/Ia32/VirtualMemory.h
> delete mode 100644 DuetPkg/DxeIpl/LegacyTable.c delete mode 100644
> DuetPkg/DxeIpl/LegacyTable.h delete mode 100644
> DuetPkg/DxeIpl/PpisNeededByDxeCore.c
> delete mode 100644 DuetPkg/DxeIpl/PpisNeededByDxeCore.h
> delete mode 100644 DuetPkg/DxeIpl/SerialStatusCode.c delete mode
> 100644 DuetPkg/DxeIpl/SerialStatusCode.h delete mode 100644
> DuetPkg/DxeIpl/X64/EnterDxeCore.c delete mode 100644
> DuetPkg/DxeIpl/X64/Paging.c delete mode 100644
> DuetPkg/DxeIpl/X64/VirtualMemory.h
> delete mode 100644 DuetPkg/EfiLdr/Debug.c delete mode 100644
> DuetPkg/EfiLdr/Debug.h delete mode 100644 DuetPkg/EfiLdr/EfiLdr.h
> delete mode 100644 DuetPkg/EfiLdr/EfiLdr.inf delete mode 100644
> DuetPkg/EfiLdr/EfiLdrHandoff.h delete mode 100644
> DuetPkg/EfiLdr/EfiLoader.c delete mode 100644
> DuetPkg/EfiLdr/LzmaDecompress.h delete mode 100644
> DuetPkg/EfiLdr/PeLoader.c delete mode 100644 DuetPkg/EfiLdr/PeLoader.h
> delete mode 100644 DuetPkg/EfiLdr/Support.c delete mode 100644
> DuetPkg/EfiLdr/Support.h delete mode 100644
> DuetPkg/EfiLdr/TianoDecompress.c delete mode 100644
> DuetPkg/EfiLdr/TianoDecompress.h delete mode 100644
> DuetPkg/EfiLdr/efildr.c delete mode 100644
> DuetPkg/FSVariable/FSVariable.c delete mode 100644
> DuetPkg/FSVariable/FSVariable.h delete mode 100644
> DuetPkg/FSVariable/FSVariable.inf delete mode 100644
> DuetPkg/FSVariable/FileStorage.c delete mode 100644
> DuetPkg/FSVariable/MemStorage.c delete mode 100644
> DuetPkg/FSVariable/VariableStorage.h
> delete mode 100644 DuetPkg/FvbRuntimeService/DUETFwh.inf
> delete mode 100644 DuetPkg/FvbRuntimeService/FWBlockService.c
> delete mode 100644 DuetPkg/FvbRuntimeService/FileIo.c
> delete mode 100644 DuetPkg/FvbRuntimeService/FileIo.h
> delete mode 100644 DuetPkg/FvbRuntimeService/FvbInfo.c
> delete mode 100644 DuetPkg/FvbRuntimeService/FwBlockService.h
> delete mode 100644 DuetPkg/Include/EfiFlashMap.h delete mode 100644
> DuetPkg/Include/EfiLdrHandoff.h delete mode 100644
> DuetPkg/Include/FlashLayout.h delete mode 100644
> DuetPkg/Include/Guid/AcpiDescription.h
> delete mode 100644 DuetPkg/Include/Guid/ConsoleOutConfig.h
> delete mode 100644 DuetPkg/Include/Guid/DxeCoreFileName.h
> delete mode 100644 DuetPkg/Include/Guid/FlashMapHob.h
> delete mode 100644 DuetPkg/Include/Guid/LdrMemoryDescriptor.h
> delete mode 100644 DuetPkg/Include/Guid/PciExpressBaseAddress.h
> delete mode 100644 DuetPkg/Include/Guid/PciOptionRomTable.h
> delete mode 100644 DuetPkg/LegacyMetronome/Metronome.c
> delete mode 100644 DuetPkg/LegacyMetronome/Metronome.h
> delete mode 100644 DuetPkg/LegacyMetronome/Metronome.inf
> delete mode 100644 DuetPkg/Library/DuetBdsLib/BdsPlatform.c
> delete mode 100644 DuetPkg/Library/DuetBdsLib/BdsPlatform.h
> delete mode 100644 DuetPkg/Library/DuetBdsLib/PlatformBds.inf
> delete mode 100644 DuetPkg/Library/DuetBdsLib/PlatformData.c
> delete mode 100644 DuetPkg/Library/DuetTimerLib/DuetTimerLib.inf
> delete mode 100644 DuetPkg/Library/DuetTimerLib/X86TimerLib.c
> delete mode 100644
> DuetPkg/Library/DxeCoreReportStatusCodeLibFromHob/DxeCoreReportStat
> usCodeLibFromHob.inf
> delete mode 100644
> DuetPkg/Library/DxeCoreReportStatusCodeLibFromHob/DxeSupport.c
> delete mode 100644
> DuetPkg/Library/DxeCoreReportStatusCodeLibFromHob/ReportStatusCodeL
> ib.c
> delete mode 100644
> DuetPkg/Library/DxeCoreReportStatusCodeLibFromHob/ReportStatusCodeL
> ibInternal.h
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/ComponentName.c
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciBus.c
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciBus.h
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciBusNoEnumeration.inf
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciCommand.c
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciCommand.h
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciDeviceSupport.c
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciDeviceSupport.h
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciDriverOverride.c
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciDriverOverride.h
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciEnumerator.c
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciEnumerator.h
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciEnumeratorSupport.c
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciEnumeratorSupport.h
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciIo.c
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciIo.h
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciOptionRomSupport.c
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciOptionRomSupport.h
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciPowerManagement.c
> delete mode 100644
> DuetPkg/PciBusNoEnumerationDxe/PciPowerManagement.h
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciRomTable.c
> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciRomTable.h
> delete mode 100644 DuetPkg/PciRootBridgeNoEnumerationDxe/DeviceIo.c
> delete mode 100644 DuetPkg/PciRootBridgeNoEnumerationDxe/DeviceIo.h
> delete mode 100644
> DuetPkg/PciRootBridgeNoEnumerationDxe/Ia32/PcatIo.c
> delete mode 100644
> DuetPkg/PciRootBridgeNoEnumerationDxe/PcatPciRootBridge.c
> delete mode 100644
> DuetPkg/PciRootBridgeNoEnumerationDxe/PcatPciRootBridge.h
> delete mode 100644
> DuetPkg/PciRootBridgeNoEnumerationDxe/PcatPciRootBridgeDevicePath.c
> delete mode 100644
> DuetPkg/PciRootBridgeNoEnumerationDxe/PcatPciRootBridgeIo.c
> delete mode 100644
> DuetPkg/PciRootBridgeNoEnumerationDxe/PciRootBridgeNoEnumeration.in
> f
> delete mode 100644
> DuetPkg/PciRootBridgeNoEnumerationDxe/X64/PcatIo.c
> delete mode 100644 DuetPkg/PostBuild.bat delete mode 100755
> DuetPkg/PostBuild.sh delete mode 100644 DuetPkg/ReadMe.txt delete
> mode 100644 DuetPkg/SataControllerDxe/ComponentName.c
> delete mode 100644 DuetPkg/SataControllerDxe/SataController.c
> delete mode 100644 DuetPkg/SataControllerDxe/SataController.h
> delete mode 100644 DuetPkg/SataControllerDxe/SataControllerDxe.inf
> delete mode 100644 DuetPkg/SmbiosGenDxe/SmbiosGen.c delete mode
> 100644 DuetPkg/SmbiosGenDxe/SmbiosGen.h delete mode 100644
> DuetPkg/SmbiosGenDxe/SmbiosGen.inf
> delete mode 100644 DuetPkg/SmbiosGenDxe/SmbiosGenStrings.uni
> delete mode 100755 DuetPkg/build32.sh
> delete mode 100755 DuetPkg/build64.sh
>
> --
> 2.18.0.windows.1
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH v4 0/2] Remove DuetPkg and unused tools
2018-12-06 2:57 ` Ni, Ruiyu
@ 2018-12-06 3:04 ` Gao, Liming
0 siblings, 0 replies; 3+ messages in thread
From: Gao, Liming @ 2018-12-06 3:04 UTC (permalink / raw)
To: Ni, Ruiyu, Zhang, Shenglei, edk2-devel@lists.01.org
Cc: Wu, Hao A, Zhu, Yonghong
Reviewed-by: Liming Gao <liming.gao@intel.com> for BaseTools part.
Besides, please also update Maintainers.txt to remove DuetPkg.
>-----Original Message-----
>From: Ni, Ruiyu
>Sent: Thursday, December 06, 2018 10:58 AM
>To: Zhang, Shenglei <shenglei.zhang@intel.com>; edk2-devel@lists.01.org
>Cc: Wu, Hao A <hao.a.wu@intel.com>; Zhu, Yonghong
><yonghong.zhu@intel.com>; Gao, Liming <liming.gao@intel.com>
>Subject: RE: [PATCH v4 0/2] Remove DuetPkg and unused tools
>
>Reviewed-by: Ruiyu Ni <Ruiyu.ni@intel.com>
>
>Thanks/Ray
>
>> -----Original Message-----
>> From: Zhang, Shenglei <shenglei.zhang@intel.com>
>> Sent: Monday, December 3, 2018 10:18 AM
>> To: edk2-devel@lists.01.org
>> Cc: Ni, Ruiyu <ruiyu.ni@intel.com>; Wu, Hao A <hao.a.wu@intel.com>; Zhu,
>> Yonghong <yonghong.zhu@intel.com>; Gao, Liming <liming.gao@intel.com>
>> Subject: [PATCH v4 0/2] Remove DuetPkg and unused tools
>>
>> DuetPkg depends on Legacy BIOS to provide a UEFI environment.
>> It was invented in the era when UEFI environment is hard to find.
>> Since now UEFI is very popular in PC area, we could stop the official support
>> of this package and remove it from the master.
>> And moreover, the tools only used by DuetPkg can also be removed.
>> https://bugzilla.tianocore.org/show_bug.cgi?id=1322
>>
>> The changes are placed in
>> https://github.com/shenglei10/edk2/commits/duet
>>
>> v2:Remove these tools in Makefile and GNUmakefile.
>>
>> v3:Change the commit order.
>>
>> v4:Remove these tools in BinWrappers/PosixLike/ and
>> UserManuals.
>>
>> Cc: Ruiyu Ni <ruiyu.ni@intel.com>
>> Cc: Hao Wu <hao.a.wu@intel.com>
>> Cc: Yonghong Zhu <yonghong.zhu@intel.com>
>> Cc: Liming Gao <liming.gao@intel.com>
>> Shenglei Zhang (2):
>> DuetPkg: Remove DuetPkg
>> BaseTools: Remove tools only used by DuetPkg
>>
>> BaseTools/Source/BinaryFiles.txt | 4 -
>> BaseTools/Source/C/BootSectImage/GNUmakefile | 21 -
>> BaseTools/Source/C/BootSectImage/Makefile | 22 -
>> .../Source/C/BootSectImage/bootsectimage.c | 955 ------
>> BaseTools/Source/C/BootSectImage/fat.h | 152 -
>> BaseTools/Source/C/BootSectImage/mbr.h | 58 -
>> BaseTools/Source/C/EfiLdrImage/EfiLdrImage.c | 319 --
>> BaseTools/Source/C/EfiLdrImage/GNUmakefile | 21 -
>> BaseTools/Source/C/EfiLdrImage/Makefile | 22 -
>> BaseTools/Source/C/GNUmakefile | 5 -
>> BaseTools/Source/C/GenBootSector/FatFormat.h | 152 -
>> .../Source/C/GenBootSector/GenBootSector.c | 823 -----
>> .../Source/C/GenBootSector/GetDrvNumOffset.c | 73 -
>> BaseTools/Source/C/GenBootSector/Makefile | 22 -
>> BaseTools/Source/C/GenPage/GNUmakefile | 21 -
>> BaseTools/Source/C/GenPage/GenPage.c | 441 ---
>> BaseTools/Source/C/GenPage/Makefile | 22 -
>> BaseTools/Source/C/GenPage/VirtualMemory.h | 122 -
>> .../Source/C/GnuGenBootSector/FatFormat.h | 152 -
>> .../Source/C/GnuGenBootSector/GNUmakefile | 21 -
>> .../C/GnuGenBootSector/GnuGenBootSector.c | 455 ---
>> BaseTools/Source/C/Makefile | 4 -
>> BaseTools/toolsetup.bat | 4 -
>> DuetPkg/AcpiResetDxe/Reset.c | 212 --
>> DuetPkg/AcpiResetDxe/Reset.inf | 47 -
>> DuetPkg/BiosVideoThunkDxe/BiosVideo.c | 2822 -----------------
>> DuetPkg/BiosVideoThunkDxe/BiosVideo.h | 504 ---
>> DuetPkg/BiosVideoThunkDxe/BiosVideo.inf | 50 -
>> DuetPkg/BiosVideoThunkDxe/ComponentName.c | 166 -
>> DuetPkg/BiosVideoThunkDxe/LegacyBiosThunk.c | 220 --
>> .../BiosVideoThunkDxe/VesaBiosExtensions.h | 457 ---
>> DuetPkg/BootSector/BootSector.inf | 79 -
>> DuetPkg/BootSector/FILE.LST | 39 -
>> DuetPkg/BootSector/GNUmakefile | 140 -
>> DuetPkg/BootSector/Gpt.S | 297 --
>> DuetPkg/BootSector/Gpt.asm | 294 --
>> DuetPkg/BootSector/Makefile | 173 -
>> DuetPkg/BootSector/Mbr.S | 262 --
>> DuetPkg/BootSector/Mbr.asm | 261 --
>> DuetPkg/BootSector/bin/Gpt.com | Bin 512 -> 0 bytes
>> DuetPkg/BootSector/bin/Mbr.com | Bin 512 -> 0 bytes
>> DuetPkg/BootSector/bin/Readme.txt | 8 -
>> DuetPkg/BootSector/bin/St16_64.com | Bin 4096 -> 0 bytes
>> DuetPkg/BootSector/bin/St32_64.com | Bin 4096 -> 0 bytes
>> DuetPkg/BootSector/bin/Start.com | Bin 4096 -> 0 bytes
>> DuetPkg/BootSector/bin/Start16.com | Bin 4096 -> 0 bytes
>> DuetPkg/BootSector/bin/Start32.com | Bin 4096 -> 0 bytes
>> DuetPkg/BootSector/bin/Start64.com | Bin 4096 -> 0 bytes
>> DuetPkg/BootSector/bin/bootsect.com | Bin 512 -> 0 bytes
>> DuetPkg/BootSector/bin/bs16.com | Bin 512 -> 0 bytes
>> DuetPkg/BootSector/bin/bs32.com | Bin 512 -> 0 bytes
>> DuetPkg/BootSector/bin/efi32.com | Bin 139264 -> 0 bytes
>> DuetPkg/BootSector/bin/efi32.com2 | Bin 4096 -> 0 bytes
>> DuetPkg/BootSector/bin/efi64.com | Bin 139264 -> 0 bytes
>> DuetPkg/BootSector/bin/efi64.com2 | Bin 4096 -> 0 bytes
>> DuetPkg/BootSector/bootsect.S | 303 --
>> DuetPkg/BootSector/bootsect.asm | 301 --
>> DuetPkg/BootSector/bs16.S | 291 --
>> DuetPkg/BootSector/bs16.asm | 288 --
>> DuetPkg/BootSector/bs32.S | 312 --
>> DuetPkg/BootSector/bs32.asm | 310 --
>> DuetPkg/BootSector/efi32.S | 1176 -------
>> DuetPkg/BootSector/efi32.asm | 582 ----
>> DuetPkg/BootSector/efi64.S | 1385 --------
>> DuetPkg/BootSector/efi64.asm | 787 -----
>> DuetPkg/BootSector/st16_64.S | 1142 -------
>> DuetPkg/BootSector/st16_64.asm | 1140 -------
>> DuetPkg/BootSector/st32_64.S | 1157 -------
>> DuetPkg/BootSector/st32_64.asm | 1156 -------
>> DuetPkg/BootSector/start.S | 919 ------
>> DuetPkg/BootSector/start.asm | 916 ------
>> DuetPkg/BootSector/start16.S | 910 ------
>> DuetPkg/BootSector/start16.asm | 909 ------
>> DuetPkg/BootSector/start32.S | 927 ------
>> DuetPkg/BootSector/start32.asm | 924 ------
>> DuetPkg/BootSector/start64.S | 1149 -------
>> DuetPkg/BootSector/start64.asm | 1147 -------
>> DuetPkg/CreateBootDisk.bat | 145 -
>> DuetPkg/CreateBootDisk.sh | 212 --
>> DuetPkg/DuetPkg.dec | 42 -
>> DuetPkg/DuetPkg.fdf | 150 -
>> DuetPkg/DuetPkgIa32.dsc | 283 --
>> DuetPkg/DuetPkgX64.dsc | 284 --
>> DuetPkg/DxeIpl/Debug.c | 83 -
>> DuetPkg/DxeIpl/Debug.h | 41 -
>> DuetPkg/DxeIpl/DxeInit.c | 278 --
>> DuetPkg/DxeIpl/DxeIpl.h | 49 -
>> DuetPkg/DxeIpl/DxeIpl.inf | 70 -
>> DuetPkg/DxeIpl/HobGeneration.c | 1000 ------
>> DuetPkg/DxeIpl/HobGeneration.h | 171 -
>> DuetPkg/DxeIpl/Ia32/EnterDxeCore.c | 31 -
>> DuetPkg/DxeIpl/Ia32/Paging.c | 172 -
>> DuetPkg/DxeIpl/Ia32/VirtualMemory.h | 88 -
>> DuetPkg/DxeIpl/LegacyTable.c | 357 ---
>> DuetPkg/DxeIpl/LegacyTable.h | 31 -
>> DuetPkg/DxeIpl/PpisNeededByDxeCore.c | 59 -
>> DuetPkg/DxeIpl/PpisNeededByDxeCore.h | 64 -
>> DuetPkg/DxeIpl/SerialStatusCode.c | 760 -----
>> DuetPkg/DxeIpl/SerialStatusCode.h | 39 -
>> DuetPkg/DxeIpl/X64/EnterDxeCore.c | 32 -
>> DuetPkg/DxeIpl/X64/Paging.c | 238 --
>> DuetPkg/DxeIpl/X64/VirtualMemory.h | 117 -
>> DuetPkg/EfiLdr/Debug.c | 80 -
>> DuetPkg/EfiLdr/Debug.h | 41 -
>> DuetPkg/EfiLdr/EfiLdr.h | 89 -
>> DuetPkg/EfiLdr/EfiLdr.inf | 55 -
>> DuetPkg/EfiLdr/EfiLdrHandoff.h | 56 -
>> DuetPkg/EfiLdr/EfiLoader.c | 294 --
>> DuetPkg/EfiLdr/LzmaDecompress.h | 70 -
>> DuetPkg/EfiLdr/PeLoader.c | 635 ----
>> DuetPkg/EfiLdr/PeLoader.h | 42 -
>> DuetPkg/EfiLdr/Support.c | 237 --
>> DuetPkg/EfiLdr/Support.h | 50 -
>> DuetPkg/EfiLdr/TianoDecompress.c | 990 ------
>> DuetPkg/EfiLdr/TianoDecompress.h | 90 -
>> DuetPkg/EfiLdr/efildr.c | 28 -
>> DuetPkg/FSVariable/FSVariable.c | 1992 ------------
>> DuetPkg/FSVariable/FSVariable.h | 162 -
>> DuetPkg/FSVariable/FSVariable.inf | 80 -
>> DuetPkg/FSVariable/FileStorage.c | 437 ---
>> DuetPkg/FSVariable/MemStorage.c | 135 -
>> DuetPkg/FSVariable/VariableStorage.h | 118 -
>> DuetPkg/FvbRuntimeService/DUETFwh.inf | 58 -
>> DuetPkg/FvbRuntimeService/FWBlockService.c | 1659 ----------
>> DuetPkg/FvbRuntimeService/FileIo.c | 210 --
>> DuetPkg/FvbRuntimeService/FileIo.h | 58 -
>> DuetPkg/FvbRuntimeService/FvbInfo.c | 121 -
>> DuetPkg/FvbRuntimeService/FwBlockService.h | 298 --
>> DuetPkg/Include/EfiFlashMap.h | 153 -
>> DuetPkg/Include/EfiLdrHandoff.h | 59 -
>> DuetPkg/Include/FlashLayout.h | 44 -
>> DuetPkg/Include/Guid/AcpiDescription.h | 109 -
>> DuetPkg/Include/Guid/ConsoleOutConfig.h | 33 -
>> DuetPkg/Include/Guid/DxeCoreFileName.h | 23 -
>> DuetPkg/Include/Guid/FlashMapHob.h | 33 -
>> DuetPkg/Include/Guid/LdrMemoryDescriptor.h | 33 -
>> DuetPkg/Include/Guid/PciExpressBaseAddress.h | 46 -
>> DuetPkg/Include/Guid/PciOptionRomTable.h | 41 -
>> DuetPkg/LegacyMetronome/Metronome.c | 125 -
>> DuetPkg/LegacyMetronome/Metronome.h | 75 -
>> DuetPkg/LegacyMetronome/Metronome.inf | 43 -
>> DuetPkg/Library/DuetBdsLib/BdsPlatform.c | 1731 ----------
>> DuetPkg/Library/DuetBdsLib/BdsPlatform.h | 288 --
>> DuetPkg/Library/DuetBdsLib/PlatformBds.inf | 65 -
>> DuetPkg/Library/DuetBdsLib/PlatformData.c | 161 -
>> DuetPkg/Library/DuetTimerLib/DuetTimerLib.inf | 54 -
>> DuetPkg/Library/DuetTimerLib/X86TimerLib.c | 281 --
>> .../DxeCoreReportStatusCodeLibFromHob.inf | 63 -
>> .../DxeSupport.c | 177 --
>> .../ReportStatusCodeLib.c | 535 ----
>> .../ReportStatusCodeLibInternal.h | 118 -
>> .../PciBusNoEnumerationDxe/ComponentName.c | 161 -
>> DuetPkg/PciBusNoEnumerationDxe/PciBus.c | 346 --
>> DuetPkg/PciBusNoEnumerationDxe/PciBus.h | 225 --
>> .../PciBusNoEnumeration.inf | 72 -
>> DuetPkg/PciBusNoEnumerationDxe/PciCommand.c | 453 ---
>> DuetPkg/PciBusNoEnumerationDxe/PciCommand.h | 167 -
>> .../PciBusNoEnumerationDxe/PciDeviceSupport.c | 973 ------
>> .../PciBusNoEnumerationDxe/PciDeviceSupport.h | 324 --
>> .../PciDriverOverride.c | 176 -
>> .../PciDriverOverride.h | 110 -
>> .../PciBusNoEnumerationDxe/PciEnumerator.c | 57 -
>> .../PciBusNoEnumerationDxe/PciEnumerator.h | 47 -
>> .../PciEnumeratorSupport.c | 1385 --------
>> .../PciEnumeratorSupport.h | 108 -
>> DuetPkg/PciBusNoEnumerationDxe/PciIo.c | 1852 -----------
>> DuetPkg/PciBusNoEnumerationDxe/PciIo.h | 48 -
>> .../PciOptionRomSupport.c | 557 ----
>> .../PciOptionRomSupport.h | 92 -
>> .../PciPowerManagement.c | 100 -
>> .../PciPowerManagement.h | 49 -
>> DuetPkg/PciBusNoEnumerationDxe/PciRomTable.c | 393 ---
>> DuetPkg/PciBusNoEnumerationDxe/PciRomTable.h | 58 -
>> .../PciRootBridgeNoEnumerationDxe/DeviceIo.c | 845 -----
>> .../PciRootBridgeNoEnumerationDxe/DeviceIo.h | 449 ---
>> .../Ia32/PcatIo.c | 738 -----
>> .../PcatPciRootBridge.c | 1009 ------
>> .../PcatPciRootBridge.h | 244 --
>> .../PcatPciRootBridgeDevicePath.c | 93 -
>> .../PcatPciRootBridgeIo.c | 1036 ------
>> .../PciRootBridgeNoEnumeration.inf | 66 -
>> .../X64/PcatIo.c | 738 -----
>> DuetPkg/PostBuild.bat | 83 -
>> DuetPkg/PostBuild.sh | 103 -
>> DuetPkg/ReadMe.txt | 84 -
>> DuetPkg/SataControllerDxe/ComponentName.c | 176 -
>> DuetPkg/SataControllerDxe/SataController.c | 1049 ------
>> DuetPkg/SataControllerDxe/SataController.h | 542 ----
>> .../SataControllerDxe/SataControllerDxe.inf | 49 -
>> DuetPkg/SmbiosGenDxe/SmbiosGen.c | 330 --
>> DuetPkg/SmbiosGenDxe/SmbiosGen.h | 80 -
>> DuetPkg/SmbiosGenDxe/SmbiosGen.inf | 61 -
>> DuetPkg/SmbiosGenDxe/SmbiosGenStrings.uni | 32 -
>> DuetPkg/build32.sh | 133 -
>> DuetPkg/build64.sh | 132 -
>> 195 files changed, 61049 deletions(-)
>> delete mode 100644 BaseTools/Source/C/BootSectImage/GNUmakefile
>> delete mode 100644 BaseTools/Source/C/BootSectImage/Makefile
>> delete mode 100644 BaseTools/Source/C/BootSectImage/bootsectimage.c
>> delete mode 100644 BaseTools/Source/C/BootSectImage/fat.h
>> delete mode 100644 BaseTools/Source/C/BootSectImage/mbr.h
>> delete mode 100644 BaseTools/Source/C/EfiLdrImage/EfiLdrImage.c
>> delete mode 100644 BaseTools/Source/C/EfiLdrImage/GNUmakefile
>> delete mode 100644 BaseTools/Source/C/EfiLdrImage/Makefile
>> delete mode 100644 BaseTools/Source/C/GenBootSector/FatFormat.h
>> delete mode 100644 BaseTools/Source/C/GenBootSector/GenBootSector.c
>> delete mode 100644
>> BaseTools/Source/C/GenBootSector/GetDrvNumOffset.c
>> delete mode 100644 BaseTools/Source/C/GenBootSector/Makefile
>> delete mode 100644 BaseTools/Source/C/GenPage/GNUmakefile
>> delete mode 100644 BaseTools/Source/C/GenPage/GenPage.c
>> delete mode 100644 BaseTools/Source/C/GenPage/Makefile
>> delete mode 100644 BaseTools/Source/C/GenPage/VirtualMemory.h
>> delete mode 100644 BaseTools/Source/C/GnuGenBootSector/FatFormat.h
>> delete mode 100644
>BaseTools/Source/C/GnuGenBootSector/GNUmakefile
>> delete mode 100644
>> BaseTools/Source/C/GnuGenBootSector/GnuGenBootSector.c
>> delete mode 100644 DuetPkg/AcpiResetDxe/Reset.c delete mode 100644
>> DuetPkg/AcpiResetDxe/Reset.inf delete mode 100644
>> DuetPkg/BiosVideoThunkDxe/BiosVideo.c
>> delete mode 100644 DuetPkg/BiosVideoThunkDxe/BiosVideo.h
>> delete mode 100644 DuetPkg/BiosVideoThunkDxe/BiosVideo.inf
>> delete mode 100644 DuetPkg/BiosVideoThunkDxe/ComponentName.c
>> delete mode 100644 DuetPkg/BiosVideoThunkDxe/LegacyBiosThunk.c
>> delete mode 100644 DuetPkg/BiosVideoThunkDxe/VesaBiosExtensions.h
>> delete mode 100644 DuetPkg/BootSector/BootSector.inf delete mode
>> 100644 DuetPkg/BootSector/FILE.LST delete mode 100644
>> DuetPkg/BootSector/GNUmakefile delete mode 100644
>> DuetPkg/BootSector/Gpt.S delete mode 100644
>> DuetPkg/BootSector/Gpt.asm delete mode 100644
>> DuetPkg/BootSector/Makefile delete mode 100644
>> DuetPkg/BootSector/Mbr.S delete mode 100644
>> DuetPkg/BootSector/Mbr.asm delete mode 100644
>> DuetPkg/BootSector/bin/Gpt.com delete mode 100644
>> DuetPkg/BootSector/bin/Mbr.com delete mode 100644
>> DuetPkg/BootSector/bin/Readme.txt delete mode 100644
>> DuetPkg/BootSector/bin/St16_64.com
>> delete mode 100644 DuetPkg/BootSector/bin/St32_64.com
>> delete mode 100644 DuetPkg/BootSector/bin/Start.com delete mode
>> 100644 DuetPkg/BootSector/bin/Start16.com
>> delete mode 100644 DuetPkg/BootSector/bin/Start32.com
>> delete mode 100644 DuetPkg/BootSector/bin/Start64.com
>> delete mode 100644 DuetPkg/BootSector/bin/bootsect.com
>> delete mode 100644 DuetPkg/BootSector/bin/bs16.com delete mode
>> 100644 DuetPkg/BootSector/bin/bs32.com delete mode 100644
>> DuetPkg/BootSector/bin/efi32.com delete mode 100644
>> DuetPkg/BootSector/bin/efi32.com2 delete mode 100644
>> DuetPkg/BootSector/bin/efi64.com delete mode 100644
>> DuetPkg/BootSector/bin/efi64.com2 delete mode 100644
>> DuetPkg/BootSector/bootsect.S delete mode 100644
>> DuetPkg/BootSector/bootsect.asm delete mode 100644
>> DuetPkg/BootSector/bs16.S delete mode 100644
>> DuetPkg/BootSector/bs16.asm delete mode 100644
>> DuetPkg/BootSector/bs32.S delete mode 100644
>> DuetPkg/BootSector/bs32.asm delete mode 100644
>> DuetPkg/BootSector/efi32.S delete mode 100644
>> DuetPkg/BootSector/efi32.asm delete mode 100644
>> DuetPkg/BootSector/efi64.S delete mode 100644
>> DuetPkg/BootSector/efi64.asm delete mode 100644
>> DuetPkg/BootSector/st16_64.S delete mode 100644
>> DuetPkg/BootSector/st16_64.asm delete mode 100644
>> DuetPkg/BootSector/st32_64.S delete mode 100644
>> DuetPkg/BootSector/st32_64.asm delete mode 100644
>> DuetPkg/BootSector/start.S delete mode 100644
>> DuetPkg/BootSector/start.asm delete mode 100644
>> DuetPkg/BootSector/start16.S delete mode 100644
>> DuetPkg/BootSector/start16.asm delete mode 100644
>> DuetPkg/BootSector/start32.S delete mode 100644
>> DuetPkg/BootSector/start32.asm delete mode 100644
>> DuetPkg/BootSector/start64.S delete mode 100644
>> DuetPkg/BootSector/start64.asm delete mode 100644
>> DuetPkg/CreateBootDisk.bat delete mode 100755
>> DuetPkg/CreateBootDisk.sh delete mode 100644 DuetPkg/DuetPkg.dec
>> delete mode 100644 DuetPkg/DuetPkg.fdf delete mode 100644
>> DuetPkg/DuetPkgIa32.dsc delete mode 100644 DuetPkg/DuetPkgX64.dsc
>> delete mode 100644 DuetPkg/DxeIpl/Debug.c delete mode 100644
>> DuetPkg/DxeIpl/Debug.h delete mode 100644 DuetPkg/DxeIpl/DxeInit.c
>> delete mode 100644 DuetPkg/DxeIpl/DxeIpl.h delete mode 100644
>> DuetPkg/DxeIpl/DxeIpl.inf delete mode 100644
>> DuetPkg/DxeIpl/HobGeneration.c delete mode 100644
>> DuetPkg/DxeIpl/HobGeneration.h delete mode 100644
>> DuetPkg/DxeIpl/Ia32/EnterDxeCore.c
>> delete mode 100644 DuetPkg/DxeIpl/Ia32/Paging.c delete mode 100644
>> DuetPkg/DxeIpl/Ia32/VirtualMemory.h
>> delete mode 100644 DuetPkg/DxeIpl/LegacyTable.c delete mode 100644
>> DuetPkg/DxeIpl/LegacyTable.h delete mode 100644
>> DuetPkg/DxeIpl/PpisNeededByDxeCore.c
>> delete mode 100644 DuetPkg/DxeIpl/PpisNeededByDxeCore.h
>> delete mode 100644 DuetPkg/DxeIpl/SerialStatusCode.c delete mode
>> 100644 DuetPkg/DxeIpl/SerialStatusCode.h delete mode 100644
>> DuetPkg/DxeIpl/X64/EnterDxeCore.c delete mode 100644
>> DuetPkg/DxeIpl/X64/Paging.c delete mode 100644
>> DuetPkg/DxeIpl/X64/VirtualMemory.h
>> delete mode 100644 DuetPkg/EfiLdr/Debug.c delete mode 100644
>> DuetPkg/EfiLdr/Debug.h delete mode 100644 DuetPkg/EfiLdr/EfiLdr.h
>> delete mode 100644 DuetPkg/EfiLdr/EfiLdr.inf delete mode 100644
>> DuetPkg/EfiLdr/EfiLdrHandoff.h delete mode 100644
>> DuetPkg/EfiLdr/EfiLoader.c delete mode 100644
>> DuetPkg/EfiLdr/LzmaDecompress.h delete mode 100644
>> DuetPkg/EfiLdr/PeLoader.c delete mode 100644
>DuetPkg/EfiLdr/PeLoader.h
>> delete mode 100644 DuetPkg/EfiLdr/Support.c delete mode 100644
>> DuetPkg/EfiLdr/Support.h delete mode 100644
>> DuetPkg/EfiLdr/TianoDecompress.c delete mode 100644
>> DuetPkg/EfiLdr/TianoDecompress.h delete mode 100644
>> DuetPkg/EfiLdr/efildr.c delete mode 100644
>> DuetPkg/FSVariable/FSVariable.c delete mode 100644
>> DuetPkg/FSVariable/FSVariable.h delete mode 100644
>> DuetPkg/FSVariable/FSVariable.inf delete mode 100644
>> DuetPkg/FSVariable/FileStorage.c delete mode 100644
>> DuetPkg/FSVariable/MemStorage.c delete mode 100644
>> DuetPkg/FSVariable/VariableStorage.h
>> delete mode 100644 DuetPkg/FvbRuntimeService/DUETFwh.inf
>> delete mode 100644 DuetPkg/FvbRuntimeService/FWBlockService.c
>> delete mode 100644 DuetPkg/FvbRuntimeService/FileIo.c
>> delete mode 100644 DuetPkg/FvbRuntimeService/FileIo.h
>> delete mode 100644 DuetPkg/FvbRuntimeService/FvbInfo.c
>> delete mode 100644 DuetPkg/FvbRuntimeService/FwBlockService.h
>> delete mode 100644 DuetPkg/Include/EfiFlashMap.h delete mode 100644
>> DuetPkg/Include/EfiLdrHandoff.h delete mode 100644
>> DuetPkg/Include/FlashLayout.h delete mode 100644
>> DuetPkg/Include/Guid/AcpiDescription.h
>> delete mode 100644 DuetPkg/Include/Guid/ConsoleOutConfig.h
>> delete mode 100644 DuetPkg/Include/Guid/DxeCoreFileName.h
>> delete mode 100644 DuetPkg/Include/Guid/FlashMapHob.h
>> delete mode 100644 DuetPkg/Include/Guid/LdrMemoryDescriptor.h
>> delete mode 100644 DuetPkg/Include/Guid/PciExpressBaseAddress.h
>> delete mode 100644 DuetPkg/Include/Guid/PciOptionRomTable.h
>> delete mode 100644 DuetPkg/LegacyMetronome/Metronome.c
>> delete mode 100644 DuetPkg/LegacyMetronome/Metronome.h
>> delete mode 100644 DuetPkg/LegacyMetronome/Metronome.inf
>> delete mode 100644 DuetPkg/Library/DuetBdsLib/BdsPlatform.c
>> delete mode 100644 DuetPkg/Library/DuetBdsLib/BdsPlatform.h
>> delete mode 100644 DuetPkg/Library/DuetBdsLib/PlatformBds.inf
>> delete mode 100644 DuetPkg/Library/DuetBdsLib/PlatformData.c
>> delete mode 100644 DuetPkg/Library/DuetTimerLib/DuetTimerLib.inf
>> delete mode 100644 DuetPkg/Library/DuetTimerLib/X86TimerLib.c
>> delete mode 100644
>>
>DuetPkg/Library/DxeCoreReportStatusCodeLibFromHob/DxeCoreReportStat
>> usCodeLibFromHob.inf
>> delete mode 100644
>> DuetPkg/Library/DxeCoreReportStatusCodeLibFromHob/DxeSupport.c
>> delete mode 100644
>>
>DuetPkg/Library/DxeCoreReportStatusCodeLibFromHob/ReportStatusCodeL
>> ib.c
>> delete mode 100644
>>
>DuetPkg/Library/DxeCoreReportStatusCodeLibFromHob/ReportStatusCodeL
>> ibInternal.h
>> delete mode 100644
>> DuetPkg/PciBusNoEnumerationDxe/ComponentName.c
>> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciBus.c
>> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciBus.h
>> delete mode 100644
>> DuetPkg/PciBusNoEnumerationDxe/PciBusNoEnumeration.inf
>> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciCommand.c
>> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciCommand.h
>> delete mode 100644
>> DuetPkg/PciBusNoEnumerationDxe/PciDeviceSupport.c
>> delete mode 100644
>> DuetPkg/PciBusNoEnumerationDxe/PciDeviceSupport.h
>> delete mode 100644
>> DuetPkg/PciBusNoEnumerationDxe/PciDriverOverride.c
>> delete mode 100644
>> DuetPkg/PciBusNoEnumerationDxe/PciDriverOverride.h
>> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciEnumerator.c
>> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciEnumerator.h
>> delete mode 100644
>> DuetPkg/PciBusNoEnumerationDxe/PciEnumeratorSupport.c
>> delete mode 100644
>> DuetPkg/PciBusNoEnumerationDxe/PciEnumeratorSupport.h
>> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciIo.c
>> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciIo.h
>> delete mode 100644
>> DuetPkg/PciBusNoEnumerationDxe/PciOptionRomSupport.c
>> delete mode 100644
>> DuetPkg/PciBusNoEnumerationDxe/PciOptionRomSupport.h
>> delete mode 100644
>> DuetPkg/PciBusNoEnumerationDxe/PciPowerManagement.c
>> delete mode 100644
>> DuetPkg/PciBusNoEnumerationDxe/PciPowerManagement.h
>> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciRomTable.c
>> delete mode 100644 DuetPkg/PciBusNoEnumerationDxe/PciRomTable.h
>> delete mode 100644 DuetPkg/PciRootBridgeNoEnumerationDxe/DeviceIo.c
>> delete mode 100644 DuetPkg/PciRootBridgeNoEnumerationDxe/DeviceIo.h
>> delete mode 100644
>> DuetPkg/PciRootBridgeNoEnumerationDxe/Ia32/PcatIo.c
>> delete mode 100644
>> DuetPkg/PciRootBridgeNoEnumerationDxe/PcatPciRootBridge.c
>> delete mode 100644
>> DuetPkg/PciRootBridgeNoEnumerationDxe/PcatPciRootBridge.h
>> delete mode 100644
>> DuetPkg/PciRootBridgeNoEnumerationDxe/PcatPciRootBridgeDevicePath.c
>> delete mode 100644
>> DuetPkg/PciRootBridgeNoEnumerationDxe/PcatPciRootBridgeIo.c
>> delete mode 100644
>>
>DuetPkg/PciRootBridgeNoEnumerationDxe/PciRootBridgeNoEnumeration.in
>> f
>> delete mode 100644
>> DuetPkg/PciRootBridgeNoEnumerationDxe/X64/PcatIo.c
>> delete mode 100644 DuetPkg/PostBuild.bat delete mode 100755
>> DuetPkg/PostBuild.sh delete mode 100644 DuetPkg/ReadMe.txt delete
>> mode 100644 DuetPkg/SataControllerDxe/ComponentName.c
>> delete mode 100644 DuetPkg/SataControllerDxe/SataController.c
>> delete mode 100644 DuetPkg/SataControllerDxe/SataController.h
>> delete mode 100644 DuetPkg/SataControllerDxe/SataControllerDxe.inf
>> delete mode 100644 DuetPkg/SmbiosGenDxe/SmbiosGen.c delete mode
>> 100644 DuetPkg/SmbiosGenDxe/SmbiosGen.h delete mode 100644
>> DuetPkg/SmbiosGenDxe/SmbiosGen.inf
>> delete mode 100644 DuetPkg/SmbiosGenDxe/SmbiosGenStrings.uni
>> delete mode 100755 DuetPkg/build32.sh
>> delete mode 100755 DuetPkg/build64.sh
>>
>> --
>> 2.18.0.windows.1
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2018-12-06 3:04 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20181203021730.12968-1-shenglei.zhang@intel.com>
2018-12-04 0:29 ` [PATCH v4 0/2] Remove DuetPkg and unused tools Wu, Hao A
2018-12-06 2:57 ` Ni, Ruiyu
2018-12-06 3:04 ` Gao, Liming
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox