From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 65F353BD641 for ; Tue, 24 Mar 2026 06:34:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.17 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774334078; cv=fail; b=Cmy0WZapgQKjFcSUbJ22QLhpnmS6pUJCK+LZqK0OUtN/638k4CYN8ewp4Qmrm4O5FST4dNmhpa73c1SlpVB9yH1JJBLHVCTnKYHezeIg/KVMfRejsJnNAhf2eXmZjafaLQyLWoja27C915wHfw7widBufd42OSwQLHy9u0MIwE4= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774334078; c=relaxed/simple; bh=m6+MzHnaRMLREeqzukXukYMrLYM1TtzD+JxhZpbEkCM=; h=Message-ID:Date:Subject:From:To:CC:References:In-Reply-To: Content-Type:MIME-Version; b=V/kq5hn14LV20aSym3E2LJU4w/pf9eCTUpS6Qtv6kdzhash2y8W8w52z0fVTxf0PyKEpXf2/b30LGerEx019BgpEd7uofKJ/6zfjxutHkcAEg6hr4E2sJSKJUSOT2lQTGRRXWulSVm5ltLL8ZQijgWpdgbJTQbDj3d3+9kRFurQ= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=E9T9ajSm; arc=fail smtp.client-ip=198.175.65.17 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="E9T9ajSm" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1774334073; x=1805870073; h=message-id:date:subject:from:to:cc:references: in-reply-to:content-transfer-encoding:mime-version; bh=m6+MzHnaRMLREeqzukXukYMrLYM1TtzD+JxhZpbEkCM=; b=E9T9ajSmysbTlPLIm7a8BIT+7EfFAgsyuv2QFHOxGW/lc3gwf7jS9Xg6 pFg+XPGtedMgcwOUv8Gyl4t3NdrGxA6yDbUzw886Ztdb42FhpzF2b7qKs vodSOX6Ge0+uoG5+1ZsvcBUGLhbNGnJCM3YZg6ruJaN1OZSlFsrenfRtR S3HLOq/WdL0lBxe/vRKnpfnPKJIfiF798Jfupll8/z8Hw76mZmAcqLhzK /876edTUIg5cn1ydxtQFUp9O5aziGXOieLP3ZaZHgYeEjjZ9GbzfzmrP8 rXXuEqxvtQ8/M8kXr8ZDeryXdj+zdsnTORjRzF29fbtVAJDfCP57BJPA9 Q==; X-CSE-ConnectionGUID: SJXm66f1SvyXmiinKqNTuQ== X-CSE-MsgGUID: YOa0YUFzQfS3D2gk+iJWEQ== X-IronPort-AV: E=McAfee;i="6800,10657,11738"; a="75315086" X-IronPort-AV: E=Sophos;i="6.23,138,1770624000"; d="scan'208";a="75315086" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Mar 2026 23:34:30 -0700 X-CSE-ConnectionGUID: paYpu0BKQUa2xyAahiiBLw== X-CSE-MsgGUID: NZS1DbT7TMmFhjXBe2rSGA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,138,1770624000"; d="scan'208";a="228744694" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by orviesa004.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Mar 2026 23:34:30 -0700 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Mon, 23 Mar 2026 23:34:29 -0700 Received: from ORSEDG902.ED.cps.intel.com (10.7.248.12) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Mon, 23 Mar 2026 23:34:29 -0700 Received: from BYAPR05CU005.outbound.protection.outlook.com (52.101.85.65) by edgegateway.intel.com (134.134.137.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Mon, 23 Mar 2026 23:34:29 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mBEmxzdem13EfSuOByg+LmOg006Zlq0lsgp4JBwBMlBeq6s7YOdNNuM7BxflqdjrP4Lh8UTbb0YEpin6/+aB6xrC4lhZo1nHPKvB/X7daXTbU5JZTlPLBwalktFAnp1+mEBRholJzTv1sgboKxkUgA7j3IkAfJNQwBYPEVR8P4MPFt3X6p0qppEKTeaWOTpDSTz7sxHHqKzvXu+Rt7Il6JL7pNTqv7th/Vq3MYM+AUdiSHPQqdcrF24b5FCLNKH9WCrFeTrlsFQ/N+Nh8u0tb7hXH6vxL/zQk2vKB5Y0PVOxqffCXMcktnTdgQT0ta/0ENeMfmGiufPar74H444tvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=TY5sMxvbCHvvsUsEN6Ka16VmYLu5AaZyeK0Uenyzrtk=; b=Q2GC6mq4mz6ZcS4XT/wxXpEWTZSWG4IWZspQTMYTooi7SzqeytvlAuO0lbW2uD3hmH+BqEPEeVjEld8ODB8/uR5mhnpjOOB+No+uEHVf7ovqa8C5nLNTJRut9x25pJgOP45N3M2ziSdQNfvDO2t4R27yJDkUJ8KAhTUpGbb5h94R0FeSyLpj+VtQNftMqeGq0vxm3RfUKjnp3fzr8+YJNsLTW85HRJj1+Aaoy7Piwip47clUGlGpkuJNP6ca75hbHnVZlOKt+I/oqX+L8ij8U3CIvo/OliepB7Mkohyy66Rm9zJV2QCWol9Pc1n31oWUXX167WGsPLoCNS3oLvAiAQ== 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 Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB7997.namprd11.prod.outlook.com (2603:10b6:8:125::14) by DS7PR11MB5966.namprd11.prod.outlook.com (2603:10b6:8:71::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.20; Tue, 24 Mar 2026 06:34:27 +0000 Received: from DS0PR11MB7997.namprd11.prod.outlook.com ([fe80::24fa:827f:6c5b:6246]) by DS0PR11MB7997.namprd11.prod.outlook.com ([fe80::24fa:827f:6c5b:6246%4]) with mapi id 15.20.9745.019; Tue, 24 Mar 2026 06:34:26 +0000 Message-ID: <5864f7c9-4571-4804-ac4d-a0a850dfd389@intel.com> Date: Mon, 23 Mar 2026 23:34:24 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/2] x86/fred: enable FRED by default Content-Language: en-US From: Sohil Mehta To: "H. Peter Anvin" , Xin Li CC: Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , , "Peter Zijlstra (Intel)" , Kees Cook , "Ahmed S. Darwish" , References: <20260323201510.1537333-1-hpa@zytor.com> <84489fd4-aa23-4ba1-b5a1-c1baafb6718d@intel.com> <927AE575-3C10-427E-9C4B-0238CBF8301E@zytor.com> <763cbc92-fda0-454e-a2dd-919671db15c3@zytor.com> <1fb5ae44-d443-414f-9d63-3efce4b73bc9@intel.com> In-Reply-To: <1fb5ae44-d443-414f-9d63-3efce4b73bc9@intel.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BY3PR03CA0019.namprd03.prod.outlook.com (2603:10b6:a03:39a::24) To DS0PR11MB7997.namprd11.prod.outlook.com (2603:10b6:8:125::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7997:EE_|DS7PR11MB5966:EE_ X-MS-Office365-Filtering-Correlation-Id: 7c8320ae-d1d6-4857-b4eb-08de896f6532 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|22082099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: srbX7PT7Qdepo+RW3V/CEGkMxrTcPz+q/HyGxzlshVAs0yUzCMA3haNaJcoMmEOy8jGFk5N40VxI8cainppCAoVm2h0UPBiW+cDSnBNgCbN8ZSc4ybeKVFXCNa4T9NpvzUxqPeq2Fgk09XxFPxdMw3yGp4l/YijblLdsfjk3OJ0aWDHmK/EVPwMJnjkDlELzMxPU3z7NP7rITl+uUox2XxlQq5Ju+YSkQcFg06GTLEedh3LxwD5rmb7Yyv6aUmL+8sO57qhfFP656wU5BSdoIOR718vNXe/+ikEHRDKaZSIe5Bn1OTHn24hIY79g7akohBm50CerkLDc76CUGjqzCDOpF4SAT5OD5yYzMot6Oz7SWUiWb0EC1V2rdAJMSJTCecchrZFKHuxAHTga3InaWrfmkVRME+8MYlyxorexcWPUDIqM3/ZEhwLVvNtQODjln0gZb4rDFtN8pmFeteAhVAwjljLJHp6LKqLtyw00EyAZre8rJQ+KrLb0j1eG+TPqOGBBR2tYXImxdbV/ZI7bYFLK9Y7Lob328kkSuIjM/L83oNe3AEZMangw1ebbpVFYThOV1MbctGElT/PjzbeiK1G0GyH9jqFzgBqP53H+A4veNtV6ge/S1dxm2Kr46IxfLhC5NLPWRq+RLkRwiEQg6AkOVHFoty6hrmi+b2hYqDl68Sk/Sz0WZ8xJg+nEZO5Jfxyo8Rl8qSgpzrvLHBW2N8TWrn9azc+Vmw7moiZClNU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR11MB7997.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7416014)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VThtbzFETENQVTBsLysvU3dGMGs1Zjduai9LUThlSzJ2Q3FGb1ZkbUJ4ZmlL?= =?utf-8?B?RDVxemIwVE9UcjNSSHpmbmk3UGdxUGlaYk9kQ0xKbGc4czVmNFVJVk5rNnhI?= =?utf-8?B?UkdJV1FHVHZVYVBZMHp2YmY4OVJaRVFNR3l6N2t0SnF5dXpTZWZBWThZZmlx?= =?utf-8?B?MGVpa0RqbkY4b2NaQ09oYWQyWjZhUnhDbjdnZVlMMU5Kek1YODF5UDVXRUto?= =?utf-8?B?T0xBK09yYXlsRVR3cEtzTnUzNUQxTW1Zb1RabGZRVUphWlZaMmJCVHlXVG9t?= =?utf-8?B?STZYdVVTTEdDR2kxaXB0NkRib1phMFV6OWsxSlFIUW02VFZ2WFF6REpVS0pK?= =?utf-8?B?bjN3U2xpYlpBcHlvMlpWM1ZLblRjZU5uK3VISkRxNkdSUTZEWlhXNStnZlJR?= =?utf-8?B?S3M4WFF6cWFuN1dXcjI0cUlVUFJEYW81bVoydlBsWkpiY29oZzVTYStnUjZa?= =?utf-8?B?d2cxckZsdyt4OTJGUmpaa2lOM1RiT01PQk5FMGI0dWxkNzdpbG9zN3V0akNQ?= =?utf-8?B?eURRTlBGU21RTWUxT2E2K0sveVJxTzljY1JwUGZkektXaWt4SG8zZDcvckdS?= =?utf-8?B?ell0TzdsUHR1NWJvclZ2RHNsazRPRlZ2TmgwcllDV2wvc2poNUU5WHBaYVNT?= =?utf-8?B?V3JEVkF0T240bU9JMUVEOWZGcTMrQnRvQ1RFb3VLenNKdXd5ak5VUnJvUjlQ?= =?utf-8?B?ckplWHJvV1NEU0pOSzVkYTFkMGd3Ry92UWJQNGhuZERpdGYyRURvZTBaTysy?= =?utf-8?B?TlkzYUpyVk5oVnEvdlJwOGZDeFBHbHgxU2J6ZWVKRVdJenk3QXg0RldyaEJp?= =?utf-8?B?RXN5SklSNzEybjZUVnpUQ0krNyt1KytvM21vSVVmc09MdFRySlV3c2xHaTJ4?= =?utf-8?B?SUgyc045NHhod1NDdmczNUlNSTBZTngvTFdsS01ieW1aT09yUXBoNUtpT08y?= =?utf-8?B?QVYxbURERVJJMExIdWI0UmZkdm5NVWhURlFiSTA3T1V4QWxYWVJXYzZzZXJI?= =?utf-8?B?L3RqZWwvYWVLckVCQ2E3NHg3aUw2MkF2ODBlOUVhT08ySTZ0aS9NM28rK3BU?= =?utf-8?B?QytwT0FEV2RNTUhCd3F1a243K3Z3VUpuRkR2SzRjcGhsQ0pRQlErRUx2UFdS?= =?utf-8?B?WHhNK3ZBUHZGbXRNWEY3SllYTDlRNDJycXZ3WDJzTVI4VERPdkZFUWRzbVNs?= =?utf-8?B?Q1RlazVEN093VXVBVklUcjBTa2pnWkhiaVUzMklFUFdSMlRzRTJxV1FFYTE5?= =?utf-8?B?aHYzNEZuTzlNaWlzOWduZlZOOHpJajB6OG90TW5aaXQ3VE83ZnFoV3JyRjBR?= =?utf-8?B?MkRVaTlWRmliSklBLzRieENTdW5tdE9pMzc2WjNVVlk4aGk2NGpXaWlMSkRT?= =?utf-8?B?UEM5allpTSs2UlF4aTFKL3B5YzQ2TTlxLzNhM0pxWEx6czdnckhsbDQzRWZH?= =?utf-8?B?a0hJWlZ6MTJoQ1BRQmJySTJVUThrVFhqcU1HcmJpei9lbUZJSnlZRnZUMXhw?= =?utf-8?B?akxlZVdpQVBFdVdtVU5OSXN3ZW80L0lqSStlSEV3RDh2VWZnanQ5V3hWVWI3?= =?utf-8?B?amVnd0FnTHBwb0FLbkcrbUFld0w2Q3BNZ0xJNmZBcGkvcjBRS1Y3Y3pxVkY3?= =?utf-8?B?RmVjV09CTWdtaXFDYWdXRzU1eEtaN0VIRGJCdnRqbllEemlJaEN2OG9sU3FZ?= =?utf-8?B?aUw3VHE0T3N1eVpDL3NzTWZUNDhnT1dITnI2VlVrMDZJTzR4UlRNOER6elV1?= =?utf-8?B?VFM0WlJNMkkwRnRKay9HamQ0R2k0WW5QYTcvbVp0bk4rOG5uMXZlS3NGNTNE?= =?utf-8?B?KzJxR2dRaEQxWG4ybTRUVUN5Y09YL0s4NkhNdWpvVXRqUXBJQVUyVjdnc1cv?= =?utf-8?B?SVd1dWdnUzRMeXdrRkFOQkx4MTRZRzYvLzcrRVZKejVxTmlsdlUrM3RwR2VH?= =?utf-8?B?RGQ0ckxBMFFLUktnejFLazhGZmtQb2dRZm55Z2pXT1AvN0xCM1VNSy9JYkgy?= =?utf-8?B?eTlsTDgyZWE4aU9qZTd6S0pOYU95eTVNeW0rZWFNV3UrY0x1RVdXTXdQbW12?= =?utf-8?B?UUFxSk5YMTFQMWZDU05aNExJazVmcklwbUZjSEFGYVBNQW5KRHJldndUVXZJ?= =?utf-8?B?ME1WRmt1eDBISy9FRDE3VzZ6NmQvYVFxaXI4YVNvTHV0MExDckZIemJnREp4?= =?utf-8?B?dnArRWZHOStoa0pzMFdiUEtzSHBlSW1EeGRuS1pSby81TmplTzltQ2pPK29S?= =?utf-8?B?ZGxDbGlRbTNqdHJxUzd5T2ZWMUMrMVpjeWQ1WnowaHNMcms2aVA5V2dxeml5?= =?utf-8?B?T2h6bzd1WUhIYStnaFVSWU9pV3dVVUhPU0RZRlRlWmFvWG1ENVBJZz09?= X-Exchange-RoutingPolicyChecked: ADQcxU/ce9uTvhIyK9cJVJEEsBt9aVGUoALFzz+B9TUjaFUbLuMw1Aerh0ATABNNlwoROBNCXUdcy4DhEnogCTiU2/VvmS4T+R7boXdElIS3botygSAGsrKarW3dKgtBmAFg5cPuRcNP3+lPIu/PNoDCDvNfwStBJAiI0U4KLstuLanRZ2x9LDuDTpdsiigg6r1T1hVswJ4sh07L8ma4Q7iKSjn+z5VkBFJbVPXuhLCHAHVWnZjS2UIME31kA8LmAFf/aX+alLtAq/cVN7SyoDbsN/NI/rLVurAL17Nl2FzCUE2/+TILPKANnJmLS7dlLhA4r7LTcoLGRGikZpT91w== X-MS-Exchange-CrossTenant-Network-Message-Id: 7c8320ae-d1d6-4857-b4eb-08de896f6532 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7997.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2026 06:34:26.7600 (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: tBhs5fTW8NxQn4DjzoCpoIdMBPted/MwsqN7iA/sAd8fnhvSiAB76hsODwwiIvg0OpTHOXfLKVR0rN/Oul6/WQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB5966 X-OriginatorOrg: intel.com On 3/23/2026 10:08 PM, Sohil Mehta wrote: > On 3/23/2026 8:52 PM, H. Peter Anvin wrote: >>>> Nit: Would it be better to compare with "off" rather than not on? >>> >>> +1 :) >>> >> >> It would change the meaning of something like "fred=0" though. >> > > I don't believe we have ever supported fred=0 or fred=1, did we? > > Also, I am not sure about letting userspace be creative with command s/userspace/users > line parameters :) For example, fred=yes and fred=enable will both pass > the same check and cause FRED to be disabled.