From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web10.41.1615906565593200049 for ; Tue, 16 Mar 2021 07:56:05 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: dandan.bi@intel.com) IronPort-SDR: BYAIF0Vxonz5KM4WDZJa81EH7/9+6Io5mbN5j7et1A5DpVE8NmrWh4/EogTJqY3FEBXuMMwOnZ cnC77tkLN7Aw== X-IronPort-AV: E=McAfee;i="6000,8403,9924"; a="274315046" X-IronPort-AV: E=Sophos;i="5.81,251,1610438400"; d="scan'208";a="274315046" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Mar 2021 07:55:58 -0700 IronPort-SDR: pQgHIcfAPsclWX7Km4N5XD90bSwhIlxzN4Rwj07MjZZLfXBgnbqcEDLcjBmKrh6uQoJZTQMESG gQYztNzilR6A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,251,1610438400"; d="scan'208";a="373812214" Received: from shwdeopenpsi114.ccr.corp.intel.com ([10.239.154.141]) by orsmga006.jf.intel.com with ESMTP; 16 Mar 2021 07:55:56 -0700 From: "Dandan Bi" To: devel@edk2.groups.io Cc: Leif Lindholm , Michael D Kinney , Liming Gao Subject: [edk2-platforms] [patch 00/35] Consume RegisterFilterLibNull instance Date: Tue, 16 Mar 2021 22:53:53 +0800 Message-Id: <20210316145428.35616-1-dandan.bi@intel.com> X-Mailer: git-send-email 2.18.0.windows.1 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3246 RFC: https://edk2.groups.io/g/devel/message/72530 Add RegisterFilterLibNull in dsc files in edk2-platforms repo, which will be consumed by IoLib and BaseLib. This is the following update in edk2-platforms repo for the change in edk2, which will add RegisterFilterLib dependency for IoLib and BaseLib to filter/trace port IO/MMIO/MSR access. https://edk2.groups.io/g/devel/message/72754 Cc: Leif Lindholm Cc: Michael D Kinney Cc: Liming Gao Dandan Bi (35): Drivers/ASIX: Consume RegisterFilterLibNull instance Drivers/DisplayLink: Consume RegisterFilterLibNull instance Drivers/OptionRomPkg: Consume RegisterFilterLibNull instance Features/Debugging: Consume RegisterFilterLibNull instance Features/Network: Consume RegisterFilterLibNull instance Features/OutOfBandManagement: Consume RegisterFilterLibNull instance Features/PowerManagement: Consume RegisterFilterLibNull instance Features/SystemInformation: Consume RegisterFilterLibNull instance Features/UserInterface: Consume RegisterFilterLibNull instance Platform/AMD: Consume RegisterFilterLibNull instance Platform/ARM: Consume RegisterFilterLibNull instance Platform/BeagleBoard: Consume RegisterFilterLibNull instance Platform/BoardModulePkg: Consume RegisterFilterLibNull instance Platform/MinPlatformPkg: Consume RegisterFilterLibNull instance Platform/QuarkPlatformPkg: Consume RegisterFilterLibNull instance Platform/Vlv2TbltDevicePkg: Consume RegisterFilterLibNull instance Platform/LeMaker: Consume RegisterFilterLibNull instance Platform/Qemu: Consume RegisterFilterLibNull instance Platform/RaspberryPi: Consume RegisterFilterLibNull instance Platform/RISC-V: Consume RegisterFilterLibNull instance Platform/SiFive: Consume RegisterFilterLibNull instance Platform/Socionext: Consume RegisterFilterLibNull instance Platform/SoftIron: Consume RegisterFilterLibNull instance Silicon/Hisilicon: Consume RegisterFilterLibNull instance Silicon/CoffeelakeSiliconPkg: Consume RegisterFilterLibNull instance Silicon/IntelSiliconPkg: Consume RegisterFilterLibNull instance Silicon/KabylakeSiliconPkg: Consume RegisterFilterLibNull instance Silicon/QuarkSocPkg: Consume RegisterFilterLibNull instance Silicon/TigerlakeSiliconPkg: Consume RegisterFilterLibNull instance Silicon/Marvell: Consume RegisterFilterLibNull instance Silicon/NXP: Consume RegisterFilterLibNull instance Silicon/Openmoko: Consume RegisterFilterLibNull instance Silicon/RISC_V: Consume RegisterFilterLibNull instance Silicon/Synopsys/DesignWare: Consume RegisterFilterLibNull instance Silicon/TexasInstruments: Consume RegisterFilterLibNull instance Drivers/ASIX/Asix.dsc | 1 + Drivers/DisplayLink/DisplayLinkPkg/DisplayLinkPkg.dsc | 1 + Drivers/OptionRomPkg/OptionRomPkg.dsc | 3 ++- .../Debugging/AcpiDebugFeaturePkg/Include/AcpiDebugFeature.dsc | 3 ++- .../Debugging/BeepDebugFeaturePkg/Include/BeepDebugFeature.dsc | 3 ++- .../PostCodeDebugFeaturePkg/Include/PostCodeDebugFeature.dsc | 3 ++- .../Debugging/Usb3DebugFeaturePkg/Include/Usb3DebugFeature.dsc | 3 ++- .../Intel/Network/NetworkFeaturePkg/Include/NetworkFeature.dsc | 3 ++- .../OutOfBandManagement/IpmiFeaturePkg/Include/IpmiFeature.dsc | 3 ++- .../OutOfBandManagement/SpcrFeaturePkg/Include/SpcrFeature.dsc | 3 ++- .../Intel/PowerManagement/S3FeaturePkg/Include/S3Feature.dsc | 3 ++- .../SmbiosFeaturePkg/Include/SmbiosFeature.dsc | 3 ++- .../Intel/UserInterface/LogoFeaturePkg/Include/LogoFeature.dsc | 3 ++- .../UserAuthFeaturePkg/Include/UserAuthFeature.dsc | 3 ++- .../Include/VirtualKeyboardFeature.dsc | 3 ++- Platform/AMD/OverdriveBoard/OverdriveBoard.dsc | 1 + Platform/ARM/SgiPkg/PlatformStandaloneMm.dsc | 1 + Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc | 1 + Platform/BeagleBoard/BeagleBoardPkg/BeagleBoardPkg.dsc | 3 ++- Platform/Intel/BoardModulePkg/BoardModulePkg.dsc | 3 ++- Platform/Intel/MinPlatformPkg/Include/Dsc/CoreCommonLib.dsc | 3 ++- Platform/Intel/QuarkPlatformPkg/Quark.dsc | 1 + Platform/Intel/QuarkPlatformPkg/QuarkMin.dsc | 1 + Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc | 3 ++- Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc | 3 ++- Platform/LeMaker/CelloBoard/CelloBoard.dsc | 1 + Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 1 + Platform/RISC-V/PlatformPkg/RiscVPlatformPkg.dsc | 1 + Platform/RaspberryPi/RPi3/RPi3.dsc | 3 ++- Platform/RaspberryPi/RPi4/RPi4.dsc | 3 ++- Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc | 1 + .../U5SeriesPkg/FreedomU540HiFiveUnleashedBoard/U540.dsc | 1 + Platform/Socionext/DeveloperBox/DeveloperBox.dsc.inc | 1 + Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc | 1 + Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc | 1 + Silicon/Hisilicon/Hisilicon.dsc.inc | 1 + Silicon/Intel/CoffeelakeSiliconPkg/CoffeelakeSiliconPkg.dsc | 1 + Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dsc | 3 ++- Silicon/Intel/KabylakeSiliconPkg/KabylakeSiliconPkg.dsc | 3 ++- Silicon/Intel/QuarkSocPkg/QuarkSocPkg.dsc | 3 ++- Silicon/Intel/TigerlakeSiliconPkg/TigerlakeSiliconPkg.dsc | 1 + Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 1 + Silicon/NXP/NxpQoriqLs.dsc.inc | 1 + Silicon/Openmoko/Openmoko.dsc | 1 + Silicon/RISC-V/ProcessorPkg/RiscVProcessorPkg.dsc | 1 + Silicon/Synopsys/DesignWare/DesignWare.dsc | 1 + Silicon/TexasInstruments/Omap35xxPkg/Omap35xxPkg.dsc | 1 + 47 files changed, 70 insertions(+), 23 deletions(-) -- 2.18.0.windows.1