From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2069.outbound.protection.outlook.com [40.107.21.69]) by sourceware.org (Postfix) with ESMTPS id AB6503858D1E for ; Fri, 8 Sep 2023 12:52:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AB6503858D1E Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hrUVBtrLvUZ9ZyXlcili3eBOCRxqI5e1qHQ4rnubXPPnzK67dxmIE27L2ZZGEFpMi55srRwk/L8aY41RpoGy+cLCUGj9a/99Zx8EVDYUJesYfkf/1pZCRKfBPet/W/pqcx/e0niusFCGyCDe6FYhs1JKn1UEvYEYv5O82aSPSAY+cRPPpQbYixRKQ/sOq73DgmpMcOenLNN2vRc4WBoy8BQKq/T2IcPZMr6SN8EDiepW5+XJnBgxqcFSbj9jP5b0MILB4XLd5SaE4SGIs7ZCr590qpi3rr6a8uon8I/PALxHNwNXW3uh0LWSAVIpq7neFUr8RakrpS5uVN5+RF+AlQ== 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=gNm63V9UzlRujFYXjGJPhCsH3X57X9ikPPbCBrtVYDM=; b=CfKN8rlhFH91rim6LO1cyH6VaY5qLc9aseRqrRDW7SLlRjp96V4bZFLGSiFsAWe3SgKg4NlX2BkBO09ltC3t64+8HldVNWNPLg7SDXc7JPp7NWSUciFy+nHz8J8K4d4G43GnWb4nZu9YpQWvjzUevFG5MibIEr6TFtAXmwcAOAQxM35fDZ+PdFcLotXqkKD6/IftBfmDtfY6Y/0+Pq1TI1MVB1nPcRhNZbSG0cG+rCQYXETckehos7VIUp86Mn3aJCU00zxI6qWL3tel8NWkO4YVWrK4NGD5uv94sYZ6u7yFjTD4HFIzZyY6agrOcVldkoCo8RDy1oZ2kmhY1rmYDw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gNm63V9UzlRujFYXjGJPhCsH3X57X9ikPPbCBrtVYDM=; b=R53T7sxX31CSqePGed2HzKVc5rRGMg7uh3+B4dRh12Rp6AcU6u66Ri99fhvBYTyPahPhWZePi0ATqYNCkIrAePT05NbtExPxjqRFl9JpUDeULE2OsngJX6YxIEwY5wcwMwvUNTZjdH/YTqEsV0VR551OoyEs31Zhch/qBmsrjbcBxQcSNBBISxRBZmokb+x5PYkjubXXjhLLSSu/NpJ6iQYG/t5dl+oTfb/Em9MO7PmCbysCkhC58wS2FGgmqJZsJGpapQ14Lv581QiqyAHtNl1iTLKn9Sl9L9pRyGW8eXqxLIDQIF1hAnJeaZxOIGxO0XoYLXIAT0jzQXKnDZwlSw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by GVXPR04MB9760.eurprd04.prod.outlook.com (2603:10a6:150:114::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.34; Fri, 8 Sep 2023 12:52:32 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654%6]) with mapi id 15.20.6768.029; Fri, 8 Sep 2023 12:52:31 +0000 Message-ID: <830bde4f-c60e-4ab4-2ca0-86381408254f@suse.com> Date: Fri, 8 Sep 2023 14:52:29 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Content-Language: en-US To: Binutils Cc: "H.J. Lu" From: Jan Beulich Subject: [PATCH 0/4] x86: Cpu64 / CpuNo64 adjustments Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0146.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:98::7) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|GVXPR04MB9760:EE_ X-MS-Office365-Filtering-Correlation-Id: f79e686a-1ab2-4336-9d31-08dbb06a7710 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: l4cGBo6vD6uqHBB9ZzcpMmuLND6brhmLz6aJQMur7JjAWoBFq96kUsTbK98a9KGKEt30lvbWzUv3XLXdeA+NSNAvxRM7j9IdZCfJPVvdt4PTQ6nptS34JZQq+f4uP0iJO1nhYriWI3+QBI9Tq4MbBOrCB2WFpQOkXFPBROwpAUTk4KzBcfggH5kly8hhiTRc2oX7gaqdw63ZiWXF8QxrU1qyvyouZNLkwpGX9CwfnknNI2DyuNP4ymsIv7QGTduwZQTtE9NPLzN5JwC2EdLfSAINc7Ho4FIGyiizTww/DBYFMclWAosI3Iurru9zT/Fj/2AlZjq97baQZ+hbtTRA0MrzqahXUn6/XfNYJgOMZ7DcWgNzb0gAIyTDV3uZYNsUR4c6MemZX2rCFlUVCkSDk5ya1G9FFUIgnVTO2t2ugILHZ1VCNgn5CvsxJmnaeq0cSr8KTDze59iA4vYqSMNzS/bb9UFZbuJkuDbtcveX4+UQTCzq/mho1zvek4g/SkYOI7fC+sNUBsu+7uSoE5EVg25hKCoHi26nCPy79fRL5nyJ2VhSg0QMEzh8sxSpR2lfYnl3qsYgyCQoK6Pr8vDAz7xmpqjvfq4qJ6XLxzxptZ0UuCc/8d2zdghInBMQwiGy+gZHWCgNcbUUekpfCXzezw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8790.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(39860400002)(136003)(396003)(376002)(366004)(186009)(451199024)(1800799009)(316002)(6486002)(6506007)(6512007)(83380400001)(478600001)(2906002)(66476007)(66946007)(41300700001)(6916009)(4326008)(8936002)(8676002)(66556008)(5660300002)(2616005)(26005)(36756003)(4744005)(38100700002)(31696002)(86362001)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dmFLYkt6ZEJYbnhUUWM5Sk8zcWg3a2tHMVUrRVZmSUhucVJ5K2VHZTg0M0xl?= =?utf-8?B?WTFqWDFKTVNnQ3J5dnZ6Y01pVWZMZTBJaVRVdWlOUzArREw0eGgwNE9IYkZ2?= =?utf-8?B?TmwwdkpHblFKYVppdTdaMm1zSloyOC8xRlVsNnFvRWVjN0tXSmNJcVZxUEdq?= =?utf-8?B?YUFwZ1hhUWwyN2dWT0F3NmRGZTVwNjhPeGxxY3FIRVdXYXNyVUt0bjBHNDky?= =?utf-8?B?OWI0cGlSQnZqU2lwR0ZnS2wvZFQ0TkdwbUw1WUI5Z2pSUkRHVjQxREswOUNq?= =?utf-8?B?dHVhc2dDZ01kUHdHdjZNUkRxV0tjN1dEN25oMFI0RU1tZEt5aVRDaC9qQk0z?= =?utf-8?B?TGJvTVBDKzhtVzhMNm1jZnNPRnVNUzUrUjlSZXUzS05qYlF4a1Q0aWQ2Vkg0?= =?utf-8?B?SU8vazJTblcyeDU5K2hUUGMwRnR0OGViR3VDRW1zcWsrVys5bXdGbXd2L2Zq?= =?utf-8?B?MnFWRmM3V1k5cEFhNVVTcGw1aXp6czlYU0tDSkJ4QTdDd2ZpZEVlZnIzaDRV?= =?utf-8?B?UC9YODZ1NVcrY25iTGJndUFEaXR6WG01bzNCa2g4Z2tTemY2ZDRqeElEY2Rh?= =?utf-8?B?WGNaZExtYm1sNEd0Sm1ERHMxSzM3ZkxaaUQzTjkxRnYzdkRjQTE5QklGWG5z?= =?utf-8?B?aWJIWWdldmxVL1MweDZpRjRCRUhFcldvcXNVWmZUQ1liNG8zSFo2SXV6UE0r?= =?utf-8?B?VGNjRlFFaTdLaVdsZlNNTjRaMlhTUld2bHFaT0tMdkJzeER5MUVuZjMzWTRK?= =?utf-8?B?cURmU2JndC9LNGZQY2t0alZGMEtFQ1F2ZVpNVzF3K3dxWHB2QjR4OWs4dzFj?= =?utf-8?B?eWxnMFZHdzZPMVpMSVc0UVlua2ZlWndTampzZE1ZNmxvZnJ1Rm5xYWw1dFlm?= =?utf-8?B?ZjQzMU55ZXFDTHhLb1R1bWdnWjkvVGhySlltbU5SMWZRTk1Fdmt5QTIwa1Fy?= =?utf-8?B?Y3pKY1RRV0V1dHhtM3JJWDB0Z2hJbW9kQlFPaE1ndXJBcGlNZGNTS042OHBE?= =?utf-8?B?QTUxMUE2cWdVVFNQRVV5RDZJRVAvUjdQVWU2SHhaUG55N04vVHlBVE1kT3BE?= =?utf-8?B?N2lQb0hoQmtDYUR4UndHMjdJOHk2d2c5UGNYWCt4NWdMcDhiUDI5MXRrV2FG?= =?utf-8?B?SVE4ZDVGTEw4MmFXWWdLNmJzRlVPSE5PUjlRbFprMTVTcExHVFJ4R2phcVNn?= =?utf-8?B?dnQ0Z3VzeWZQd3JUZTVRRWJCUWFjOHo2cVVLazQ2dElhVVZFb2NhU2orUWV3?= =?utf-8?B?RWZVbEp5ZGRZQXB3WkVoVmNUSEVPcDZyaW1SZnFoNXpyZmpYQkdNRVBlMHh3?= =?utf-8?B?WGdmTi9wY2VpL05hUVUwWDY5UEE1WG9talB1VEF3S0xrZnRPMTNOcXNMdUhS?= =?utf-8?B?NlBFTGluUlc4eC9hcEJYU1Evb25BekF4K1MzZmZvVENoZllUR2hQazBqNDFJ?= =?utf-8?B?b2xaZE1FVi9iNVFOUFRtMFNIUWhoSUFSM1FiNGRUN0NEZXFJQ1dnY3JNL25a?= =?utf-8?B?M3RCQ0tjR0NRSExEaTBjcFo0NC9KdXhVelBqbDk0c1dQdGxpa1djMmZWc2ZQ?= =?utf-8?B?dHJFYkxvUHlmUDRSWHpTd2dYa0JPUTlVMzRDcGhKczVFbTZJL2M5NFY1SkdQ?= =?utf-8?B?ZXZVemY2R2VLRTM4MmJ6TnBFQTdjTGZhL2FLbjEwUEYyWUw2RUVYZDNMTjJD?= =?utf-8?B?SE9KUTFVUXI5NTh6UnZZT1lCSnZFbmx4dENZaEdGZ2tzbEtMbXN4bVh0Z3RG?= =?utf-8?B?MjdQQ3VadVBPakQyZjEzVDAzc0hST1FhZW0raU1Bc01YOWxGV2NRY3Zzd1Va?= =?utf-8?B?Yzk3bEwwRTlEVmVDZE9SZnNlaVVFR1cyMFUreUVYQk9IYk9LSUlrQXhsMVAw?= =?utf-8?B?WUZGYTd2d2tOcDA1ZGhBWVdNVU01b01hckgzMVlBL28yV0VPcGwybUZ6Q2VP?= =?utf-8?B?cjBIWUZWYnE0cVQ4K2IzbnVPeTlHZHpxRm00c1hmMDY0U2hRemQzQWs1VFNO?= =?utf-8?B?TGZleEYvQXlYRzc1b2liL1pVL3NOeVEyWEQ1YW9ER1VxZmdrbVczRnp2RkNq?= =?utf-8?B?Um80Z1RmakMxRGhtU2RPS0x3amxzeDVXRmpzWi9QUFR5RkwvK2pxUW5YV25B?= =?utf-8?Q?x5WmXixELSNfvvq/G8DTRtSg5?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: f79e686a-1ab2-4336-9d31-08dbb06a7710 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2023 12:52:31.5099 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: MnNRCwVU2XAdJWw8pyYnjSzX2Cc2+x1Uy2pij4++PmmFYdCGSBTs9UWoKyErv7es43mUeLzlX1UXpSQ+xfiUhg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB9760 X-Spam-Status: No, score=-3027.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Various aspects there want tidying. While I don't expect any conflicts / collisions, if in doubt this goes on top of v2 of the alternative AVX10 series. 1: re-order update_code_flag() 2: make code size vs CPU arch checking consistent 3: don't play with cpu_arch_flags.cpu{,no}64 4: fold CpuLM and Cpu64 Jan