From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from ZXSHCAS1.zhaoxin.com (ZXSHCAS1.zhaoxin.com [203.148.12.81]) by mx.groups.io with SMTP id smtpd.web08.32069.1613977741390720370 for ; Sun, 21 Feb 2021 23:09:02 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: zhaoxin.com, ip: 203.148.12.81, mailfrom: tigerliu@zhaoxin.com) Received: from zxbjmbx2.zhaoxin.com (10.29.252.164) by ZXSHCAS1.zhaoxin.com (10.28.252.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1979.3; Mon, 22 Feb 2021 15:08:56 +0800 Received: from zxbjmbx2.zhaoxin.com (10.29.252.164) by zxbjmbx2.zhaoxin.com (10.29.252.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1979.3; Mon, 22 Feb 2021 15:08:55 +0800 Received: from zxbjmbx2.zhaoxin.com ([fe80::4d77:9dba:64a8:8ec3]) by zxbjmbx2.zhaoxin.com ([fe80::4d77:9dba:64a8:8ec3%4]) with mapi id 15.01.1979.003; Mon, 22 Feb 2021 15:08:55 +0800 From: "Tiger Liu(BJ-RD)" To: "devel@edk2.groups.io" Subject: [edk2-devel] MP Services Protocol : Support Hyper threading or not Thread-Topic: [edk2-devel] MP Services Protocol : Support Hyper threading or not Thread-Index: AdcI52Gb3IaVjx52SlynVZtHRupQ/Q== Date: Mon, 22 Feb 2021 07:08:55 +0000 Message-ID: <03f9e675800143189bc59fab08865256@zhaoxin.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.29.28.41] MIME-Version: 1.0 Return-Path: TigerLiu@zhaoxin.com Content-Language: zh-CN Content-Type: multipart/alternative; boundary="_000_03f9e675800143189bc59fab08865256zhaoxincom_" --_000_03f9e675800143189bc59fab08865256zhaoxincom_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear All: I have a question about MP Services Protocol. Does it support Hyper-threading technology? For example: A Quad-cores CPU(with HT feature support), actually it is equal to 8 logica= l cores. Take assumption 8 logical cores are all healthy and being enabled. So: 1. Will EFI_MP_SERVICES_PROTOCOL.GetNumberOfProcessors()return total 8= logical processor cores? 2. Will EFI_MP_SERVICES_PROTOCOL.StartupAllAPs() make all 8 logical co= res do some tasks simultaneously? Thanks ????? ????????????????????????????????????????????????????? CONFIDENTIAL NOTE: This email contains confidential or legally privileged information and is f= or the sole use of its intended recipient. Any unauthorized review, use, co= pying or forwarding of this email or the content of this email is strictly = prohibited. --_000_03f9e675800143189bc59fab08865256zhaoxincom_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear All:

I have a question about MP Serv= ices Protocol.

Does it support Hyper-threading= technology?

 

For example:<= /p>

A Quad-cores CPU(with HT featur= e support), actually it is equal to 8 logical cores.

Take assumption 8 logical cores= are all healthy and being enabled.

 

So:

1= .   &= nbsp;  Will EFI_MP_SERVICES_PR= OTOCOL.GetNumberOfProcessors()return total 8 logical processor cores?<= /o:p>

2= .   &= nbsp;  Will EFI_MP_SERVICES_PR= OTOCOL.StartupAllAPs() make all 8 logical cores do some tasks simultaneousl= y?

 

Thanks



保密声明:
本邮件含有保भ= 4;或专有信息,仅供指&= #23450;收件人使用。严禁= 545;本邮件或其内容做任= ;何未经授权的查阅、&#= 20351;用、复制或转发。
CONFIDENTIAL NOTE:
This email contains confidential or legally privileged information and i= s for the sole use of its intended recipient. Any unauthorized review, use,= copying or forwarding of this email or the content of this email is strict= ly prohibited.
--_000_03f9e675800143189bc59fab08865256zhaoxincom_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by mx.groups.io with SMTP id smtpd.web11.32936.1613990393584269901 for ; Mon, 22 Feb 2021 02:39:53 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=OSM751xp; spf=pass (domain: redhat.com, ip: 216.205.24.124, mailfrom: lersek@redhat.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1613990392; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oXh4JesR9yYECo7uxZ9a8oo8Vt/hwbHheV0voTYCPZM=; b=OSM751xp5R91ZwxTd5lZrc2xbBiDzwSrPMrw+0PPU9T2y4CwuE2GWWlg7IKS3nZV91/G3+ wJMT4Z9uQWCL2Uik/4g2qmyGTVaYEbQtIBBm1q5iUPiYV4wzk7zGdOt26ATXWCyKZw5wxB bElPdZsvPE1LCw5+IjUYYpoHzJTYnOA= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-341-gG7qE2HRMC-Ev5S0SseRUA-1; Mon, 22 Feb 2021 05:39:51 -0500 X-MC-Unique: gG7qE2HRMC-Ev5S0SseRUA-1 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id BCE99AFA80; Mon, 22 Feb 2021 10:39:49 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-113-67.ams2.redhat.com [10.36.113.67]) by smtp.corp.redhat.com (Postfix) with ESMTP id 0B1811346F; Mon, 22 Feb 2021 10:39:48 +0000 (UTC) Subject: Re: [edk2-devel] MP Services Protocol : Support Hyper threading or not To: devel@edk2.groups.io, tigerliu@zhaoxin.com References: <03f9e675800143189bc59fab08865256@zhaoxin.com> From: "Laszlo Ersek" Message-ID: <581d5952-32b2-56e3-30d5-7f7f24039fa0@redhat.com> Date: Mon, 22 Feb 2021 11:39:47 +0100 MIME-Version: 1.0 In-Reply-To: <03f9e675800143189bc59fab08865256@zhaoxin.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=lersek@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: 7bit On 02/22/21 08:08, Tiger Liu(BJ-RD) wrote: > Dear All: > I have a question about MP Services Protocol. > Does it support Hyper-threading technology? > > For example: > A Quad-cores CPU(with HT feature support), actually it is equal to 8 logical cores. > Take assumption 8 logical cores are all healthy and being enabled. > > So: > > 1. Will EFI_MP_SERVICES_PROTOCOL.GetNumberOfProcessors()return total 8 logical processor cores? > > 2. Will EFI_MP_SERVICES_PROTOCOL.StartupAllAPs() make all 8 logical cores do some tasks simultaneously? My understanding is "yes", to both questions. Most of the MP stuff deals with "logical processors". BTW, if you check the EFI_MP_SERVICES_GET_PROCESSOR_INFO prototype, it outputs EFI_PROCESSOR_INFORMATION. The latter has the following fields: EFI_CPU_PHYSICAL_LOCATION Location; EXTENDED_PROCESSOR_INFORMATION ExtendedInformation; The former gives you a package/core/thread identification for a particular processor number. The latter (optionally) provides a 6-level description (package / module / tile / die / core / thread). In each information structure, "logical thread" is the finest granularity information. hth Laszlo From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.byosoft.com.cn (mail.byosoft.com.cn [58.240.74.242]) by mx.groups.io with SMTP id smtpd.web12.3837.1614043056698933163 for ; Mon, 22 Feb 2021 17:17:39 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=permanent DNS error (domain: byosoft.com.cn, ip: 58.240.74.242, mailfrom: fanjianfeng@byosoft.com.cn) Received: from DESKTOP-M5NI163 ([58.246.60.130]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Tue, 23 Feb 2021 09:17:32 +0800 X-WM-Sender: fanjianfeng@byosoft.com.cn X-Originating-IP: 58.246.60.130 X-WM-AuthFlag: YES X-WM-AuthUser: fanjianfeng@byosoft.com.cn Date: Tue, 23 Feb 2021 09:17:32 +0800 From: "fanjianfeng@byosoft.com.cn" To: "devel@edk2.groups.io" , lersek , tigerliu Subject: Re: [edk2-devel] MP Services Protocol : Support Hyper threading or not References: <03f9e675800143189bc59fab08865256@zhaoxin.com>, <581d5952-32b2-56e3-30d5-7f7f24039fa0@redhat.com> X-Priority: 3 X-Has-Attach: no X-Mailer: Foxmail 7.2.20.269[cn] Mime-Version: 1.0 Message-ID: <2021022309172935358813@byosoft.com.cn> Content-Type: multipart/alternative; boundary="----=_001_NextPart602484625100_=----" ------=_001_NextPart602484625100_=---- Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 IiBXaWxsIEVGSV9NUF9TRVJWSUNFU19QUk9UT0NPTC5TdGFydHVwQWxsQVBzKCkgbWFrZSBhbGwg OCBsb2dpY2FsIGNvcmVzIGRvIHNvbWUgdGFza3Mgc2ltdWx0YW5lb3VzbHk/Ig0KDQpBbGwgQVBz IGxvZ2ljYWwgcHJvY2Vzc29ycyBleGN1dGUgQVAgdGFzaywgbm90IGluY2x1ZGluZyBCU1AuIEFj dXRhbGx5IHRoZSBhbnN3ZXIgaXMgNy4NCg0KSmVmZg0KIA0KRnJvbTogTGFzemxvIEVyc2VrDQpE YXRlOiAyMDIxLTAyLTIyIDE4OjM5DQpUbzogZGV2ZWw7IHRpZ2VybGl1DQpTdWJqZWN0OiBSZTog W2VkazItZGV2ZWxdIE1QIFNlcnZpY2VzIFByb3RvY29sIDogU3VwcG9ydCBIeXBlciB0aHJlYWRp bmcgb3Igbm90DQpPbiAwMi8yMi8yMSAwODowOCwgVGlnZXIgTGl1KEJKLVJEKSB3cm90ZToNCj4g RGVhciBBbGw6DQo+IEkgaGF2ZSBhIHF1ZXN0aW9uIGFib3V0IE1QIFNlcnZpY2VzIFByb3RvY29s Lg0KPiBEb2VzIGl0IHN1cHBvcnQgSHlwZXItdGhyZWFkaW5nIHRlY2hub2xvZ3k/DQo+IA0KPiBG b3IgZXhhbXBsZToNCj4gQSBRdWFkLWNvcmVzIENQVSh3aXRoIEhUIGZlYXR1cmUgc3VwcG9ydCks IGFjdHVhbGx5IGl0IGlzIGVxdWFsIHRvIDggbG9naWNhbCBjb3Jlcy4NCj4gVGFrZSBhc3N1bXB0 aW9uIDggbG9naWNhbCBjb3JlcyBhcmUgYWxsIGhlYWx0aHkgYW5kIGJlaW5nIGVuYWJsZWQuDQo+ IA0KPiBTbzoNCj4gDQo+IDEuICAgICAgV2lsbCBFRklfTVBfU0VSVklDRVNfUFJPVE9DT0wuR2V0 TnVtYmVyT2ZQcm9jZXNzb3JzKClyZXR1cm4gdG90YWwgOCBsb2dpY2FsIHByb2Nlc3NvciBjb3Jl cz8NCj4gDQo+IDIuICAgICAgV2lsbCBFRklfTVBfU0VSVklDRVNfUFJPVE9DT0wuU3RhcnR1cEFs bEFQcygpIG1ha2UgYWxsIDggbG9naWNhbCBjb3JlcyBkbyBzb21lIHRhc2tzIHNpbXVsdGFuZW91 c2x5Pw0KIA0KTXkgdW5kZXJzdGFuZGluZyBpcyAieWVzIiwgdG8gYm90aCBxdWVzdGlvbnMuIE1v c3Qgb2YgdGhlIE1QIHN0dWZmIGRlYWxzDQp3aXRoICJsb2dpY2FsIHByb2Nlc3NvcnMiLg0KIA0K IA0KQlRXLCBpZiB5b3UgY2hlY2sgdGhlIEVGSV9NUF9TRVJWSUNFU19HRVRfUFJPQ0VTU09SX0lO Rk8gcHJvdG90eXBlLCBpdA0Kb3V0cHV0cyBFRklfUFJPQ0VTU09SX0lORk9STUFUSU9OLiBUaGUg bGF0dGVyIGhhcyB0aGUgZm9sbG93aW5nIGZpZWxkczoNCiANCiAgRUZJX0NQVV9QSFlTSUNBTF9M T0NBVElPTiAgICAgIExvY2F0aW9uOw0KICBFWFRFTkRFRF9QUk9DRVNTT1JfSU5GT1JNQVRJT04g RXh0ZW5kZWRJbmZvcm1hdGlvbjsNCiANClRoZSBmb3JtZXIgZ2l2ZXMgeW91IGEgcGFja2FnZS9j b3JlL3RocmVhZCBpZGVudGlmaWNhdGlvbiBmb3IgYQ0KcGFydGljdWxhciBwcm9jZXNzb3IgbnVt YmVyLiBUaGUgbGF0dGVyIChvcHRpb25hbGx5KSBwcm92aWRlcyBhIDYtbGV2ZWwNCmRlc2NyaXB0 aW9uIChwYWNrYWdlIC8gbW9kdWxlIC8gdGlsZSAvIGRpZSAvIGNvcmUgLyB0aHJlYWQpLiBJbiBl YWNoDQppbmZvcm1hdGlvbiBzdHJ1Y3R1cmUsICJsb2dpY2FsIHRocmVhZCIgaXMgdGhlIGZpbmVz dCBncmFudWxhcml0eQ0KaW5mb3JtYXRpb24uDQogDQpodGgNCkxhc3psbw0KIA0KIA0KIA0KDQog DQogDQogDQo= ------=_001_NextPart602484625100_=---- Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable

Dear All:

Got it.

 

Thank you very much.

 

Thanks

=B7=A2=BC=FE=C8=CB: devel@edk2.gro= ups.io <devel@edk2.groups.io> =B4=FA=B1= =ED fanjianfeng@byosoft.com.cn
=B7=A2=CB= =CD=CA=B1=BC=E4: 2021=C4=EA2=D4=C223=C8=D5 9:18
=CA=D5=BC=FE=C8=CB: devel@edk2.groups.io; lersek <lersek@redhat.com>; Tiger Liu(= BJ-RD) <TigerLiu@zhaoxin.com>
=D6=F7=CC=E2: Re: [edk2-devel] MP Services Protocol : Support Hyper threading or not

 

" Will = EFI_MP_SERVICES_PROTOCOL.StartupAllAPs() make all 8 logical cores do some t= asks simultaneously?"

 <= /o:p>

All APs logi= cal processors excute AP task, not including BSP. Acutally the answer is 7.=

 <= /o:p>

Jeff

 <= /o:p>

From: Laszlo Ersek

Date: 2021-02-22 18:3= 9

To: devel; tigerliu

Subject: Re: [edk2-devel] MP Services Protocol : Support Hyper threading or not

On 02/22/21 = 08:08, Tiger Liu(BJ-RD) wrote:

> Dear Al= l:

> I have = a question about MP Services Protocol.

> Does it= support Hyper-threading technology?

>

> For exa= mple:

> A Quad-= cores CPU(with HT feature support), actually it is equal to 8 logical cores= .

> Take as= sumption 8 logical cores are all healthy and being enabled.

>

> So:

>

> 1. = ;     Will EFI_MP_SERVICES_PROTOCOL.GetNumberOfProcesso= rs()return total 8 logical processor cores?

>

> 2. = ;     Will EFI_MP_SERVICES_PROTOCOL.StartupAllAPs() mak= e all 8 logical cores do some tasks simultaneously?

 <= /o:p>

My understan= ding is "yes", to both questions. Most of the MP stuff deals=

with "l= ogical processors".

 <= /o:p>

 <= /o:p>

BTW, if you = check the EFI_MP_SERVICES_GET_PROCESSOR_INFO prototype, it

outputs EFI_= PROCESSOR_INFORMATION. The latter has the following fields:

 <= /o:p>

  EFI_C= PU_PHYSICAL_LOCATION      Location;

  EXTEN= DED_PROCESSOR_INFORMATION ExtendedInformation;

 <= /o:p>

The former g= ives you a package/core/thread identification for a

particular p= rocessor number. The latter (optionally) provides a 6-level

description = (package / module / tile / die / core / thread). In each<= /p>

information = structure, "logical thread" is the finest granularity<= /span>

information.=

 <= /o:p>

hth

Laszlo<= /o:p>

 <= /o:p>

 <= /o:p>

 <= /o:p>

 <= /o:p>

 <= /o:p>

 <= /o:p>



=B1=A3=C3=DC=C9=F9=C3=F7=A3=BA
=B1=BE=D3=CA=BC=FE=BA=AC=D3=D0=B1=A3=C3=DC=BB=F2=D7=A8=D3= = =D0=D0=C5=CF=A2=A3=AC=BD=F6=B9=A9=D6=B8=B6=A8=CA=D5=BC=FE=C8=CB=CA=B9=D3= =C3=A1=A3=D1=CF=BD=FB=B6=D4=B1=BE=D3=CA=BC=FE=BB=F2=C6=E4=C4=DA=C8=DD=D7= =F6=C8=CE=BA=CE=CE=B4=BE=AD=CA=DA=C8=A8=B5=C4=B2=E9=D4=C4=A1=A2=CA=B9=D3= =C3=A1=A2=B8=B4=D6=C6=BB=F2=D7=AA=B7=A2=A1=A3
CONFIDENTIAL NOTE:
This email contains confidential or legally privileged information and = is for the sole use of its intended recipient. Any unauthorized review, use= , copying or forwarding of this email or the content of this email is stric= tly prohibited.
--_000_68bdfa765dbb4d5fb40b837c90920035zhaoxincom_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by mx.groups.io with SMTP id smtpd.web10.10.1614101370558490699 for ; Tue, 23 Feb 2021 09:29:31 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=DPaQWShj; spf=pass (domain: redhat.com, ip: 63.128.21.124, mailfrom: lersek@redhat.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1614101369; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aJn1TW5bAVPQFSANgyaL5d5OlIxzfolJSu1SkNYg/2k=; b=DPaQWShjvNz/1JtB+x5aPGKNYnGuYbKyTr9WzDaSBw3BlO97N+goOrxkcUInPSMHk2ZFJY bXQs/IjEcjJ8LPKiEiOVcjFSfQu/xCAebHqm0C2WzoMq62jQerz7mW+jGMYHsKJWd2+Nyv xoemubNPcZ93S72SkrIEGwogGF6Bzhs= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-362-r6kt5Jk_P3-VXYacoU9jaQ-1; Tue, 23 Feb 2021 12:29:26 -0500 X-MC-Unique: r6kt5Jk_P3-VXYacoU9jaQ-1 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id BAAAE801978; Tue, 23 Feb 2021 17:29:24 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-113-109.ams2.redhat.com [10.36.113.109]) by smtp.corp.redhat.com (Postfix) with ESMTP id DDDA61899A; Tue, 23 Feb 2021 17:29:23 +0000 (UTC) Subject: Re: [edk2-devel] MP Services Protocol : Support Hyper threading or not To: devel@edk2.groups.io, fanjianfeng@byosoft.com.cn, tigerliu References: <03f9e675800143189bc59fab08865256@zhaoxin.com> <581d5952-32b2-56e3-30d5-7f7f24039fa0@redhat.com> <2021022309172935358813@byosoft.com.cn> From: "Laszlo Ersek" Message-ID: <7af93e4d-8855-d841-3773-ce509705622d@redhat.com> Date: Tue, 23 Feb 2021 18:29:22 +0100 MIME-Version: 1.0 In-Reply-To: <2021022309172935358813@byosoft.com.cn> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=lersek@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: 7bit On 02/23/21 02:17, fanjianfeng@byosoft.com.cn wrote: > " Will EFI_MP_SERVICES_PROTOCOL.StartupAllAPs() make all 8 logical cores do some tasks simultaneously?" > > All APs logical processors excute AP task, not including BSP. Acutally the answer is 7. Good point :) Thanks Laszlo > > Jeff > > From: Laszlo Ersek > Date: 2021-02-22 18:39 > To: devel; tigerliu > Subject: Re: [edk2-devel] MP Services Protocol : Support Hyper threading or not > On 02/22/21 08:08, Tiger Liu(BJ-RD) wrote: >> Dear All: >> I have a question about MP Services Protocol. >> Does it support Hyper-threading technology? >> >> For example: >> A Quad-cores CPU(with HT feature support), actually it is equal to 8 logical cores. >> Take assumption 8 logical cores are all healthy and being enabled. >> >> So: >> >> 1. Will EFI_MP_SERVICES_PROTOCOL.GetNumberOfProcessors()return total 8 logical processor cores? >> >> 2. Will EFI_MP_SERVICES_PROTOCOL.StartupAllAPs() make all 8 logical cores do some tasks simultaneously? > > My understanding is "yes", to both questions. Most of the MP stuff deals > with "logical processors". > > > BTW, if you check the EFI_MP_SERVICES_GET_PROCESSOR_INFO prototype, it > outputs EFI_PROCESSOR_INFORMATION. The latter has the following fields: > > EFI_CPU_PHYSICAL_LOCATION Location; > EXTENDED_PROCESSOR_INFORMATION ExtendedInformation; > > The former gives you a package/core/thread identification for a > particular processor number. The latter (optionally) provides a 6-level > description (package / module / tile / die / core / thread). In each > information structure, "logical thread" is the finest granularity > information. > > hth > Laszlo > > > > > > > > > > > >