From nobody Fri May 3 10:12:05 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+80851+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+80851+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1631951377; cv=none; d=zohomail.com; s=zohoarc; b=S86QeyRfN9JDCwtrMkwkvvgWJEamoel/Ag/BtOc55BxrXw9wckCFaAAY9d3ZBL4wPAHKzGfKemohEEyopi1QnLzrlmbh5ioMfKQIjEoMQmB2G6cUC1T+ADqm/SZoFFLgK35Z8X/pDWtZgf261SZSNaT/j350bwE8u+YDWhpzSWk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1631951377; h=Content-Transfer-Encoding:Cc:Date:From:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Sender:Subject:To; bh=69lIMzexJ1KZ/AlcOc5U5nHV9PnLin9LvzGpXLAS+x4=; b=eS+XcjFeS3WiITzosaRqX5+Y1ny6OyZIjMXMWzKmQ8vuZvjmYnPqDux6XhuPGS+CFXDPVWqfgnRklcZHRCwvp9FMIlr8DiYSBYFjsJ9rI/H5UJDmuicz+ZL1NPa3khL2p2IEOVmxH4CZe53u5ShNN0qvVGkMnvSlRsbD5IctgUs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+80851+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1631951377049662.6734936798858; Sat, 18 Sep 2021 00:49:37 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id rdUMYY1788612xLAtTEuJohx; Sat, 18 Sep 2021 00:49:36 -0700 X-Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web10.3434.1631951375953336824 for ; Sat, 18 Sep 2021 00:49:36 -0700 X-IronPort-AV: E=McAfee;i="6200,9189,10110"; a="219736388" X-IronPort-AV: E=Sophos;i="5.85,303,1624345200"; d="scan'208";a="219736388" X-Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2021 00:49:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,303,1624345200"; d="scan'208";a="555113849" X-Received: from shwdesfp01.ccr.corp.intel.com ([10.239.158.158]) by fmsmga002.fm.intel.com with ESMTP; 18 Sep 2021 00:49:31 -0700 From: "Zhiguang Liu" To: devel@edk2.groups.io Cc: Guo Dong , Ray Ni , Maurice Ma , Benjamin You Subject: [edk2-devel] [PATCH] UefiPayloadPkg: Add Macro to enable or diable some drivers. Date: Sat, 18 Sep 2021 15:49:17 +0800 Message-Id: <20210918074917.553-1-zhiguang.liu@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,zhiguang.liu@intel.com X-Gm-Message-State: AMvwnpANXwJgjkKfzztsVWSkx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1631951376; bh=R5DUppj8JJranBfswYo/HQpIl+R4xiOBVvP5yXYX9JQ=; h=Cc:Date:From:Reply-To:Subject:To; b=f0tjMMgW29di+GoggB82eo7RMMn6P2CaVQNipgyQW0G9CobjCo3Uh1rlvqSNG9MGUUS JqhoOZsGwvgeMBaAFkV8puKW6FDLIjuYg79sMPB8mzjkbtyygytfWbM2HvRbTyjKanaWz M/dfLN8qjTSqYjd1XmwB/9HMqwxS1op2FaQ= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1631951379105100001 Content-Type: text/plain; charset="utf-8" Add Macro to enable or diable RamDiskDxe and SioBusDxe drivers. Cc: Guo Dong Cc: Ray Ni Cc: Maurice Ma Cc: Benjamin You Signed-off-by: Zhiguang Liu Reviewed-by: Maurice Ma Reviewed-by: Ray Ni --- UefiPayloadPkg/UefiPayloadPkg.dsc | 10 ++++++++-- UefiPayloadPkg/UefiPayloadPkg.fdf | 7 +++++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/UefiPayloadPkg/UefiPayloadPkg.dsc b/UefiPayloadPkg/UefiPayload= Pkg.dsc index 9d7f311343..fb805dc772 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.dsc +++ b/UefiPayloadPkg/UefiPayloadPkg.dsc @@ -28,6 +28,8 @@ =20 DEFINE SOURCE_DEBUG_ENABLE =3D FALSE DEFINE PS2_KEYBOARD_ENABLE =3D FALSE + DEFINE RAM_DISK_ENABLE =3D FALSE + DEFINE SIO_BUS_ENABLE =3D FALSE DEFINE UNIVERSAL_PAYLOAD =3D FALSE =20 # @@ -536,8 +538,10 @@ MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf - MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe.inf =20 +!if $(RAM_DISK_ENABLE) =3D=3D TRUE + MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe.inf +!endif # # SD/eMMC Support # @@ -562,8 +566,10 @@ !if $(SERIAL_DRIVER_ENABLE) =3D=3D TRUE MdeModulePkg/Universal/SerialDxe/SerialDxe.inf !endif -!if $(PS2_KEYBOARD_ENABLE) =3D=3D TRUE +!if $(SIO_BUS_ENABLE) =3D=3D TRUE OvmfPkg/SioBusDxe/SioBusDxe.inf +!endif +!if $(PS2_KEYBOARD_ENABLE) =3D=3D TRUE MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxe.inf !endif MdeModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.inf diff --git a/UefiPayloadPkg/UefiPayloadPkg.fdf b/UefiPayloadPkg/UefiPayload= Pkg.fdf index 6caa134081..6b48bfc869 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.fdf +++ b/UefiPayloadPkg/UefiPayloadPkg.fdf @@ -142,8 +142,10 @@ INF MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridg= eDxe.inf !if $(SERIAL_DRIVER_ENABLE) =3D=3D TRUE INF MdeModulePkg/Universal/SerialDxe/SerialDxe.inf !endif -!if $(PS2_KEYBOARD_ENABLE) =3D=3D TRUE +!if $(SIO_BUS_ENABLE) =3D=3D TRUE INF OvmfPkg/SioBusDxe/SioBusDxe.inf +!endif +!if $(PS2_KEYBOARD_ENABLE) =3D=3D TRUE INF MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxe.inf !endif INF MdeModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.inf @@ -171,8 +173,9 @@ INF MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassT= hru.inf INF MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf INF MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf INF MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf +!if $(RAM_DISK_ENABLE) =3D=3D TRUE INF MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe.inf - +!endif INF FatPkg/EnhancedFatDxe/Fat.inf =20 # --=20 2.32.0.windows.2 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#80851): https://edk2.groups.io/g/devel/message/80851 Mute This Topic: https://groups.io/mt/85694975/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-