DuetPkg: Use UefiCpuPkg/CpuDxe instead of DuetPkg/CpuDxe

UefiCpuPkg/CpuDxe provides all the critical features
needed for DUET.  Therefore, to reduce code duplication,
DUET can use the generic UEFI CPU DXE driver.

The one notable lost feature is that DUET's CPU DXE would
call legacy video INT 10 to make sure the exception information
could be displayed on the screen.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10974 6f19259b-4bc3-4df7-8a09-765794883524
diff --git a/DuetPkg/DuetPkgX64.dsc b/DuetPkg/DuetPkgX64.dsc
index 0079782..96c1053 100644
--- a/DuetPkg/DuetPkgX64.dsc
+++ b/DuetPkg/DuetPkgX64.dsc
@@ -99,6 +99,7 @@
   HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf

   ExtractGuidedSectionLib|MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf

   SerialPortLib|PcAtChipsetPkg/Library/SerialIoLib/SerialIoLib.inf

+  MtrrLib|UefiCpuPkg/Library/MtrrLib/MtrrLib.inf

   

   #

   # To save size, use NULL library for DebugLib and ReportStatusCodeLib.

@@ -205,7 +206,7 @@
   }

   MdeModulePkg/Universal/EbcDxe/EbcDxe.inf

   UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf

-  DuetPkg/CpuDxe/Cpu.inf

+  UefiCpuPkg/CpuDxe/CpuDxe.inf

   PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf

   DuetPkg/AcpiResetDxe/Reset.inf

   DuetPkg/LegacyMetronome/Metronome.inf