From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 04D3AC3DA6E for ; Wed, 10 Jan 2024 06:19:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 54B976B008C; Wed, 10 Jan 2024 01:19:52 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4FBAF8D0003; Wed, 10 Jan 2024 01:19:52 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 374A36B0093; Wed, 10 Jan 2024 01:19:52 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 267936B008C for ; Wed, 10 Jan 2024 01:19:52 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id E0A3BC0A52 for ; Wed, 10 Jan 2024 06:19:51 +0000 (UTC) X-FDA: 81662400582.22.AEB3868 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2058.outbound.protection.outlook.com [40.107.237.58]) by imf06.hostedemail.com (Postfix) with ESMTP id D3BB218000A for ; Wed, 10 Jan 2024 06:19:48 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=cQbc6H4v; spf=pass (imf06.hostedemail.com: domain of shivankg@amd.com designates 40.107.237.58 as permitted sender) smtp.mailfrom=shivankg@amd.com; dmarc=pass (policy=quarantine) header.from=amd.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1704867589; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=eTfFYgc6A5gRuH1Fw2v8KMXyhg5TOojU0abM3fAKTNU=; b=gx7aNhjfSFbSpgKjWPlp5Z1UsDjcMohlXXqK7eeWmd7SmBMWFEd6pRqbHJbqTQHuFi0GK4 wF802WvcB6/Fkc4NUs41zlHWWHsnAR9hyi6oc2bdJA7mS374FBzr1XIOX1OztEfM3IIrht Zj8HEoU+1cJpAsPza3cVxTp/2PdL82M= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1704867589; a=rsa-sha256; cv=pass; b=6dL3R5Wqz4/fUiFSC6i5yFkrnfAE2FYTmKAAqzxnBi7std9dWCoshaNs6fHqPCxuChkE+Q 5qWPd3QbMDfu72uvt1DQcYX5VqyG2TTr8LGtAcLuCDJmGYuvi6Wa9yQ2/prmWDLw7ycrPE izBa72xVME77jwPDsVoSCX5kuG2WaFI= ARC-Authentication-Results: i=2; imf06.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=cQbc6H4v; spf=pass (imf06.hostedemail.com: domain of shivankg@amd.com designates 40.107.237.58 as permitted sender) smtp.mailfrom=shivankg@amd.com; dmarc=pass (policy=quarantine) header.from=amd.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mLk7zBH1+2I8CYx6yLsAYTYH3wL977TD/K/LGHJxiLMdZOC5a2M/lkuk7F4T1njP8qFT0BJccDhNwg3OThFwLcS1G+2GlhJmAMmuznIUQk0izwnG6Nf7Po4HwdtyJRhdUq1tHUTSlVV2bC/syt7PDe6yU3fbsjfACUPKNwQJXhAohsCQr/f2YRmugBE4Lrfl0KHUlBtMrTUUQNOKT/uxhEkyUKizZFKtXSBoA6Wqt8heXvUGm8tmSegIMK04Hut5FWH48NkDfiSeVKy9TmdiDT1fCrTS/PVloGT7ZAownhLPkaU2E94jjicy1KvYCLwEDMOeBuIU4tfrpaFZkyNRwg== 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=eTfFYgc6A5gRuH1Fw2v8KMXyhg5TOojU0abM3fAKTNU=; b=A6IOaYklayDosWtYX+h5IR901BJgN02DGyUqA1upmyGR8fflWacJJhQOozHzFMBOonA7C++2QqbjqRUHe7QX5y03EwhepeUTc6lz3LrQJ0hb339JvM3ffVGyxEYmm8i5CA5YHLk1PbxMpl++iWEulT4zpWlFBmSjl2m14wfYmPvmvDMPsXmykAuOyCPGJ+t2P0lAVUVZBcpEPqav3OHG5MA+28Wep2wJ0eHkxhJaG5HxQfHgkk9lLIo3qu0eUIDtGMuIxNxS0ouOahrpCt05igHflLEr9tpKn+Hm9Y5tpUBFXzhJxiKHJHpJHGLsW/yYWZsuIkLdTBrgRsf8ymN/iA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eTfFYgc6A5gRuH1Fw2v8KMXyhg5TOojU0abM3fAKTNU=; b=cQbc6H4v6Dl+Db8R/WX0YIjXeU1s6trRcve0n90+q/qFA1ExRMmHCbPuF7chiQORLaYxZ1pG9Qc+u9nl/c2dleu14C5yUzaRkFeUcIJlQnzqzlo77g2jNe3s0NpCwd8Bnf75GxpXZmFOZLfKhiuyaUBg+1Tm8FnCgs5ZM8sEqCw= Received: from CH2PR12MB4262.namprd12.prod.outlook.com (2603:10b6:610:af::8) by DM8PR12MB5477.namprd12.prod.outlook.com (2603:10b6:8:35::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.27; Wed, 10 Jan 2024 06:19:45 +0000 Received: from CH2PR12MB4262.namprd12.prod.outlook.com ([fe80::1f57:c794:8d56:389f]) by CH2PR12MB4262.namprd12.prod.outlook.com ([fe80::1f57:c794:8d56:389f%6]) with mapi id 15.20.7159.020; Wed, 10 Jan 2024 06:19:45 +0000 Message-ID: <45e92092-864a-4547-a01a-8e1addbbc413@amd.com> Date: Wed, 10 Jan 2024 11:49:30 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH RFC 04/12] x86: add support of memory protection for NUMA replicas Content-Language: en-US To: "a00561249@china.huawei.com" , x86@kernel.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, luto@kernel.org, peterz@infradead.org, akpm@linux-foundation.org, urezki@gmail.com, hch@infradead.org, lstoakes@gmail.com, mcgrof@kernel.org, rmk+kernel@armlinux.org.uk Cc: nikita.panov@huawei-partners.com, alexander.grubnikov@huawei.com, stepanov.anatoly@huawei.com, guohanjun@huawei.com, weiyongjun1@huawei.com, wangkefeng.wang@huawei.com, judy.chenhui@huawei.com, yusongping@huawei.com, kang.sun@huawei.com, linux-mm@kvack.org, linux-modules@vger.kernel.org, bharata@amd.com, raghavendra.kt@amd.com References: <20231228131056.602411-1-artem.kuzin@huawei.com> <20231228131056.602411-5-artem.kuzin@huawei.com> <083a2549-f4ed-478e-a4ff-938a3eb15ab0@amd.com> From: "Garg, Shivank" In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: PN3PR01CA0127.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:bf::17) To CH2PR12MB4262.namprd12.prod.outlook.com (2603:10b6:610:af::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4262:EE_|DM8PR12MB5477:EE_ X-MS-Office365-Filtering-Correlation-Id: 94d66ea6-d6e4-494d-38ed-08dc11a42369 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QNPxThh54P2QzEpyAdJVa9dPuveVksXIEKbfYSibBoCn3R8OGDCp0jeLVwj+F4XtD5ViCVK3P7PS2HzQMPRxo+SK+u9QBkZRmZmAW2TqXBoXOXWyF+rMc5qX6TGfLuN2KbDMC/vhLb+qRvHgSzdM9xDn605z9S1c0/NDFAO/kBKRmoQpIf9dn3neK69hdJ+HKH916cDgQ5bTxk59CchUHjFEw/dQ9+U9jnjTdT6f1FtdRajLCq9XO+wUdXDKChygzhoTlmGukjBakX5wnk76qeg2wIGAZ35gRqzmuHXPnDu78LTN14CKWREoOPzEXvtDWBxic0TE1CpisDqQOMoyfIHRHU+upOXPIZ3ZJpCsTw2QM1GqMffh+J5mNZ56hJ8Coadi0PLxGG0gIQiyJjw00U5pW0IlerTi3V6GO5wxHv4t8Y5bI966CDynwSK9JZp7BnZNzaymOVfBj7H7R1pGh4nVvLKMrYnJ2/mAH2jRQvCZ3lmBgIcMUFIBW8VzaJ89Jq90LXmfbxa1KuA9gdH+TJ+ombEB9Rn1EfTRAnKPIe6QHHboCIovorv7+qxUdbFZhWbRLdMczoGnbeGsu8tAI3z0hCJmZTmxb6P0XH3+YeycqT65YfW4N2clYgNNnrjuvWR5WiNeKjWX4hPZ/XNYHdtZgbEEnfBG69Ri993e9iGxFfUW/lziIyeWU7S4LzRrnuZv6T51A6MCQkYN840jCg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR12MB4262.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(366004)(376002)(346002)(136003)(396003)(230922051799003)(64100799003)(186009)(451199024)(1800799012)(26005)(2616005)(2906002)(316002)(8676002)(8936002)(66946007)(66476007)(66556008)(5660300002)(4326008)(6666004)(4744005)(6506007)(6512007)(6486002)(7416002)(966005)(478600001)(41300700001)(921011)(36756003)(31696002)(86362001)(38100700002)(31686004)(45980500001)(15398625002)(43740500002)(491001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UndFVWVkdWRBRmRWaGhEYWgwZ3BrUU9yb1ZSNHI3SmwzMjJKWTMvUHphMjZt?= =?utf-8?B?V2h6cjJDQmY1a3VxNUg5T3AxY2JFdU05Nzh6UVc3NTdZeWFIWEpkOVEycVlU?= =?utf-8?B?RDQ1ZkEvcDlFeHV6U05HKzNhZUVZUGRUcFhCUFFibytvcFc5ZEZ4M3hhUGt5?= =?utf-8?B?eXBoV1M4NjNsemhQcWJiY2ZRVGFHd1VXbGQ4ckNieVpDSUtBa1U3RmcwWlVE?= =?utf-8?B?cHBnMVZxbFRndDdCVzVycTdHQ053cnlITVZVM1Npc1l1dFdEQjlBVGRVdGFn?= =?utf-8?B?TVNPVzhrcjBZaFJUdWFEUFllT1djNFpJN1BnbXNMaXloVzlEbUtoWlBCREhS?= =?utf-8?B?RU4rZzBaQnR5eXZySjNMRjFLbjlWcTNDbjBlaHJZbnhZWkg3ZjBzcUc4Vmoz?= =?utf-8?B?eG9QV01mZ0FUUnZHVEJJOXNwaGR5Y1lBOEQ2aVZJNHlDdGpzUjNCcHFkUTRB?= =?utf-8?B?NFBnK1dCbFhhQm5ZRTNncHZ6bFNQMU5IUkRnRncwcnJTUDM5MGZtTEFDM3p6?= =?utf-8?B?azVrUGNCUk5PWU8zQnVnUXV1L2pPVnlYWFZKWFMrcWg4UVdwaTUwWkRpSVVs?= =?utf-8?B?Vnc2WWwrK29YQ2tOSWZYeGVWZURlbnpKVGFBK2J2ak9GSjFYVk1Ta1FKQlkr?= =?utf-8?B?aCtZS0ZPWHQxaE9Eb01sMDdLSjBZcTR5WGg0RzNWMVp2alZ1eWpjaXdPbURl?= =?utf-8?B?L3JQWDdOQjFJQm1zZWc5RHBkS3Z2a00wY2NLWXR5M3FlZDd2ZUU5aEh5NFVv?= =?utf-8?B?dnhlQkI1TzgyMUVRMUE0d1VzNW10d1FaZjFhL3JZWXpzYktidFJBZFBFMHlw?= =?utf-8?B?YWh6MFFWTmRDck44RUJrYjVmZDg0bW8rYzRkVXc5R3lqV3FRWjZIaGdZV21K?= =?utf-8?B?ejNzUTFIdTJrSFZyd0gzTUNTWjY2YVpQMGtPWjd2eTlVQnVYQndFRUZ1T1Vh?= =?utf-8?B?bTNwS0t6S3U5KzZtVDlBT21nR3ltaHNXeVRPMGovL2VHNGJ3OUxZZTI5MEFQ?= =?utf-8?B?NHFSYmtmbDR4c3ZJR3E2QUI3UGhRMDA4WEpTZUk4UWlEak1oUkcwK1hEZCtO?= =?utf-8?B?Rjg3Skt4M0xHUmo4b29QY3Bmc3N4aENEL0VOYWxJek1GOGo0VW8wS3JFS0Q4?= =?utf-8?B?a3ZVYjV6MU9WYnl5ZmpxazhHcUJrempCcnowWFNTQXc2czFHVDVHdDNnTElE?= =?utf-8?B?MGpNZE9IcHdYTTMxdkVBRkZTZUpmLzhTZDJ1dUVEVEZFODVZd1lmenJOZWFE?= =?utf-8?B?MWNXMnFucnY3Nnp5MDM5blNUN3BTaHBPMDk3YSs5WWtnczJpSzJRVXBvdGJy?= =?utf-8?B?Tm9EeEluWlRxM3dMeE4xSld6b1Z6YUFSdlZ6MjAzOW1JR0JuNkdKZjNrTFNB?= =?utf-8?B?Si9aMHE4amg5U1A2S2JSKzdlNVJmbGRpQVFZKzd6ZThmeDdaVXhJaEIwMjZh?= =?utf-8?B?UjlvakxWUmV4OVhBaFM1TzFoTUI2ZUlxcFpsWkYxMlJ4RDhHN1M5allYdFBq?= =?utf-8?B?V2wyQWZVaFQvbjUrcnBXMHF2aTR1bTVWMEYwTVNoN05XdVpjNmhnK1pLdzFH?= =?utf-8?B?cmdLK0kzNDY4Qitta2Z3VFdWdVB4QVJyQUMzaXhmUEVWRFZxVURaWDNUNHB3?= =?utf-8?B?L0o4SkVZZmM3Z0xVT2tYZG5RUE4wNnNNMVNYTmpJVHFwVlJtNHVtRis3Zmd3?= =?utf-8?B?MWIyTmM0ZFBmVmkvN1RldE1sT2ZaK25waXAyQnNqWjUyeTdrbzdFNHVuR084?= =?utf-8?B?enF3enJLTFRyS0M4enZCa2ZKNkdXdFRmbEkybjZsUnRkRmN5M1VtcTd4ZUxq?= =?utf-8?B?ejBxM0duSStVTENMUkJqVk9wWHhBby9rWVZFQ1BOUG1rUlpFWnRTWVMwY2h5?= =?utf-8?B?R2k4N0d0ZVJnd0g0T0NqVHpkZytISUpNMzFyVDRKSlp1K2dQMVVSTS9GRkox?= =?utf-8?B?Nm5WUkE5aHlLYnM1NEFPYXhSZVVpM3UyTDFvbU55Y1RuWGdqblhIRkFwK2hX?= =?utf-8?B?VkpUQzRmSkdDeEkyUFVDVXJCT1JZdzJnZmVmdFRDYm1sNUdJL2RkLzR5bnM0?= =?utf-8?B?SDdaYVZHZVdCWEh4UjFORU9QUTloMStPcy9IdlJzQWNtVnduSWFRd0RQMFFH?= =?utf-8?Q?M+tHLVyx0+ni+Znc5zrQrn7Lc?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 94d66ea6-d6e4-494d-38ed-08dc11a42369 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4262.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2024 06:19:44.9586 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0wt0ZlJdvX+AtQhlVuoTxlRWPWSQZosc/1Cu9tsizAmk4quRzlz99a8PFYcj0r4LVyG9Hn6ugFAdrqaMMIddYw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR12MB5477 X-Rspamd-Queue-Id: D3BB218000A X-Rspam-User: X-Stat-Signature: jjus7ncg7tey8qiujnt16pmu7bn1d6u1 X-Rspamd-Server: rspam03 X-HE-Tag: 1704867588-524963 X-HE-Meta: U2FsdGVkX1/uUQXtDu7FwTqYNWmmvr0zKDhF4xYdnHLJuLlePhmhIk0fJdtse1iQS2+PZKCxKwZudd/NyQmSxHv/gZUwSRR6MsujMz8SreNPlbRpmzp5czdWVntdxhcsam/wDY/JlKGa80VnJ1pM63bgmFy4OY8v1CXU/JM821RbCNdoiPDL80zuWxW7IOFuQzUlqOzT1UAkdb51iU/8aTglFkvsM/pT7V5mS/Rh72cfdZIOJe5351wAo+W6pqBO8yiA11NJLRRzzik+v3DZ1nZy48ljl31H/HWtaBErzCKyt/qjEY3SBp3pxV8ZEyLf11uISxBHhYinO5hIq/v7kOcllbwX+aVwmrrHdqXPpgkRR5mCtaEdjWDrskbnfCxzEvbDF6ZVEKfmiLWkfxrhZP3AzyBUws62zXZ3RjrSwlEptKP1JdXi+v2iETTORi71qcHV7ikx2NNw7w3qjx7qLxVbt7FQ7M5ivubnxnYRVSGICOEwXyXQSyAWM+TkFYE9/OaoZebkcvBgfm1L2Rs3KTElfA+E9I6TekKm8Lqql0UwMsh6K7yIWTa/BQDSnizMLQ8K89ShXWTTLnaUUjguIH1KgBBJeMPopAaBKXOzLj5MACUDdEvxofqhMQl/nOfoYES5MkZSR/+XzoDFthyq+mJIUhbhV9c63vz/vneuQYmMtm0K8/9hIEhSnFC/PkgYaCRIM5/BUvLdukpv8dMOS8nZAvLhStYI2KIzZPa/6Df7liopjOV6xIS8E2P4DgD9DkebK44jmnl75m8YDGfbei6X8v5h+kS/iz8Mygw7aKpYjAe/xa/+kmSD5GPdDP1oq/ZkBXdJpm6S8/fp8glXo9gHjfmYEAZ55mDvU5/gqHnxYD1K45wrEbzVparUzGSVeXMlsXdfPx36e8B0yRtCw9wt+6Cmzg9U3WeEjxc2xjK2XuRo14qVpoGFsQajCXO0WKptNBPWw9bq3nzNfm1 BcqumhLV xTF6syJI17tmH67fJbnwTWoWLoqvV5NDSZQiHIydgqnyTfT3IExw8S/a7oEmyLGvJ5cHMThETOwt/EWAJC5tf5P8Y//J3T180bP4WuhMBS1tPhWZmX787bvOXTsyzlOh4Pq3t122Rhs6d5rwagmT38dYuz5/deoDbVAcp/7ffszbzjPtRU5Jbz5plokbAR6vooq74AWXCqWnTp/tJ1Oo0EVZcraaujwTtOmrVbOD+OZ4mffKVLqFGvnhr3PQXuaQh6u3TMUKx4rwsYTG7Ic9lq8IR6f4kqF7F5RXecz30ZfUU5ww+hpvVh1rQnYVhDaLw4CUPBujHSRGrK0P/XIabGlIIoAVPuE2ZIo+whLHdEl+aVlzelWT6kvTDpbdLJJRD7co6m2CoUf4dCIMeeIYw/L4PAoFhWog/EQYn X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi Artem, > Regarding the benchmarks, we used self-implemented test with system calls load for now. > We used RedHawk Linux approach as a reference. > > The "An Overview of Kernel Text Page Replication in RedHawk™ Linux® 6.3" article was used. > https://concurrent-rt.com/wp-content/uploads/2020/12/kernel-page-replication.pdf > > The test is very simple: > All measured system calls have been invoked using syscall wrapper from glibc, e.g. > > #include       /* Definition of SYS_* constants */ > #include >   > long syscall(long number, ...); Thank you for the information on the tests. I will try this and get back with numbers. Best Regards, Shivank