From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web08.3581.1631952730104201389 for ; Sat, 18 Sep 2021 01:12:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=GwlZ8KvD; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: ray.ni@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10110"; a="283944132" X-IronPort-AV: E=Sophos;i="5.85,303,1624345200"; d="scan'208";a="283944132" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2021 01:12:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,303,1624345200"; d="scan'208";a="699935323" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga006.fm.intel.com with ESMTP; 18 Sep 2021 01:12:08 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Sat, 18 Sep 2021 01:12:08 -0700 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Sat, 18 Sep 2021 01:12:07 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Sat, 18 Sep 2021 01:12:07 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.103) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Sat, 18 Sep 2021 01:12:05 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dSMULe6U47AtVatzScfFwZpe30I41Y/EGMDAhLt4PD2ZBnpMVtvMrMmf0hei1HVP0Hz3Eg9FN9tDfmmFqCtW2UG0hZUY7SNtE9cbud6kExo91yLQOaSrPPsl7c2IcYcQ6beUenCKxAE/RLotwCpW1JsO4xz+KBl/UI6GSJxYe7U75iycgHvLmXJ9dav3plVjNMTf66Tjpq7q7ItBWYI19tGXf6f5tdyTdQt41i5dwMCC+C5zuEFAuA4gy6GiGFlKoX9h0tR5eUIyYslnCWJ8aycHKMk3+4+fBT0bcJN3n55miIED5jliS3OYPMZAiVzUu1SNFsAtn3EmFHltDXU45g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Jhyk5EJXO4ccSzlvJ6Um1tZyHTMvXvEYOidWEyQP5iE=; b=gBJnRRP6mW/XrX7SnLwLiZvp72HvZSJf88Ff+DQCI5b0s6fozPr/obBmFFyoeysfseeEV+fq091QPqUvSe1lRZPJmtNyez+iSjIN6NicieeiK63NqPlSn39PqRLeL1g+lMCerxsjrdwiQwkWsG9HeE5NqoG9kMwJNUesXcIL1KYqhCuItVyNC9xD4/N1+WobdJ+ozvjWwDX5FAWnQC2VGnTxgsv7qgYLYUqBTSLwnlEHZUyewz7iN3e9B8mVFSYHs2EfB7wKjYYnokpQ8QeFXiSqfq7CQfm715N9IE/kl1qeigFn+IaRdhJcqohX6q5sT+sy9zMBfc3SlF8wDN3kBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Jhyk5EJXO4ccSzlvJ6Um1tZyHTMvXvEYOidWEyQP5iE=; b=GwlZ8KvDln70DpTTDNCZLZ7/LLqVEPaHxkOuGhvAr7Fzmap66cmDhvsryoaQzU3DcSvD4/qJw7GRQxY8sctGrv3pkZ2FSj4sAyezrbCG71KpsfWRdCg4FQjyokou2d/YRSPnSE98ah0SBhuRaqkLgQMRSn8ta3pojSnLtQhnl24= Received: from CO1PR11MB4930.namprd11.prod.outlook.com (2603:10b6:303:9b::11) by CO1PR11MB5156.namprd11.prod.outlook.com (2603:10b6:303:95::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14; Sat, 18 Sep 2021 08:12:04 +0000 Received: from CO1PR11MB4930.namprd11.prod.outlook.com ([fe80::50ce:c9a3:ab37:9fac]) by CO1PR11MB4930.namprd11.prod.outlook.com ([fe80::50ce:c9a3:ab37:9fac%9]) with mapi id 15.20.4500.021; Sat, 18 Sep 2021 08:12:04 +0000 From: "Ni, Ray" To: "Liu, Zhiguang" , "devel@edk2.groups.io" CC: "Dong, Guo" , "Ma, Maurice" , "You, Benjamin" Subject: Re: [PATCH] UefiPayloadPkg: Add Macro to enable or diable some drivers. Thread-Topic: [PATCH] UefiPayloadPkg: Add Macro to enable or diable some drivers. Thread-Index: AQHXrGG6+rSdAhU/W0Ww6Zlm9Kg/WKupcJxA Date: Sat, 18 Sep 2021 08:12:04 +0000 Message-ID: References: <20210918074917.553-1-zhiguang.liu@intel.com> In-Reply-To: <20210918074917.553-1-zhiguang.liu@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8c84d91b-776e-4ca9-f855-08d97a7bffdf x-ms-traffictypediagnostic: CO1PR11MB5156: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:24; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: jfQ8zZlwcrjSWw0FQZpdnH6LWg6LJ1Oi0Lzu6hlkLu8tKCggaLgW3RQknF0EgQTga6cbV0zwQexaQfhgHMJXILxLbH9KU33NJqLXxwncA0mw9YtGzT5fTW7CJyBEtQeylPQLpm+SI6MAchkgyVj6HVdH3pheyfPPTG+eANfDdjVQ6CmzOpENIpNmg7utVehcrpzyLf4OBCpPTtiJeVdiJg+EP7crVj05VVIUpDT1zXVrjG65wgaOYSCL1NyH/W4xckQ7z2Sc1hHN7i2sbkGerpZxe1jgGzPcC+02u0/QlNhbWerVzTUAbG+ySnSI8aw/kb7FtZMbczCPfdTuffK25HW32lHrUocGSFNjgXKAoyUpuW0uUr+C1FWnzYfptpZPPF+8Xwccv3//RpMHxc1fj1Xsw80EXmVsuUn8Ojlk+hlKth9kth+ZEDLi8ekz7daJU8uk4RpIU0T27pxzdgDVxVB4vQ6wHzkQOEt9sUtiNtRKKIDAAcAqErv7o9VCUNaLVwQepoFsiP77A8ee3TRB+V6O6WJ+Dz3BKfmpyLZ6ZLJicXTDPOHOleqKL95Nx8Ua154FE2FX90uY3GzOoVSQMW94te+DQLjmyaKv8ejUZ59J2IBLmC9KOQTE4db6uhzGIBAfBvRQHYv3F3mIncB/hHypL/sXGo8d7wAuGSk5hK+zNORSXNihAn6yw4Zoi1IdRJKarv4AVPJuNiVALaRDvQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4930.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(376002)(39860400002)(396003)(346002)(136003)(5660300002)(8936002)(33656002)(9686003)(19627235002)(66946007)(55016002)(71200400001)(64756008)(8676002)(66446008)(38070700005)(66476007)(86362001)(186003)(54906003)(7696005)(83380400001)(122000001)(478600001)(53546011)(38100700002)(110136005)(107886003)(66556008)(6506007)(26005)(76116006)(2906002)(4326008)(316002)(52536014);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?bWhxpHKJh3IxTQOY8vVWyApZTPacUC+rFeQAyErqacjTf73amuP/HDqeuqqu?= =?us-ascii?Q?6RxSkuqMSmn0LyqnauK5s2p1508ZkZflDeTipvHkFOv+gTHVHdFjO+t3bfEq?= =?us-ascii?Q?at1/yHvNUDLg3lGsy11On63dXe15o0D0YYODWVxJKyOUqn5OVykTU1d3pYD1?= =?us-ascii?Q?UgRB35ReL22djqfHp/e9S1C7PO0TVfqYbpjQ3trcSAQpqZb5SlZPiFoubUjm?= =?us-ascii?Q?wEaOjvRTKyQ7Xc5yQsj+FrNttIqd8/JgGlXUvTjInng31xqdJ+3TKMilA2aO?= =?us-ascii?Q?GTKDajXv9U9q0AfJ9PBtmDDDejdSeYnWwaqI0tbwcF3VZ4glYvvNaWlWvGXO?= =?us-ascii?Q?whvgUwyQqhJuWmODUyoonGQodP0gQMU2d3RVGZasY+a5sxzZm+PrlCGZZ0wi?= =?us-ascii?Q?pl2L6uKSD9v0k4dYEwFlgWBHhGaYte7hr51sZ9X5yMFjlP0sgucKqzZkcWMs?= =?us-ascii?Q?uWpJvhegSdxmwRGJl1GP9XAIvr6LDrFsWWdQZVrtb0QDSE1KGre6/jd+mSYR?= =?us-ascii?Q?aj8tm8RleRaVAyVF2rx9oEVngVtuMVIHNSMUUdgK3BOtu1XKVoso5aVrmt6Y?= =?us-ascii?Q?6LJ2NouF/Q4qM5SRPNyCkcGt4hiYmlUdv3IKczUsoXo2niqmt58a1AadC1tq?= =?us-ascii?Q?xabTZXPKM1CMvF7tFpWRwnqeowIGxyRms8dUiGe/mrsrcwxEvcFfdZ++Pakz?= =?us-ascii?Q?8F2t3XI8jGZz1nwTwO9DGsU/7PwDJYJurvFPYqaRQ2dKi7p4UeNeT0EDx4MP?= =?us-ascii?Q?uZvBxrgWiJ75Aw05Mj4/OZJ93eV861CmRpPzK3iVd2lOSDTIzdVoM4LENl30?= =?us-ascii?Q?w5SlMLvLyyeL7oOAXiJ097PJ76kvk67CeKBLZNo06Y2l+iJ2rPyLmL+ciopP?= =?us-ascii?Q?G3xknLyOB2um3rdOd0G1XViG1G+rB3KvGoToFuKxDHJpMgQQjH7ywVtriFXk?= =?us-ascii?Q?mH63n0+77TFmzWLIOMU0phhiHiAurF7DjLA91XX+U4v4NHozU9al6XwrFvQV?= =?us-ascii?Q?uAiO1Y1ZTHsh/vG5u58JkIaup0IiDgazA2jrSypbMUZO19JHB/2Z8Swb2+uM?= =?us-ascii?Q?SOWBAiAcuLVYYYQZzcA3h/1i6xGgEwKbHOqsJnmYeH6bpsYDW5u/yFRAwNYY?= =?us-ascii?Q?ZucmOdHUqawcy/tWkNw7qeJJym5y424P6i1sUIKFpi4LxIisiQG2xIki5rMB?= =?us-ascii?Q?BJhZSNW1PH6DkhL8V851bpOztqzKRd4X4q+ENqmP6pB/JLk3T9k59nZ1pa0x?= =?us-ascii?Q?4Uu1qi7eH+QPDwl5iwyhriME3Pz2aSZHVm9yJekTkQmAv88cyhFAPb15/9Gg?= =?us-ascii?Q?3Ep62SiLop2uqgnlFDSCYfLR?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4930.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8c84d91b-776e-4ca9-f855-08d97a7bffdf X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2021 08:12:04.1074 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Qm5gbQLEIOR0K+zJf4M3+ZROsdc0gORABAHWNrXqguqwqg6aGuJAerHf54u9wFPRp20U1BRc4iT7rLwrO4QY3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5156 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Ray Ni -----Original Message----- From: Liu, Zhiguang =20 Sent: Saturday, September 18, 2021 3:49 PM To: devel@edk2.groups.io Cc: Dong, Guo ; Ni, Ray ; Ma, Maurice= ; You, Benjamin Subject: [PATCH] UefiPayloadPkg: Add Macro to enable or diable some drivers= . 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 --- 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