From nobody Sun May 19 10:14:43 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+75541+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+75541+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1621889469; cv=none; d=zohomail.com; s=zohoarc; b=Wxb7OPzl5wcSkO879EQX2mL901X//HrK2lbLJBfPuFaFkFwzZCr9Gg9HJmKVhbzOpTqOrAGCEjqmVmeQPNjI3AYdDM8fahgLFldTHc8GZm7n4BoO8yRCMk9uhYa1gK06CfKNIpyaChTxl0t5zXgVT/cIfbyfuBBj/SxzGk2b9yU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1621889469; h=Content-Transfer-Encoding:Cc:Date:From:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Sender:Subject:To; bh=YyaKOLEgNTXmdVnHMi/9XFqWju3APqWDRIxdvT1ZBd0=; b=LGRBEP3Bobz3WGdhFLZr056HQhVwWGkSmA6zpD+ph8t0UBjTgY98y97Y+a0Ehlp2Nc83aguJd53DsG5GHCt0t9LWY7XIoCh1LraJt4IFiBnJzepP32Mi/clymXXugk926zuhBaLU3KSC1ysPwrLC179rldVBsxGXPIvR/2Fkgio= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+75541+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1621889469705149.3984328243787; Mon, 24 May 2021 13:51:09 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id ZClHYY1788612xjcOYiKg7cZ; Mon, 24 May 2021 13:51:09 -0700 X-Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by mx.groups.io with SMTP id smtpd.web12.18880.1621831834012632402 for ; Sun, 23 May 2021 21:50:34 -0700 X-Received: by mail-pj1-f42.google.com with SMTP id h20-20020a17090aa894b029015db8f3969eso9810239pjq.3 for ; Sun, 23 May 2021 21:50:33 -0700 (PDT) X-Gm-Message-State: bmYK3eTLc8IMUjpgiWsshHalx1787277AA= X-Google-Smtp-Source: ABdhPJwLcZSOFE1H4OrjSo+WKlyBQLbN5dfnKRA9tyGYHAbG8cK7hiQGH0pQ6aKiEm9ajs2hC8PokA== X-Received: by 2002:a17:90a:17ad:: with SMTP id q42mr23304735pja.181.1621831833293; Sun, 23 May 2021 21:50:33 -0700 (PDT) X-Received: from localhost.localdomain ([192.252.233.33]) by smtp.gmail.com with ESMTPSA id e22sm3353346pfl.188.2021.05.23.21.50.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 May 2021 21:50:32 -0700 (PDT) From: "Satoshi Tanda" To: devel@edk2.groups.io Cc: lersek@redhat.com, Satoshi Tanda Subject: [edk2-devel] [PATCH] MdePkg: Fix AsmReadSs() with GCC toolchain Date: Sun, 23 May 2021 21:50:18 -0700 Message-Id: MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: 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,tanda.sat@gmail.com Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1621889469; bh=HbBCl7qsgqnWlHNCQlQu4k9l7GvrYdA4qdl2O7vEP+Q=; h=Cc:Date:From:Reply-To:Subject:To; b=UeMlVpQtAARU7IB71BafN5bLfIKU1SMUd6M55GQgkvY5L0mNW0MQEKBcPRF4pAbhD03 mS8ndft2wfhMjXKRxIrWbxoFdLTDm6VT0gfSzJcPeCsb/w2YcBiMWqvXblD8lN27rdbB9 A/QEUKRULP/YCyS9o1DyrJBd/lJ4OF0of7Q= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3325 AsmReadSs() in Ia32/GccInlinePriv.c and X64/GccInlinePriv.c return the DS segment selector value instead of SS. Signed-off-by: Satoshi Tanda Reviewed-by: Laszlo Ersek Reviewed-by: Liming Gao --- MdePkg/Library/BaseLib/Ia32/GccInlinePriv.c | 2 +- MdePkg/Library/BaseLib/X64/GccInlinePriv.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MdePkg/Library/BaseLib/Ia32/GccInlinePriv.c b/MdePkg/Library/B= aseLib/Ia32/GccInlinePriv.c index 40e8c08beb..b8b5b85e73 100644 --- a/MdePkg/Library/BaseLib/Ia32/GccInlinePriv.c +++ b/MdePkg/Library/BaseLib/Ia32/GccInlinePriv.c @@ -902,7 +902,7 @@ AsmReadSs ( UINT16 Data; =20 __asm__ __volatile__ ( - "mov %%ds, %0" + "mov %%ss, %0" :"=3Da" (Data) ); =20 diff --git a/MdePkg/Library/BaseLib/X64/GccInlinePriv.c b/MdePkg/Library/Ba= seLib/X64/GccInlinePriv.c index 244bd62ee6..c3feb9f922 100644 --- a/MdePkg/Library/BaseLib/X64/GccInlinePriv.c +++ b/MdePkg/Library/BaseLib/X64/GccInlinePriv.c @@ -911,7 +911,7 @@ AsmReadSs ( UINT16 Data; =20 __asm__ __volatile__ ( - "mov %%ds, %0" + "mov %%ss, %0" :"=3Da" (Data) ); =20 --=20 2.25.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#75541): https://edk2.groups.io/g/devel/message/75541 Mute This Topic: https://groups.io/mt/83062017/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-