From 3870d285e25c0329a3f03130aa5e837de7cd3d72 Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Wed, 6 Apr 2016 00:08:38 -0700 Subject: [PATCH] DuetPkg: Convert to build FatPkg from source Now that FatPkg is open source (and therefore can be included in the EDK II tree) we build and use it directly. Note: Build tested with GCC 5.3 on IA32 and X64. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jordan Justen Cc: Ruiyu Ni Reviewed-by: Ruiyu Ni --- DuetPkg/DuetPkg.fdf | 5 ++--- DuetPkg/DuetPkgIa32.dsc | 3 ++- DuetPkg/DuetPkgX64.dsc | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/DuetPkg/DuetPkg.fdf b/DuetPkg/DuetPkg.fdf index 66f8b68ed8..f51af8a307 100644 --- a/DuetPkg/DuetPkg.fdf +++ b/DuetPkg/DuetPkg.fdf @@ -1,7 +1,7 @@ ## @file # This is DUET FDF file with UEFI HII features enabled # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2016, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -108,8 +108,7 @@ INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf INF DuetPkg/BiosVideoThunkDxe/BiosVideo.inf - # Binary INF file to support toggle among different CPU architectures. -INF RuleOverride=BINARY FatBinPkg/EnhancedFatDxe/Fat.inf +INF FatPkg/EnhancedFatDxe/Fat.inf FILE FREEFORM = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile) { SECTION RAW = MdeModulePkg/Logo/Logo.bmp diff --git a/DuetPkg/DuetPkgIa32.dsc b/DuetPkg/DuetPkgIa32.dsc index db1f7b648c..fcc6c425fc 100644 --- a/DuetPkg/DuetPkgIa32.dsc +++ b/DuetPkg/DuetPkgIa32.dsc @@ -4,7 +4,7 @@ # Developer's UEFI Emulation. DUET provides an EFI/UEFI IA32/X64 environment on legacy BIOS, # to help developing and debugging native EFI/UEFI drivers. # -# Copyright (c) 2010 - 2013, Intel Corporation. All rights reserved.
+# Copyright (c) 2010 - 2016, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -249,6 +249,7 @@ MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + FatPkg/EnhancedFatDxe/Fat.inf # Bios Thunk DuetPkg/BiosVideoThunkDxe/BiosVideo.inf diff --git a/DuetPkg/DuetPkgX64.dsc b/DuetPkg/DuetPkgX64.dsc index eeae767f13..827f3df249 100644 --- a/DuetPkg/DuetPkgX64.dsc +++ b/DuetPkg/DuetPkgX64.dsc @@ -4,7 +4,7 @@ # Developer's UEFI Emulation. DUET provides an EFI/UEFI IA32/X64 environment on legacy BIOS, # to help developing and debugging native EFI/UEFI drivers. # -# Copyright (c) 2010 - 2013, Intel Corporation. All rights reserved.
+# Copyright (c) 2010 - 2016, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -250,6 +250,7 @@ MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + FatPkg/EnhancedFatDxe/Fat.inf # Bios Thunk DuetPkg/BiosVideoThunkDxe/BiosVideo.inf -- 2.39.2