From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web10.1509.1678859371959427558 for ; Tue, 14 Mar 2023 22:49:32 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=ZviaC07u; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: ray.ni@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1678859371; x=1710395371; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=no2Fy3lia4k0LONNbIbeUa97ZaLmTecmHxbCFCvFdgE=; b=ZviaC07uKltaaIvEpwT2jHiBj6Hiq5LeGveGiJfLGbt5z3fz5RMNHCQG +85uiEqPohrQfGCI7mX9GyLb8RCoEpsLmxDwoKCchG6h/bdwZtXe93YQz nd9NU2JGiq7QuBb5BGAaifNx0Aj5J73qgPVMNgEBVli2CiG+ZAKNFXvrR 55dxkaIiV94yw89Lp88CJzmeptg1oR1T/jvLsO8HGTbY8KWvRqi8/EwJV lBrqI7j7+SPl+gA2UAJdJYIVw/yYWhYA6QUWos9VjFjq2GkcCQyMrlLsa LUJh00LZcMN3CojG97irWTGLpSPEH+GOC1916slSo0ZOyxbAMp7J6IJP+ g==; X-IronPort-AV: E=McAfee;i="6500,9779,10649"; a="321463099" X-IronPort-AV: E=Sophos;i="5.98,262,1673942400"; d="scan'208";a="321463099" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Mar 2023 22:49:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10649"; a="679372948" X-IronPort-AV: E=Sophos;i="5.98,261,1673942400"; d="scan'208";a="679372948" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga002.jf.intel.com with ESMTP; 14 Mar 2023 22:49:31 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Tue, 14 Mar 2023 22:49:31 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Tue, 14 Mar 2023 22:49:30 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Tue, 14 Mar 2023 22:49:30 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.175) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Tue, 14 Mar 2023 22:49:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fYvtrepdall5PQBOKMl1d9jdnP1HFXZNc8wXOJ1CWui6qGWxQz0PDAKTnDSljylBsBIoa5jyXiJxjq5SvhHVg7EA7nH9KZHqm0WQ9D1KYm1aCxB/FAIWI+s7mhWGmxKNhxgYdVRLycJzUqrvlvkFbn4d2Y5YHe70FmNyadAJocoWH3PWHYDeTKi92hX3mfThdk1fUy+Oz2i6lwqqKMl9Z+LAzxzbHCezy8QLdyUk/Sh+heNqXvmN961S0QBO6DtBo+XDToGr0fk7kpzrenDj5maCmFapadSVN1ibyOq095p40DZZC8g2dYLdxe4OrWThzFUy7y2+L47SMoeZZ54aUQ== 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=chJXssd9nybr64//wzME2C2PFUGOi88ABOFsP32mdz8=; b=CvAxtlJcB2WM9csiw8eiYTfRSKkId9GP4pILWITeqXVRV2kKsKU3+IZoWAh26W0KMQUM59SxKRqbhi+D0tRXOv8Lw+0pQqotCPNLjcNBFoKode9mTJ4ZaNIh61LY6D9docYTym06qOhSOKKZcFxu9Zx6idG507OEdwD8Bail5cCHdlI6J6XlTmn8SAxb1x8HJIe1Qwjt8+sLr/z64TeSV1HaAoMLESQramldxMX3p4YdVdwJ2Hd4VLeSMXx18T/SksPf3bsKbt5hBYAQk0COrgxfH4U/eZAVn+4EfR/RXGO50UUYULDyRY1eJINvEOoaq7He+thM+C5n+5vsqmr0kg== 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 MN6PR11MB8244.namprd11.prod.outlook.com (2603:10b6:208:470::14) by DM4PR11MB5407.namprd11.prod.outlook.com (2603:10b6:5:396::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.29; Wed, 15 Mar 2023 05:49:29 +0000 Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::ae07:e96a:4a24:8a69]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::ae07:e96a:4a24:8a69%7]) with mapi id 15.20.6178.024; Wed, 15 Mar 2023 05:49:29 +0000 From: "Ni, Ray" To: "Tan, Dun" , "devel@edk2.groups.io" CC: "Dong, Eric" , "Kumar, Rahul R" , Gerd Hoffmann Subject: Re: [Patch V2 08/14] UefiCpuPkg/CpuPageTableLib: Enable non-1:1 mapping in random test Thread-Topic: [Patch V2 08/14] UefiCpuPkg/CpuPageTableLib: Enable non-1:1 mapping in random test Thread-Index: AQHZUaYNN7qHCAMGVUOCFYnkE8BxZq77YIng Date: Wed, 15 Mar 2023 05:49:28 +0000 Message-ID: References: <20230308100758.669-1-dun.tan@intel.com> <20230308100758.669-9-dun.tan@intel.com> In-Reply-To: <20230308100758.669-9-dun.tan@intel.com> 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: MN6PR11MB8244:EE_|DM4PR11MB5407:EE_ x-ms-office365-filtering-correlation-id: 66582dcc-d424-4198-781d-08db25190aea x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SDDu9rvXWlFazkUxkbNauMp8J0mCjblK4E8rxeizmYodkrzQz7S5rTX2l99wWee+i57vu0dBtZeCtymVbYrr8xmIwDSx41ZfpJLzaoCpgjh313B66Pf0STuiyRf9Tx8RhxVSfZmdzj1RwZ+Ev+oHWo4F+mInKdtnrkMHbH8BzxAecAAoWj/y0UMrOENhGba5kIsBuHHZxt8MXV+uWVQcjOz6gNowtVdgUFEvaedqlmcvo+tAqF4kzjwPQaG32gHvEb9krJsOaYGqH+u/gVz53sKgwd/2oMHjInsnY13h6GDZP/SPiZ50yBWj4GwT9WT3zq5CDqzhlpLyqqotKiQmS6wJ+uuW8fO8foocufrx9fUB9HzqEBW9pqYnv051a+xoBbFA08lutQJoOPO8rzut3XxPGJiOtb9GJtFnSK2o2qPGAjdvF7OIctnexZ0w9zzNHna/9E6OtAqC6xH5ujkdET54Y0i2XoM4XRPVrOAhwGs7PO2rA9k/03hR+lrXRB+1RLDuyrhyUKpiEx8F4jU/Ovbihu3uEK3cI0HeJpzpEyO9oEyXpJmsNDhSRGjy2YvRC+he/lfNLeSHkCgUoLjVmYk90QbHpzLNUbq+/I3PHS8Lpe2Maamau8L3of7S4/kacwhTqpIpb3x8Zrg2KVlRk4aEgukszI+g5DksVIQCh0yYR9hKBaEtQI/QEStG9IhrVzYGIB4Yt5/Wlt//IBP8bA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN6PR11MB8244.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(366004)(376002)(346002)(39860400002)(136003)(396003)(451199018)(33656002)(54906003)(55016003)(110136005)(478600001)(53546011)(26005)(19627235002)(186003)(316002)(6506007)(71200400001)(9686003)(7696005)(41300700001)(38100700002)(82960400001)(122000001)(5660300002)(86362001)(8936002)(52536014)(38070700005)(83380400001)(2906002)(66446008)(66476007)(66556008)(76116006)(66946007)(4326008)(8676002)(64756008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?lH4n0lrUckkj7vM6HDh4bm9GvrKmp7bK1U5zyZK5BIXO3ku1AxIyfsfQLTE0?= =?us-ascii?Q?9MZjKgyjWVg00t60JcFATcXGvmB31Fw835oZoMOsE2dqC1LoY0FVux+yZVQR?= =?us-ascii?Q?XPprs1MtUOUDFB7oabXWU0XUaY+kw0QRculZL0I9pYqZOOb2uqmsPU9qm+gn?= =?us-ascii?Q?53yaoz8A5lFIU6d8K9ErFTdHODKgzINBw4LWWxSSdQMzXJK7Ol8zTfXR89Gn?= =?us-ascii?Q?pNQ1RT8PEPR5n6S56P/SNuekVwKysbYnvrN/oJfG6evVL5pjPB8hVlCURjTf?= =?us-ascii?Q?Jbrt3OdUeOMLA4wLp5tRbEfwbKDCp0ZB9VdFki6Jdjuo0FXJt/AFT+i6X7Uv?= =?us-ascii?Q?S4Fpk1QDOxt3RRVxDxlQBQ1eoUknGby2ISinOhDwQc/Iy4RHKkcKMaVCWgtL?= =?us-ascii?Q?EWVpm+9E+YD2RsPa373IcfC//i5WZEt9CQXv2ckAR/s2GI2qqZjHtsZ/MpXl?= =?us-ascii?Q?9gaIQDGS05v0+RDGrqo3wtPftA42o6Q7YprrAbjmS/6YxEBL1mpLUP62pYb/?= =?us-ascii?Q?EEqu5TG4isq1QnAnilMFtnK/QpBmBip1/YI1UBRApas/l5dN8AJlbBH+0di0?= =?us-ascii?Q?OZFei0kJ3kQnvd/6O/cohlLlrN+s4PAXMVadu4Yh4tpVcQjMupHHT1TtbdlN?= =?us-ascii?Q?UoD2nj5hYHenqCr3Ar9dlPEh4OjKfd1Wa0qq7l4j5Qd4Vgmhae6XZXxZRSFW?= =?us-ascii?Q?m2wE9nNOrNIfY/qGwLG2HzVTQC3t/Wmdsh0ME/SQSY7ZIy7tlUpBg2YuIgEq?= =?us-ascii?Q?E5rJWgpQQ8gkn401FE38bXnK20FO+r/TXmtF0LqUCLEkPqM858OkprtK7ZPH?= =?us-ascii?Q?N1RQ9PRVoIPEgVEWsIcM7xCCHE/f4P6emHNqegA8CKQ36vtgyj0PU4T+nd6m?= =?us-ascii?Q?FMn82Va1Px6UMbhrqhEnCpHXCaZfeHeIN9ro0nAiQ87nGbhwD5/7d0Iv5q2s?= =?us-ascii?Q?HgV2tf2hmK4Lus/11AgDVhi/BouKAwBpfoQ5M05bCuFexeFPe9TEmguzDZHc?= =?us-ascii?Q?zRPb6Sa7gOlqZztLfhsVH08nolb3RFH0VMttNvKJ+HRu1nH1t9v+9V+ROQNk?= =?us-ascii?Q?Rh91lvyVpn6nO6jdQXGgHEWETaXjSmc9yMayXGwy0uyqZ5QgMirtNI5+Mhw6?= =?us-ascii?Q?X1hQM+vYlixAhGuvk1DASL3anHZ/kpSIfXCIKqUP9GgqU0VbXVFXO9eFxmvK?= =?us-ascii?Q?fBB3T5R1112FSXixuEQjanvg8dfBbRLNOvfYHWtgwCJAiKXtt3l/CkB2p5nf?= =?us-ascii?Q?6U9o6y6KwVb8/gS3LGqQO6B4NqJQ3rCm0pHcENGGO6mQbLmw5/xzaAjlpIoZ?= =?us-ascii?Q?VuI3O25UbKCcXq+/sggCO9gSnV+YxD6etTqTpfA8jE5f53ZN6dQa5Ooh3v5s?= =?us-ascii?Q?VZ/wbffcEHxwL1olLVcOcFtJtJ9GYmJZEckT3SMIM6D1C1tZpYBO77KGDyi/?= =?us-ascii?Q?vXYIjPoliYfhxSignWi47NDMZyJDHFDC86mewMP7+xXSG+yZhqgk8VGTjD/b?= =?us-ascii?Q?eTvAv+xjnrZin/oOrvI3fyqxoD4gtY/HE6myEmNbEyrsqCDm43VX2yQG1CBB?= =?us-ascii?Q?MWRpyFUdppwWEYyWsPkTy9M+M+iI+n1FbX0HheD1?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN6PR11MB8244.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 66582dcc-d424-4198-781d-08db25190aea X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2023 05:49:28.9980 (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: 5R5Ga9C2SpkxWQgpZaYCqbQugpvSIIbL75lsBukjruhL0Ex6uD8tmRy2PaqCkbTA20KYui04rfdCWMTLTdNTZA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5407 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Ray Ni > -----Original Message----- > From: Tan, Dun > Sent: Wednesday, March 8, 2023 6:08 PM > To: devel@edk2.groups.io > Cc: Dong, Eric ; Ni, Ray ; Kumar, > Rahul R ; Gerd Hoffmann > Subject: [Patch V2 08/14] UefiCpuPkg/CpuPageTableLib: Enable non-1:1 > mapping in random test >=20 > Enable non-1:1 mapping in random test. In previous test, non-1:1 > test will fail due to the non-1:1 mapping issue in CpuPageTableLib > and invalid Input Mask when creating new page table or mapping > not-present range. Now these issue have been fixed. >=20 > Signed-off-by: Dun Tan > Cc: Eric Dong > Cc: Ray Ni > Cc: Rahul Kumar > Cc: Gerd Hoffmann > --- >=20 > UefiCpuPkg/Library/CpuPageTableLib/UnitTest/CpuPageTableLibUnitTestHo > st.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) >=20 > diff --git > a/UefiCpuPkg/Library/CpuPageTableLib/UnitTest/CpuPageTableLibUnitTest > Host.c > b/UefiCpuPkg/Library/CpuPageTableLib/UnitTest/CpuPageTableLibUnitTest > Host.c > index fe00a7f632..6f27411d4b 100644 > --- > a/UefiCpuPkg/Library/CpuPageTableLib/UnitTest/CpuPageTableLibUnitTest > Host.c > +++ > b/UefiCpuPkg/Library/CpuPageTableLib/UnitTest/CpuPageTableLibUnitTest > Host.c > @@ -9,10 +9,10 @@ > #include "CpuPageTableLibUnitTest.h" >=20 > // ---------------------------------------------------------------------= -- PageMode-- > TestCount-TestRangeCount---RandomOptions > -static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging4Level =3D { Paging4Level, 100, 20, > ONLY_ONE_ONE_MAPPING|USE_RANDOM_ARRAY }; > -static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging4Level1GB =3D { Paging4Level1GB, 100, 20, > ONLY_ONE_ONE_MAPPING|USE_RANDOM_ARRAY }; > -static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging5Level =3D { Paging5Level, 100, 20, > ONLY_ONE_ONE_MAPPING|USE_RANDOM_ARRAY }; > -static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging5Level1GB =3D { Paging5Level1GB, 100, 20, > ONLY_ONE_ONE_MAPPING|USE_RANDOM_ARRAY }; > +static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging4Level =3D { Paging4Level, 100, 20, > USE_RANDOM_ARRAY }; > +static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging4Level1GB =3D { Paging4Level1GB, 100, 20, > USE_RANDOM_ARRAY }; > +static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging5Level =3D { Paging5Level, 100, 20, > USE_RANDOM_ARRAY }; > +static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging5Level1GB =3D { Paging5Level1GB, 100, 20, > USE_RANDOM_ARRAY }; >=20 > /** > Check if the input parameters are not supported. > -- > 2.31.1.windows.1