From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web10.21794.1683734783341522825 for ; Wed, 10 May 2023 09:06:23 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=YItnjzvl; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: chasel.chiu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1683734783; x=1715270783; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=v1xXvN5oAf2RPlJhCnroQHupB8sHS6lc+THV/1p4Jfc=; b=YItnjzvlMfqh4dxXl0vc0xhVdk4MRwfS5H24w9vyAF/C/jTc/+JGJSq8 G/UQWvxa44nJpqqH2Ej+sbx4ra8Zevdtb5eGYuUik5wGfV1HvgKnB2TYT d220YWOlzjeDU0+R77Le9VsQRgPdh7JfaNFxG9wz7WI6OupswRmJzvKz9 jHm2TkWgSQoDy1jteCfEe6ZeogLXzLqwzVjEzdEkaPbAaq0MdGntO79rP iPOQa5JAJanId1r2BgIDk2bXk/dFfjcSW+NISTRGE5ETeqnTT36cComf6 vAw6jA50UNqE+yVHTpuivIw/tO2kVuZrivi6cNVLm7+qk1MMQANEY+Op6 w==; X-IronPort-AV: E=McAfee;i="6600,9927,10706"; a="353328151" X-IronPort-AV: E=Sophos;i="5.99,265,1677571200"; d="scan'208";a="353328151" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 May 2023 09:06:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10706"; a="764357341" X-IronPort-AV: E=Sophos;i="5.99,265,1677571200"; d="scan'208";a="764357341" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga008.fm.intel.com with ESMTP; 10 May 2023 09:06:06 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 10 May 2023 09:06:06 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 10 May 2023 09:06:06 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Wed, 10 May 2023 09:06:06 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.101) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Wed, 10 May 2023 09:06:05 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ellrayKxSJu78tHhvOzgYH2gWFaXlm4ZrByHJAILI23Flji1wnMj/awnYsIjr7+DxSuxmBjLs3fAFMzw/eeYc/w3Cq5dw0CYVS7POrskYJZU6zCd1FjvRISYPc2YoFEdjhDUqoAKbz6oWCo6taRHnTN5INPGtPelGWsBNM74vWdIFPst5ca/ydvam/mLn1r7YXrIg9Amg2z1aw4+ggZfjsgJPyzczPR+S9A0A1jfoc0XplF1BSy7/dGpFbnw8AYsXucRUghipu9tBp/zI2FRwyPXDJZzfFPAcC0OFrHxanIAi82r1hZja4Mi/I71tZp+tBEbzwskgO1FGzoZJgXx3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PEBpAyWknZv0OggRaJgJGASdlUu4G1PGy1BQyrUnm7M=; b=DrWbwFSzCnN5DrPufZYYthXibACnssbiFeqj/YdOT9AZ8qYS6lTBsWR5nGYAj7fk6srvaE2Ga7Mf3HjuW0Gh/uAHjHQG5Yr7gUoeEnLq1ro0+Cjz6mwPsp4LuoLNfuKD4SpRf0p9e7xi0akzOOMjFX/xxRcROT+e7tBGkwHH7NTEcT3bIANTgEvgTAui6+oYc6RIdEilBkzT3m4E8vhSPTRlu5hIfxNl+lafQCoc3BOYZYpOSuy2E5R9LFqBqhOh8Lw3KKtEqkqlyG3of7B+wi8HzFtCfEfItvETi4NBUCG7IgJitxG1eTm55T6De3+Bz3u9vH43QWbSnJXyIyaREg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from BN9PR11MB5483.namprd11.prod.outlook.com (2603:10b6:408:104::10) by MW4PR11MB5821.namprd11.prod.outlook.com (2603:10b6:303:184::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.32; Wed, 10 May 2023 16:06:02 +0000 Received: from BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::1eb1:2222:1823:8e7a]) by BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::1eb1:2222:1823:8e7a%7]) with mapi id 15.20.6363.033; Wed, 10 May 2023 16:06:02 +0000 From: "Chiu, Chasel" To: "devel@edk2.groups.io" , "Kinney, Michael D" , "Guo, Gua" , "Gao, Liming" Subject: Re: [edk2-devel] [PATCH v5 0/4] MdePkg: Add MipiSysTLib library Thread-Topic: [edk2-devel] [PATCH v5 0/4] MdePkg: Add MipiSysTLib library Thread-Index: AQHZgyC8KJ68Q9harUS+ihI6FxjR9q9TqsYAgAABR6A= Date: Wed, 10 May 2023 16:06:02 +0000 Message-ID: References: <20230510092033.993-1-gua.guo@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN9PR11MB5483:EE_|MW4PR11MB5821:EE_ x-ms-office365-filtering-correlation-id: ebf08697-dc5b-4011-fa4f-08db51707399 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6dMPBmz/RHWAb9hmR09lZtS5xlFXk/yLGD+Rf7W8UdRqQbMO5GGEqokVtxiSQW9s7qbn55mMwockPyuELUgK1wSmmPhruEpdGdTTSoU4Rxf+b5kFUys/rmoUgPagUjvf2ZsuOSKkb0JoL0tXa07OlN1A8ljJ9JXgPDe4vm8SmKQxblXuxmeEHe9T2NnjJ+uZlnT/HDY8OiC5RgPRhxsaXRO06xQ162LyNTLAp5MueRj7iVAb8bcNhR+nCu3GElU4bRST0cPGgeRwTSr1yPSwKrIbMrXFZdxpOyqnYkQ/ZZ1+FuuxPKA0if1NU+p3FcNHQ425nMc7Idl5YOFPbHCCdc896CXCFAyhfKTJVUimVB+pA3ZWzUjijDPWyzLAGXe05tfwy4N3FVmOmon993FaQPM0FlQU2KFY3aPvRnzvKsFQQCJ0VGu3tO/csWjKs5p4/1m/o6mcd88LarekusSiwu9QZzn/YK6i0HcLJ3HaTAf0HEDfa6zQmmHjDIZ8y0js5JUCBGkUwoCchoxqSUW0FYQ3i86q2Nt9hzNW9ydaNoyQkKcOo51w/6HUU1VBfd0e6+DZqPAl/eiI4eFbUPRQT1N4vrG47y0f1GSpA20TMVKSfEiXh8QUlhrpcP1iuw5oAXecfoTVzq0Itjge2x8mWg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN9PR11MB5483.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(136003)(376002)(346002)(39860400002)(366004)(396003)(451199021)(8676002)(41300700001)(316002)(110136005)(71200400001)(478600001)(52536014)(8936002)(76116006)(66899021)(2906002)(66476007)(5660300002)(64756008)(66446008)(66556008)(66946007)(966005)(53546011)(6506007)(26005)(9686003)(186003)(82960400001)(7696005)(55016003)(83380400001)(38070700005)(33656002)(38100700002)(122000001)(86362001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?manpkXHdqymK0+/4QmEC8XgtS5zCvywDw8lb+KPetP3wY1rLbB8qW3SHCLrJ?= =?us-ascii?Q?adhSuppBX49DE5vCZPF/kVmUvR8H5mj65aIG4Hibld3iAQwjo+9cy9bxo2AS?= =?us-ascii?Q?oSXbSUjBrUcAUbHSlg/CfpCY4SfjLOhe51UYkLjUXgAF22REn1YHsAkD5JCe?= =?us-ascii?Q?OdCzxUPrGTdwqzzIZG6qugJVL91vQhWFbJDuac/3zi9Yx7LUxoeWD+1xkHkp?= =?us-ascii?Q?CyPIWUWywyoAS/8AU4F9uHavfV9hFkVbYQZUc/IGTtYEAZ0MUnCEufz55YCF?= =?us-ascii?Q?mXTYqRHzRGOIUjfTQXrLL8sFrnUKtbxiqiZiEZRYZpH4/nvlQ22Hz25SeCFC?= =?us-ascii?Q?eDJh+6gB7Fo4J0fsBc/9rN3eVb/kfzSgmm30HbDa4sg7de69hdz8L8XHWgw3?= =?us-ascii?Q?Cy00OqhLhmhu+oh2naWn9ICq5G/dQQIDPIRXtUhZig99uD/jkZYRUb1nTZdC?= =?us-ascii?Q?g56YFhqhjH3i4dO9x/NSj9D7DW2Pzm1Ra67AyacKLh/P5uzavKoK3+uhVPm8?= =?us-ascii?Q?2CZcG85K+1+aoqJToIfWeAUWwqes3X0cDMz7y9sR7fWDbdWyOhm/YbLLqbji?= =?us-ascii?Q?JL+xpYyMFZTD7eO0ER70dlNwhORIebwoBuz0LJ68H0JOvIkfY9Eh6pPge8NX?= =?us-ascii?Q?OgzwByU7WkvfyRb4lCXxngVMhpQExnTkkgno0mm9WodudmvYvXx5c2McKYAM?= =?us-ascii?Q?mMc0ny0XoXBI7Q30idr6pc9LmQFtuK0pX15IduOeaDBhLqtlvB2X0lYGdnyr?= =?us-ascii?Q?jcVoupkEYwt648ckrigh3YZZEywg2F+43j5V5gshLAugqalFC0ue0VGqGJML?= =?us-ascii?Q?TGY511IokLMII1ZqWeaj24hK3rcXTeWZfyLK6TexjVvIAv9BIeafQwkD7I9n?= =?us-ascii?Q?C2zXYUhHblJoifu6GcpcUD+GC7YRTupRRjm1ZnaW2llQ4HQ9vPQkkMm+vf18?= =?us-ascii?Q?cvh2Hu6W6TE0cP1bVLyT1EBKH1VcgfJZeXH1sWFxGkUg4qetTRLbMuApNanV?= =?us-ascii?Q?ODuhvV+qzdxEOKmX3vcMY1+nIFEXLikQM1+ZBSUDp9tUapNuA9n62TtC0lCi?= =?us-ascii?Q?CFLNSP+z6pESK7xstZIz78R1L+ZEfwGyvkhuxIEYRXlYcuNEBgNmlOJfXYGB?= =?us-ascii?Q?yVSEKhFMT5srkXXk6gi/cWsBZ4yz53Ao/a84KL6bacutjxkYAz/g5QkZXdhC?= =?us-ascii?Q?Vym90JDJb8WHc9wdTmIKKN8vfrKrgXrwXdGFX2Zavh7f/ZGsKGGpLcPElsUY?= =?us-ascii?Q?DGNy3ziTRKWFeAOL2DgI3wwnEgbsDDBNaiRObq1+hlYL5XPaIizqM/mbMu7m?= =?us-ascii?Q?ZC0jXFltewbOuRFGsQGS3nr0R/pTEArr3F4BWQTzGclvxnmOR+nmTOdT6Bmp?= =?us-ascii?Q?j4p0Vy+yw6+teHpF2whT/Mq9+jaSwi++f7rxEj3pqkDqcAv+UxDjHcvNVF+8?= =?us-ascii?Q?SJUaBra4tTUVGxteJr3ZrQEoU/yUjphFnR2U+MvLmDb3JBWtg1GIch9g+6Tz?= =?us-ascii?Q?NCZatx4ZmpwCkIhG4N9A5YRLNgFxjnETAVG41bSL5GvJ9oAWf3wEAVD1Q0KY?= =?us-ascii?Q?19ulgAPBtTv/oWHE86p7rwRb0x60RHsjGhj6+/nP?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5483.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ebf08697-dc5b-4011-fa4f-08db51707399 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 May 2023 16:06:02.0561 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 7LZ1cwYDvhiXQTF93WjzlMDl0S7+MOnhKz40wOuKFoock4h6x0Mh7WNAOI+B7g91fBV260Mt9JtVsESoCxdpWA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB5821 Return-Path: chasel.chiu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks a lot Mike for your detail reviewing and providing better implementa= tion suggestions! > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Michael D > Kinney > Sent: Wednesday, May 10, 2023 9:00 AM > To: Guo, Gua ; devel@edk2.groups.io; Gao, Liming > > Cc: Kinney, Michael D > Subject: Re: [edk2-devel] [PATCH v5 0/4] MdePkg: Add MipiSysTLib library >=20 > Series Reviewed-by: Michael D Kinney >=20 > Liming, this code review started well before the soft freeze. It has now= passed > review. >=20 > We should include this in this stable-tag release. >=20 > Mike >=20 >=20 > > -----Original Message----- > > From: Guo, Gua > > Sent: Wednesday, May 10, 2023 2:20 AM > > To: devel@edk2.groups.io > > Cc: Kinney, Michael D ; Guo, Gua > > > > Subject: [PATCH v5 0/4] MdePkg: Add MipiSysTLib library > > > > From: Gua Guo > > > > V5: if no other open, it will be final change > > - https://github.com/tianocore/edk2/pull/3901 > > Fix random exception when long run catalog debug message > > > > V4 > > - https://github.com/tianocore/edk2/pull/3901 - Done > > Enhance SwapBytesGuid to use CopyGuid instead of CopyMem, to make > > implement code more simple. > > > > V3 > > - https://github.com/tianocore/edk2/pull/3901 - Done > > - Open: MdeModulePkg/Include/Guid/TraceHubDebugInfoHob.h: why > > MAX_TRACE_HUB_DEBUG_INSTANCE hardcoded to 5? > > Solution: Remove this macro, use Library Constructor to allocate > > it dynamiclly. > > - Open: > > MdeModulePkg/Library/TraceHubDebugSysTLib/InternalTraceHubApiCommon > > .c: SwapBytesGuid () algorithm wrong. > > Solution: Follow correct algorithm to implement it. > > VOID > > EFIAPI > > SwapBytesGuid ( > > IN GUID *Guid, <----------- In PreMem, guid is globa= l data so region > > is readonly, add output data to support it. > > OUT GUID *ConvertedGuid > > ); > > > > - Open: Merge MSFT and GCC CC_FLAGS as they both supports -D > > Solution: use *_*_*_CC_FLAGS =3D -DMIPI_SYST_STATIC to unified bot= h. > > > > > > V2 > > - https://github.com/tianocore/edk2/pull/3901 > > - Open: MdeModulePkg/Include/Guid/TraceHubDebugInfoHob.h: why > > MAX_TRACE_HUB_DEBUG_INSTANCE hardcoded to 5? > > - Open: > > MdeModulePkg/Library/TraceHubDebugSysTLib/InternalTraceHubApiCommon > > .c: SwapBytesGuid () algorithm wrong. > > - Open: Merge MSFT and GCC CC_FLAGS as they both supports -D > > > > V1 > > Previous PR: > > - https://github.com/tianocore/edk2/pull/3613 > > - TraceHubDebugLib without submodule - Reject > > > > - https://github.com/tianocore/edk2/pull/3793 > > - TraceHubDebugLib with submodule and without seperate into > > MipiSysTLib and TraceHubDebugLib - Reject > > > > Gua Guo (4): > > MdePkg: Add MipiSysTLib library > > MdePkg: Add NULL library of TraceHubDebugSysTLib > > MdeModulePkg: Add TraceHubDebugSysTLib library > > Maintainers.txt: Update reviewers and maintainers for > > TraceHubDebugLib. > > > > .gitmodules | 11 +- > > .pytool/CISettings.py | 2 + > > Maintainers.txt | 18 + > > .../Include/Guid/TraceHubDebugInfoHob.h | 24 + > > .../BaseTraceHubDebugSysTLib.c | 245 ++++++ > > .../BaseTraceHubDebugSysTLib.inf | 44 + > > .../DxeSmmTraceHubDebugSysTLib.c | 263 ++++++ > > .../DxeSmmTraceHubDebugSysTLib.inf | 51 ++ > > .../InternalTraceHubApi.c | 74 ++ > > .../InternalTraceHubApi.h | 37 + > > .../InternalTraceHubApiCommon.c | 200 +++++ > > .../InternalTraceHubApiCommon.h | 119 +++ > > .../PeiTraceHubDebugSysTLib.c | 282 +++++++ > > .../PeiTraceHubDebugSysTLib.inf | 50 ++ > > .../Library/TraceHubDebugSysTLib/Readme.md | 26 + > > MdeModulePkg/MdeModulePkg.dec | 21 + > > MdeModulePkg/MdeModulePkg.dsc | 3 + > > MdeModulePkg/MdeModulePkg.uni | 18 + > > MdePkg/Include/Library/MipiSysTLib.h | 66 ++ > > MdePkg/Include/Library/TraceHubDebugSysTLib.h | 81 ++ > > MdePkg/Library/MipiSysTLib/GenMipiSystH.py | 132 +++ > > MdePkg/Library/MipiSysTLib/MipiSysTLib.c | 123 +++ > > MdePkg/Library/MipiSysTLib/MipiSysTLib.inf | 52 ++ > > MdePkg/Library/MipiSysTLib/Platform.c | 164 ++++ > > MdePkg/Library/MipiSysTLib/Platform.h | 138 +++ > > MdePkg/Library/MipiSysTLib/Readme.md | 25 + > > MdePkg/Library/MipiSysTLib/mipi_syst.h | 789 ++++++++++++++++++ > > MdePkg/Library/MipiSysTLib/mipisyst | 1 + > > .../TraceHubDebugSysTLibNull.c | 76 ++ > > .../TraceHubDebugSysTLibNull.inf | 29 + > > MdePkg/MdePkg.ci.yaml | 12 +- > > MdePkg/MdePkg.dec | 9 + > > MdePkg/MdePkg.dsc | 2 + > > ReadMe.rst | 1 + > > 34 files changed, 3181 insertions(+), 7 deletions(-) create mode > > 100644 MdeModulePkg/Include/Guid/TraceHubDebugInfoHob.h > > create mode 100644 > > MdeModulePkg/Library/TraceHubDebugSysTLib/BaseTraceHubDebugSysTLib.c > > create mode 100644 > > MdeModulePkg/Library/TraceHubDebugSysTLib/BaseTraceHubDebugSysTLib.i > > nf > > create mode 100644 > > > MdeModulePkg/Library/TraceHubDebugSysTLib/DxeSmmTraceHubDebugSysTL > > ib.c > > create mode 100644 > > > MdeModulePkg/Library/TraceHubDebugSysTLib/DxeSmmTraceHubDebugSysTL > > ib.inf > > create mode 100644 > > MdeModulePkg/Library/TraceHubDebugSysTLib/InternalTraceHubApi.c > > create mode 100644 > > MdeModulePkg/Library/TraceHubDebugSysTLib/InternalTraceHubApi.h > > create mode 100644 > > MdeModulePkg/Library/TraceHubDebugSysTLib/InternalTraceHubApiCommon > > .c > > create mode 100644 > > MdeModulePkg/Library/TraceHubDebugSysTLib/InternalTraceHubApiCommon > > .h > > create mode 100644 > > MdeModulePkg/Library/TraceHubDebugSysTLib/PeiTraceHubDebugSysTLib.c > > create mode 100644 > > MdeModulePkg/Library/TraceHubDebugSysTLib/PeiTraceHubDebugSysTLib.inf > > create mode 100644 > > MdeModulePkg/Library/TraceHubDebugSysTLib/Readme.md > > create mode 100644 MdePkg/Include/Library/MipiSysTLib.h > > create mode 100644 MdePkg/Include/Library/TraceHubDebugSysTLib.h > > create mode 100644 MdePkg/Library/MipiSysTLib/GenMipiSystH.py > > create mode 100644 MdePkg/Library/MipiSysTLib/MipiSysTLib.c > > create mode 100644 MdePkg/Library/MipiSysTLib/MipiSysTLib.inf > > create mode 100644 MdePkg/Library/MipiSysTLib/Platform.c > > create mode 100644 MdePkg/Library/MipiSysTLib/Platform.h > > create mode 100644 MdePkg/Library/MipiSysTLib/Readme.md > > create mode 100644 MdePkg/Library/MipiSysTLib/mipi_syst.h > > create mode 160000 MdePkg/Library/MipiSysTLib/mipisyst > > create mode 100644 > > MdePkg/Library/TraceHubDebugSysTLibNull/TraceHubDebugSysTLibNull.c > > create mode 100644 > > MdePkg/Library/TraceHubDebugSysTLibNull/TraceHubDebugSysTLibNull.inf > > > > -- > > 2.39.2.windows.1 >=20 >=20 >=20 >=20 >=20