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.web12.2691.1652352909048330911 for ; Thu, 12 May 2022 03:55:09 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=PBToMxot; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: zhiguang.liu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1652352909; x=1683888909; h=from:to:subject:date:message-id:mime-version: content-transfer-encoding; bh=xkD1yesWCVcW1LxZYUBS3CvnzW8hef/5LmCVZejqYj4=; b=PBToMxot38DeubwVBbczgi1gJp8+fDU2vysMIXz/+aI66v0qIwSbpu6a ahruCMANe56YpLaSISK7KNl1uK9HV6/+swLJ8kRaPgdYuITs55iFuqvcB qqJSexqvt14hUy7CCsQ7mV8lbPoG27MNyCvc88iCm02dBvdXqXaGEQs4b DZlXvZliUbpzdRVO14yko1kY1AydT3mkZORkcEP7ZACasEBY4wK95GcvF gnyVQeYWCtfj2rLckYFSa2qJlpBcAMJ4QgVp9PurvH+E+pnD+wxmvd10q 35dFK/WMOfuwqZyQ6UaLlvV9FrXL/zEs9Yn+Bf3HxN6VfG3O2o6ee6kLj g==; X-IronPort-AV: E=McAfee;i="6400,9594,10344"; a="356390282" X-IronPort-AV: E=Sophos;i="5.91,219,1647327600"; d="scan'208";a="356390282" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2022 03:55:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,219,1647327600"; d="scan'208";a="566627384" Received: from shwdesfp01.ccr.corp.intel.com ([10.239.158.158]) by orsmga007.jf.intel.com with ESMTP; 12 May 2022 03:55:06 -0700 From: "Zhiguang Liu" To: devel@edk2.groups.io Subject: [PATCH v2 0/3] UefiPayloadPkg: Enhance the logic to add ConIn and ConOut Date: Thu, 12 May 2022 18:54:56 +0800 Message-Id: X-Mailer: git-send-email 2.32.0.windows.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Fix the bug that in some platform, there is no serial output or graphics output. Code passed open CI, and pleae check in https://github.com/tianocore/edk2/pull/2864 V2: Remove the unused parameters. Also, this is a bug fix, hope it can be merged before this stable tag. Zhiguang Liu (3): UefiPayloadPkg: Simplify code logic UefiPayloadPkg: Add Serial IO device path according to related protocol UefiPayloadPkg: Connect all root bridge in PlatformBootManagerBeforeConsole .../PlatformBootManagerLib.inf | 2 + .../PlatformBootManagerLib/PlatformConsole.c | 286 +++++------------- .../PlatformBootManagerLib/PlatformConsole.h | 6 +- 3 files changed, 80 insertions(+), 214 deletions(-) -- 2.32.0.windows.2