From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 5765274003E for ; Thu, 4 Jan 2024 07:32:30 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=6Y2hwzQZdHS+1ZtCde+/low7sLUcvq79yaGaYjMkolI=; c=relaxed/simple; d=groups.io; h=From:To:Subject:Date:Message-Id:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1704353548; v=1; b=Sx1/W3S2pKkJyiAPWlEsB1mTVqkH3KDKXguojXLGRmLlUHuTvqAE80eYkgV9kVuSdDUX/Gyf 1KIh8HNa1pUjQQ+tuJOkGG39nQGN7HIwsK+DkCdN1tmCYu4jHGJ8cInfU2mJ2zZLrqk8+5Py4Dq qEz4y4XBWbzxLHehyVKL/76I= X-Received: by 127.0.0.2 with SMTP id qRakYY7687511xElK2PSYakZ; Wed, 03 Jan 2024 23:32:28 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by mx.groups.io with SMTP id smtpd.web10.49450.1704353547906751806 for ; Wed, 03 Jan 2024 23:32:28 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10942"; a="3961002" X-IronPort-AV: E=Sophos;i="6.04,330,1695711600"; d="scan'208";a="3961002" X-Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jan 2024 23:32:28 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10942"; a="850702311" X-IronPort-AV: E=Sophos;i="6.04,330,1695711600"; d="scan'208";a="850702311" X-Received: from shwdeopenlab702.ccr.corp.intel.com ([10.239.55.43]) by fmsmga004-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jan 2024 23:32:26 -0800 From: "duntan" To: devel@edk2.groups.io Subject: [edk2-devel] [PATCH 0/2] Change the usage of input parameter ProcessorNumber in MpInitLibGetProcessorInfo() of MpInitLibUp Date: Thu, 4 Jan 2024 15:32:14 +0800 Message-Id: <20240104073216.1327-1-dun.tan@intel.com> MIME-Version: 1.0 Precedence: Bulk 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,dun.tan@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: jMy3P97aGpwB4d4RJWeKPcJ0x7686176AA= Content-Transfer-Encoding: 8bit X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b="Sx1/W3S2"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io In this patch set, the usage of input parameter ProcessorNumber in MpInitLibGetProcessorInfo() of MpInitLibUp instance is changed. 1.Retrive EXTENDED_PROCESSOR_INFORMATION in the API MpInitLibGetProcessorInfo() of MpInitLibUp instance when the BIT24 of input ProcessorNumber is set. It's to align with the behavior in PEI/DXE MpInitLib. 2.Also, check lower 24 bits of ProcessorNumber instead of the value of ProcessorNumber in the API MpInitLibGetProcessorInfo() of MpInitLibUp instance. The BIT24 of input ProcessorNumber might be set to indicate if the EXTENDED_PROCESSOR_INFORMATION will be retrived. Dun Tan (2): UefiCpuPkg: Retrive EXTENDED_PROCESSOR_INFORMATION UefiCpuPkg: Check lower 24 bits of ProcessorNumber UefiCpuPkg/Include/Library/MpInitLib.h | 2 ++ UefiCpuPkg/Library/MpInitLib/MpLib.c | 2 ++ UefiCpuPkg/Library/MpInitLibUp/MpInitLibUp.c | 17 ++++++++++++++++- 3 files changed, 20 insertions(+), 1 deletion(-) -- 2.31.1.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#113137): https://edk2.groups.io/g/devel/message/113137 Mute This Topic: https://groups.io/mt/103518740/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-