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 phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 18D76C25B4E for ; Tue, 24 Jan 2023 15:02:10 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 03339856B4; Tue, 24 Jan 2023 16:02:06 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.b="G8PUArGY"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 36B3485622; Tue, 24 Jan 2023 16:01:45 +0100 (CET) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2046.outbound.protection.outlook.com [40.107.243.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 438E98566F for ; Tue, 24 Jan 2023 16:01:23 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: phobos.denx.de; spf=fail smtp.mailfrom=michal.simek@amd.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KkpZOrrkwVKrXJ+yqDCJ82GGLT3T9CBO6zvPFOY8TKzC2Gs5rJNeL73WGLm1Q8R7z4Us19mH7mTc5CWFuM4pRGayN+zJGcPLckGSX/ZfmjcpRC8RCuTAa2D3OQhP1j8VfjAapcjp1UyRIgZe7CPd9t/ECgdH7q24kKFwPSLOAnspqsVdiSGlz12Caqj5sZ38+2xIgMWYxrDxwxZUn6tRgpSfQXwfJW92RDTQDMd4IQSQHTgGG5RrmYfzbH5sV0emOMP8B91WZXLzI244yE7FtySq49o/3w0/u6bwOkUHVDPYl6kMUk6C4rADEn9lXy2Cp5r7yNfnjXLBLxJnUPgeSw== 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=EZU/rnZAmt37MC6de7lYiImpw7wU5P6CC26ytCFNVsY=; b=HjJQvF4v1Gtwj92bbCMY2IveihYWTRd5zlkOLLVGPy+ouTeQaSj2A+9eKr1Mbh+WgPTYu1gpgyTNW8cAwRr61QCjFFMshy0eRM3O1nmcEfLWw8TxjQ0TRyPsZT+x2YNMG0Tko+zZvnQe92WRLfoGG2yuGobrFh1RhGgVpJ+XpOJiD6d1lzM3g0x6dPyrGlfjcsN69d2x5udqWaroVyp8QoET8GgKiMtDfQSCfld3myX6gdsNogT6pfgCuJ5xmOQq2jYYOvmDmV4s7pL5bgkjBgn8HzL1+NNRsuHdp6/TFht0BRecFXg4DW8elxmVrlwIaFNhEzYYRC3O16lZ/kCg3Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); 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=EZU/rnZAmt37MC6de7lYiImpw7wU5P6CC26ytCFNVsY=; b=G8PUArGYc7xPWE/AZCvCRuoXPW8DPySXtU53lfPCNTQ1UwPQEuxxGTop23ZHQbQLJ+il5eAe2uqwMkLXANQOQRtHXbrcFesrr2HBBIGtd9j0SGxFph42Adx0UOAuRZd28qe2Xpe0unbju8TDeMmTJ4+YzKfj5fGAh7ruCIhovg0= Received: from MN2PR19CA0001.namprd19.prod.outlook.com (2603:10b6:208:178::14) by DM4PR12MB7621.namprd12.prod.outlook.com (2603:10b6:8:10a::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.33; Tue, 24 Jan 2023 15:01:17 +0000 Received: from BL02EPF000108E9.namprd05.prod.outlook.com (2603:10b6:208:178:cafe::19) by MN2PR19CA0001.outlook.office365.com (2603:10b6:208:178::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.33 via Frontend Transport; Tue, 24 Jan 2023 15:01:17 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by BL02EPF000108E9.mail.protection.outlook.com (10.167.241.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6043.10 via Frontend Transport; Tue, 24 Jan 2023 15:01:16 +0000 Received: from localhost (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.34; Tue, 24 Jan 2023 09:01:10 -0600 From: Michal Simek To: , Subject: [PATCH 0/3] xilinx: board: Improve legacy format handling Date: Tue, 24 Jan 2023 16:01:04 +0100 Message-ID: X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB03.amd.com (10.181.40.144) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL02EPF000108E9:EE_|DM4PR12MB7621:EE_ X-MS-Office365-Filtering-Correlation-Id: 48521705-591d-4ea3-6878-08dafe1bd816 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8eWA5siDaFcogXtr7v2nWL+G3YoPlQTYyNCiTwOfKEKjRcv1BMfa0paeyzAdMThuC6bjN/jKENI5uIv99wenCj/pnaZFwUn5HUu6oAmBuIT3uiWEqAGyH56Gh95vvRWONOUIJN4FHvbg1xpxeridZBYafsmxmyNO660z4rkqB5qJmGg+sHaFGtE4MBazJBfBSzIfy4daz9Y0+TPDXzSnd/bHceK6mNUSyxi8PCRDCpqNYdYwDOphAxwnzKbilWuKKEIMlIgFBrgZbN6ahXWa0QFESoacFtxjfI+iVgmvUaKy6g2q96Yr6NEmrMXSOWr3daFLbb/sWnW+Wwl6yORrpUlwWC+8mBe60+BSDxq+q4aaRryUqUDXRzOTMUGyF3WHcYtTpSlDszlJ+ZFe9VropK/gHFMhsai9nlt1j1/VhLUPy3GgKk1McpYoA/sNst+12n80KyFMPMvhguwGW7d0OXpbG1YW56plQ+bC4T5mt1mfRczQjetX7nowCNNW/oEjvDquc7sYLqIJfG+EKPR4m5lqaFJpT0h+qiGo4nE3qMCO1zN74iVBlv+lRf+MfiPnT+HWw41oKODvMC4LlGiWn96v43DMuwImu5S8QQyZfXb1Atfp+fuNYRwKN+BNKKQrBmG7bEAbilkORBSayEBEHFHO72N3uVdoSQegeoA2JZH49J4pu852+oKz6CQh7gVx6oFWbvKW4sqxa6POKVxfbGfhvjRgIlo+0ZHYwU5Vml0= X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:SATLEXMB04.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230022)(4636009)(396003)(346002)(136003)(39860400002)(376002)(451199015)(40470700004)(46966006)(36840700001)(26005)(86362001)(186003)(16526019)(82310400005)(478600001)(6666004)(336012)(356005)(83380400001)(40480700001)(2906002)(36860700001)(47076005)(316002)(110136005)(36756003)(81166007)(2616005)(82740400003)(70586007)(70206006)(8676002)(426003)(44832011)(4744005)(41300700001)(40460700003)(8936002)(5660300002)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jan 2023 15:01:16.8953 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 48521705-591d-4ea3-6878-08dafe1bd816 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: BL02EPF000108E9.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB7621 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean Hi, fix and improve legacy format handling to cover cases where eeprom content is corrupted and random. Very likely detection algorithm can be improved - for example check that mac address is valid, check all strings, etc. but the aim of this series is to remove all non printable chars without mac address and never copy more bytes than expected. Thanks, Michal Michal Simek (3): xilinx: board: Use ETH_ALEN macro for mac address size xilinx: board: Fix xilinx_eeprom_legacy_cleanup() xilinx: board: Update logic in xilinx_read_eeprom_legacy board/xilinx/common/board.c | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) -- 2.36.1