Liming, We are running some code that requires MSR access (e.g.: MtrrLib) in EmulatorPkg.
Thanks, Ray > -----Original Message----- > From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of > gaoliming via groups.io > Sent: Friday, December 2, 2022 5:48 PM > To: devel@edk2.groups.io; Liu, Zhiguang <zhiguang....@intel.com> > Cc: Kinney, Michael D <michael.d.kin...@intel.com>; Ni, Ray > <ray...@intel.com> > Subject: 回复: [edk2-devel] [PATCH] MdePkg/UnitTestHostBaseLib: Remove > HOST_APPLICATION limitation > > Zhiguang: > Can you explain more about the emulator usage model for this library? > > Thanks > Liming > > -----邮件原件----- > > 发件人: devel@edk2.groups.io <devel@edk2.groups.io> 代表 Zhiguang Liu > > 发送时间: 2022年12月2日 14:25 > > 收件人: devel@edk2.groups.io > > 抄送: Zhiguang Liu <zhiguang....@intel.com>; Michael D Kinney > > <michael.d.kin...@intel.com>; Liming Gao <gaolim...@byosoft.com.cn>; > > Ray Ni <ray...@intel.com> > > 主题: [edk2-devel] [PATCH] MdePkg/UnitTestHostBaseLib: Remove > > HOST_APPLICATION limitation > > > > Remove HOST_APPLICATION limitation for UnitTestHostBaseLib, so that > > this library can be used as BaseLib by Emulator. > > Also, add some missing files > > > > Cc: Michael D Kinney <michael.d.kin...@intel.com> > > Cc: Liming Gao <gaolim...@byosoft.com.cn> > > Signed-off-by: Ray Ni <ray...@intel.com> > > --- > > MdePkg/Library/BaseLib/UnitTestHostBaseLib.inf | 6 ++++-- > > 1 file changed, 4 insertions(+), 2 deletions(-) > > > > diff --git a/MdePkg/Library/BaseLib/UnitTestHostBaseLib.inf > > b/MdePkg/Library/BaseLib/UnitTestHostBaseLib.inf > > index 09a610c31c..fefa2e79f6 100644 > > --- a/MdePkg/Library/BaseLib/UnitTestHostBaseLib.inf > > +++ b/MdePkg/Library/BaseLib/UnitTestHostBaseLib.inf > > @@ -1,7 +1,7 @@ > > ## @file > > # Base Library implementation for use with host based unit tests. > > # > > -# Copyright (c) 2007 - 2021, Intel Corporation. All rights reserved.<BR> > > +# Copyright (c) 2007 - 2022, Intel Corporation. All rights reserved.<BR> > > # Portions copyright (c) 2008 - 2009, Apple Inc. All rights > reserved.<BR> > > # Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR> > > # Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All > > rights reserved.<BR> > > @@ -18,7 +18,7 @@ > > FILE_GUID = > > 9555A0D3-09BA-46C4-A51A-45198E3C765E > > MODULE_TYPE = BASE > > VERSION_STRING = 1.1 > > - LIBRARY_CLASS = BaseLib|HOST_APPLICATION > > + LIBRARY_CLASS = BaseLib > > LIBRARY_CLASS = > > UnitTestHostBaseLib|HOST_APPLICATION > > > > # > > @@ -128,6 +128,7 @@ > > X86RdRand.c > > X86SpeculationBarrier.c > > X86UnitTestHost.c > > + IntelTdxNull.c > > > > [Sources.X64] > > X64/LongJump.nasm > > @@ -168,6 +169,7 @@ > > X64/RdRand.nasm > > ChkStkGcc.c | GCC > > X86UnitTestHost.c > > + IntelTdxNull.c > > > > [Sources.EBC] > > Ebc/CpuBreakpoint.c > > -- > > 2.31.1.windows.1 > > > > > > > > > > > > > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#96940): https://edk2.groups.io/g/devel/message/96940 Mute This Topic: https://groups.io/mt/95463143/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-