From patchwork Tue Apr 5 16:35:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sean Anderson X-Patchwork-Id: 6311 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 aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 30CADC47091 for ; Tue, 5 Apr 2022 17:24:48 +0000 (UTC) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (EUR03-DB5-obe.outbound.protection.outlook.com [40.107.4.79]) by mx.groups.io with SMTP id smtpd.web12.8847.1649176529695927100 for ; Tue, 05 Apr 2022 09:35:33 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@seco.com header.s=selector1 header.b=E2O8B+XD; spf=pass (domain: seco.com, ip: 40.107.4.79, mailfrom: sean.anderson@seco.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G0Xm7JjprnFv35++U5tK8qbvQP7tWfl4AX6A/gbL2dyOsXq13qKYfXWs7/Z2pF5u6A+P43/Zr8ouTy3oZx8Qbg4mlSt3Yi8+VJCcO3bPxWLattyBwMN58IPfZvIy0pKGBf5RPgKRIsrKTm1HNJIHk0h7z5ILKIvhs49B1schoV2aaDqgVvODCIcvfyLQ4uC302gYdTTcQs5r6JmXYi27dizj6umd7gLB1fE4ZYnksCgfWCxE+abqDuBIDR8HdJO61eB1DByB6aNRp/sM58aPTK1zbq3MLchKC3DMREww2pNXdtbZj26RpMp+vVaZMTIPevWharLWZ9wEgb2rhBChMw== 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=i6FWr6nt8aSUhKytbVPZOIMrGivSOvoEzr9yMYE6CE4=; b=TtCJEePZn1w0jLBDH6oOYiUwpYNcnxUMr2g2snqpDFchSKMalQO35NDpuoCh5NI17MsDoQom6AEU1jHqvYDf+8WkCCZtYz1VKc6LyIEK0DiP+2KAHz0aHLahDftrsCtydZ7yuYQ9Gm1AVqQ1db9sBRDR5N9yn3kqKqToorDD7bYczUAF58AQct02fZRWQreq4jJGU8IY73iEmq9760BUsI661ikfgbzwXzCvSyBsIpz6hJKVK3FJJrLc6uOX9CWPUYeYV7wfMGIpdusFrd6ojI55+TYucFRRB/AAQ5qo45IETQzD9Shi3xHzVv7f5R2UVKAcpjXoVlq1+l6H6w7zGQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=seco.com; dmarc=pass action=none header.from=seco.com; dkim=pass header.d=seco.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seco.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i6FWr6nt8aSUhKytbVPZOIMrGivSOvoEzr9yMYE6CE4=; b=E2O8B+XD3ddcFZFsUW/7SwFzg3Q/sy6OwIMuyACf75qfZlNesAujKHW94KTfLDv5d3pJQYmVbNJ4LzfN1kdISpWb1juB0jk8Ix+Lb1brMejJyNsIDgrEFqvDuVZxybQ6yRfBhOdR9eImf0EiYPq0vVIuQa/EB4VRF2IQL28Hclnmyi6bxAr3/6lIPyS0/AbA+sAOm3Vhyy+UfZ++ojaEUQmlugSjGRLizBSrbuoZlraDQn4IAj/ZCpqL1zusmjESCs5Yi6L9VmP2QVdDI2yF2CYgKoi5V4pICNObqRfkysf1pArreka4JZHHP5drNWRHa+JtgHSYhrpQOZTrFQQ7bA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=seco.com; Received: from DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) by VE1PR03MB5919.eurprd03.prod.outlook.com (2603:10a6:803:111::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Tue, 5 Apr 2022 16:35:29 +0000 Received: from DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::fd2d:a04b:de07:33f8]) by DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::fd2d:a04b:de07:33f8%6]) with mapi id 15.20.5123.031; Tue, 5 Apr 2022 16:35:29 +0000 From: Sean Anderson To: meta-freescale@lists.yoctoproject.org, Yangbo Lu , Wasim Khan , Prabhakar Kushwaha CC: Zhenhua Luo , Ting Liu , Shawn Guo , Jun Zhu , Alison Wang , Priyanka Jain , Otavio Salvador , Rajesh Bhagat , Leo Li , Pramod Kumar , Mingkai Hu , Sean Anderson Subject: [rcw][PATCH 1/3] rcw.py: Fix indexing with floats Date: Tue, 5 Apr 2022 12:35:03 -0400 Message-ID: <20220405163507.3907691-2-sean.anderson@seco.com> X-Mailer: git-send-email 2.35.1.1320.gc452695387.dirty In-Reply-To: <20220405163507.3907691-1-sean.anderson@seco.com> References: <20220405163507.3907691-1-sean.anderson@seco.com> X-ClientProxiedBy: MN2PR19CA0023.namprd19.prod.outlook.com (2603:10b6:208:178::36) To DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3fb70f36-7a3a-419a-38db-08da17224ba0 X-MS-TrafficTypeDiagnostic: VE1PR03MB5919:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iAhFLq4TOtohb4TNLX//8UnIipu/D6Kri3re7gG02nKFkLIUHg/aW5TM/xOEVH/G8l6V87SsOzsi/j2ymbG/eB5Ph8GPenjn2srZ9OaEDH3gfu9dGEBzKlRyGRMc21aBktCFDPGCiEsW57F1uG6wSiQ+pwEXCZRLoqDwlGKk2V1HqHKWynT109t1E/YdInUWgJOaTlQ5nWo1IDJterNUfkLhCaKJXtNNSlYcYnIwSkG08ilkbU4ZWfvIDQfaZaN7ob1JTllO1BRpbhqQEGnJ/7GX71pJbu40yNAw9QkrSS2KUbcNPjqomrWPrLm/p5GL6dfcxQ5+iXyGkKnH0CyInKczNwy4vY3HX/yngmY4KI8KZcXmP6g0Krnt2vBuD4UtUz/1KJx9AFTcD2pV+9BRefh9ebAL+XvZq2GA5mWPD2FpqXB44eKBgqL2uaD9FmBrkLugyonyjFaf/JAYeEW/Osr37eBpYYl2iNCMPvrIlw32twxoTwrONa/6SI+lnJ3pAxCxdCB5meMYItvOnbSWFsrQ1vlBsqyreEkA9CckqztC1iKMShECqjRZUYmbiln1Juw0dLVLoqEE0DTXmIgcz1ZJXTgzeZ/HHCZEUnYYjll1AKpFp5pWR7E0QN7PrDiXzqgeOtX2tsk7Rz3QVPJM0oQEPl67CqzXgUoJDhbSrCS0alr9kDjNVr+N5/FQzDnf8VpcLbNt3dy3fS0fiBXpUw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB7PR03MB4972.eurprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(2906002)(110136005)(54906003)(6486002)(38100700002)(38350700002)(83380400001)(8676002)(6512007)(6506007)(5660300002)(316002)(44832011)(4326008)(7416002)(8936002)(86362001)(107886003)(66946007)(66556008)(66476007)(36756003)(1076003)(508600001)(6666004)(186003)(52116002)(26005)(2616005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: hIzSNRx9/DZbBPRpHRmOlIdfdEIa/Uf1qXDdG83SA1Z4ZCgTYjYCPhOLxMlg6eCwW2IsgbH0uA/d8O2qB+lA/yLUGBvBCh0TGdQxgfw+vnE4oJNGarw0Ushik31RaPAOjuqNDkas4Pc+yCYVVs1LdCuVZMMCnt51OIoXvcb+ZTI8Ph8GmO4RSDRK8jtW2hO8/uFsHVrGDOndnywDm1bIaUflkGPwlOolOf06lL/acNoTBt+WH+v4TqhV6Q4LAlZ+iaw7EiMO65uhxKQt0SkXqrAKHpVZh4M+q7ukmGrVfHYsx+FncJK+wKiZpgJXsbiq2ImHCcwwYZ/C8LRJbYiIl5x/xu/h09Ab1Mh+2Sb+ZEJ2hEr0A8+AxmWT0JhxyUgMzQAPIUAm+yIo4reWdB2dWhNDF8GLXG9TjBjZF4k+OtELK0gb7alkxRUZWCN9cWan3u8kMGZufZH6u/Rye/61MFZsFeMLITwIT7azE/fTk/ARl8Xk8yjImmQlkq7oURyxYFsl3B3bfIlepPcnwiOCAQ4kMYjVjUN2hQYZvZMOxTAC3zGhZ3RwkjsxWPbRYSVlrCRCzPmlOY7vM8fg+j/86+q/6QubE8/vfS2BShhu/SrlNJqJh3s39+RYsuY7asDgfheFFlqQe0JrDmQg+/4gqRpwhDYmqftTyXl0jBmNYLFazXhLQQ7qRz6Pv6ZbNfwGXNnqqr0CXQ+sTjWWk5aEZmMd9AAtwi7mUf2i4Ghp4YV7swzsRCUgiRNDGRFpHsb3z8rXLrOQaz9ibawIGUYXTcdVkfnnJPeqjXn1UnIBXwVnMznWJJBZ3S8blG2WwMWa3o1HXUjrgs7r6ATeyduoKmy+aIUPcgNvwZC0AU1zwsHpGPJUPszhfz6A+/VXspo/ec61Vov5iKxfAGHYxObOkjSbHoFB5oOuSgwWUni30YElZ0x/k/mOLsdO43jmqWOYm3jrxyDBPz0TItXPHkw2dyicj5XM94fwXRvxaBvNf2UHdcZWL/ZHpE6DJFflaGwTVysOs/kG23s40iPPX87eScW/gtjmcS0cKHjtnuDGPlRo6mvs+v7EnLeGYSb1jbga/p4bJwcapE9nYx6Jodh0w8VpHu+ZndjkHeCL6knmbvQqS29MRv9qqQAr03h+/19jCYipcjNYWkgWrUm/TK/jzBIcSxsgavXDuXhYlEW86YOO9JJrW4bGQ1L4yR0Akp/n2PgOIn8UusGT7Bh82i6VkLca0ZRSTY35FfFF3366mFaAM/YzC04xoddn6X5JUAbdXSkojH1aBQ9AB796q27BLxgmUmYLSk4poKE4rUaxI6rYMnHxHgKRIpJ3yP1MDiPw9P1D7AOGc9JDsrr0GrHdgsSarkjiehbwS1YjulB9DIZ8KgG89Tbc9c4MEztWWGAePbw4SG7UzJ4E667jkEyDk9S3AGV8cYX62CQYX0irsrGkEIgNhcNKLXiJtq3oEFaavgybdNvrs+pBAF3526+80aLhH9nsFc/9yYes/b8/N8m+E1tqFZFcor0esUz1OOSJtX9bEGNxxP7oRVjI5FEZG+C8iHgiSNqHGIfiN3K7I1dccYNk6VYQ4T3bouGjwfEkAhnnnrbLLIiLELorGXtq42wLWB9DZ/tkBeUBuR0SMcaNuO+/blNFCD4Be6OOnq0NVY72B1mwz4OIsDdGrAVrjGSG+3Ypha1h1OQkmorD6TFBmcq6gOD/4jllR/DtldeoBvRfvbRecX7P15j3H2hGL0/xEUZJ9+YQJy3jQ7YjEDo= X-OriginatorOrg: seco.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3fb70f36-7a3a-419a-38db-08da17224ba0 X-MS-Exchange-CrossTenant-AuthSource: DB7PR03MB4972.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2022 16:35:29.2558 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bebe97c3-6438-442e-ade3-ff17aa50e733 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: TaoRktrkek1MYrGnpEeHPFPLFnkZea161o412D8mU+9t1qxOXtxi+bqZ/ehVfcw9NrZUtss/VEhTvU5OHQSPaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR03MB5919 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 05 Apr 2022 17:24:48 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-freescale/message/24829 When creating a source PBI from a binary, the following error is encountered: > TypeError: slice indices must be integers or None or have an __index__ method This is because division in python3 always returns a float. Instead, use the integer division operator, which returns a (truncated) int. Fixes: 7c47f30 ("Add support of Gen3 family SoCs") Signed-off-by: Sean Anderson --- rcw.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rcw.py b/rcw.py index 863f755..266a44f 100755 --- a/rcw.py +++ b/rcw.py @@ -779,19 +779,19 @@ def create_source(): if pbiformat == 2: if binary[0:4] == preambletst: # Convert the binary into a large integer - rcw = binary[8:8 + (size / 8)] + rcw = binary[8:8 + (size // 8)] bitbytes = rcw # We skip the checksum field - pbi = binary[8 + (size / 8) + 4:] + pbi = binary[8 + (size // 8) + 4:] else: print('Weird binary RCW format!') bitbytes = '' else: if binary[0:4] == preambletst: # Convert the binary into a large integer - rcw = binary[8:8 + (size / 8)] + rcw = binary[8:8 + (size // 8)] bitbytes = rcw - pbi = binary[8 + (size / 8):] + pbi = binary[8 + (size // 8):] else: print('Weird binary RCW format!') bitbytes = '' From patchwork Tue Apr 5 16:35:04 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sean Anderson X-Patchwork-Id: 6312 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 aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 36103C3A589 for ; Tue, 5 Apr 2022 17:24:48 +0000 (UTC) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (EUR03-DB5-obe.outbound.protection.outlook.com [40.107.4.84]) by mx.groups.io with SMTP id smtpd.web10.8761.1649176536775830908 for ; Tue, 05 Apr 2022 09:35:38 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@seco.com header.s=selector1 header.b=v0zU7IlH; spf=pass (domain: seco.com, ip: 40.107.4.84, mailfrom: sean.anderson@seco.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q7BeyUlVEKx7Sb1S8ng4jBKSmtPCI95ZsDEQfDGQTdXff5oj1ZdPmtXRTOHzGYcB5FwZBtMSoTgfaDXI8Zcf41hGrPpZw5keFUH47jGtZsfoxE5GhErv8v5/jAVphcyZGrK/eFjCdNgX7TsyuU5c/X5tP9Y13tF+17fX5kMDCDp+Y6EuyYytQr1PiElSW2L/ompfzmGZhWv3fcD5GSQlfp3hw/jtI4eZzEIBdo5IR/MglS+4jQDdYuf+IWMR1uJN0yvanihls0fBvXdIU3ekFyzcSwrmf/nOclEYhTj161eHsul0BnS6krSeoLRwQEO+y+Xd67Y6SAGG0uUVithsmw== 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=8rH+tP36wmwwbX0ApbLzBdnVWmtM9FLRi7XhSjJPYZs=; b=iGUJTiKGU/+RpuHFq5B3QHecBdvaz8Tvi0RTwqIDC3XW6l44ibbmhrtQR8jKQ7XvqSRCUhRGCXe4cTVeKVnz2ZVM2o8K2dzE3zbvl0pjWXkjxlMW5RsolYNZZjz2Vj0DLDH8gwnXDCcKaB41myCB2kHoTPzLrCdHjNTuWaBur0eCw1evC9c1KI1HaKhjQXiisb0kqnrX1JOiPeD8Uf5W3bnpeGRva6kzbGb4XyA2FYgrs+hewv6Aj5hnWNJ8BxV6krMkFs52j9QwzOq5OwSJ8v9ybP2OpyDIHzY7DUzkpXklyO7CWc5bcbIV/yaYHcqRMldR/PgWq6K6mk2F5sWYrw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=seco.com; dmarc=pass action=none header.from=seco.com; dkim=pass header.d=seco.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seco.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8rH+tP36wmwwbX0ApbLzBdnVWmtM9FLRi7XhSjJPYZs=; b=v0zU7IlHnMv+htz5aL474LNN2VRBcFep7CTD/8LOFRbybQOsqjuHN+iJxgLx6Mm1W1RRN26C6USEiu2R0b8JZFIJflu9aTKXTuI2BF8CR4SALZ/81nwA0HBSSLbr4D0Q6gJbb0dDDyKl2Y9l9LbzA3ipHNpxJn6ItjZVbiH24RX6HSROYUA0Dz66Qq5uZZC7lleUU0Jb0rCLtmqsYAkk8IT9zn+W9lkgGJpcNWrYGz8jmrRLgjXVx95MRhQxToKm5fN0KrO+DAWG983tcyQRJrGoa5pRoSIIWEmruHZ/loIWszW9mxshTxVIzvr5QX/WjzhSZFuVHTH6Ctk43wtkIQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=seco.com; Received: from DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) by VE1PR03MB5919.eurprd03.prod.outlook.com (2603:10a6:803:111::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Tue, 5 Apr 2022 16:35:33 +0000 Received: from DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::fd2d:a04b:de07:33f8]) by DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::fd2d:a04b:de07:33f8%6]) with mapi id 15.20.5123.031; Tue, 5 Apr 2022 16:35:33 +0000 From: Sean Anderson To: meta-freescale@lists.yoctoproject.org, Yangbo Lu , Wasim Khan , Prabhakar Kushwaha CC: Zhenhua Luo , Ting Liu , Shawn Guo , Jun Zhu , Alison Wang , Priyanka Jain , Otavio Salvador , Rajesh Bhagat , Leo Li , Pramod Kumar , Mingkai Hu , Sean Anderson Subject: [rcw][PATCH 2/3] rcw.py: Fix using ord on ints Date: Tue, 5 Apr 2022 12:35:04 -0400 Message-ID: <20220405163507.3907691-3-sean.anderson@seco.com> X-Mailer: git-send-email 2.35.1.1320.gc452695387.dirty In-Reply-To: <20220405163507.3907691-1-sean.anderson@seco.com> References: <20220405163507.3907691-1-sean.anderson@seco.com> X-ClientProxiedBy: MN2PR19CA0023.namprd19.prod.outlook.com (2603:10b6:208:178::36) To DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fede876d-1955-494b-8821-08da17224e02 X-MS-TrafficTypeDiagnostic: VE1PR03MB5919:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: e6pKT50x7AulxGk6/XsLvFPb5yvC2nt0jyS+z7VtugxvyE7yr7U3imRjdLx5IuMQ4Bc3swzqc807wPe4sql0byiogmWoeCOZY+hbFK1ca9IMIB9fqhWV1U3CHiWzjvixjCWtT3XDKDNjhmM1UO+ESV9Hv+WtLHmUtALp2ei4Bg4tIJBp6Dzb1NE78J/KqbSingun+3kc95+D70QmTn0/h5MwjcbKS/tvo+YMoKztQbkNlxhBMtNDfF6/XU214o7tuhqWMSXst7tgTvWrv5NdIkdOiwBYT2u/4d+cwJRqY4B0l7HzPHK1NlL4xyLYYWaUo+9kKdrRYNfVhgtf/nZvF1fHHHqeZI8v77WD8RL/KxF5YX6L7zLrTXkdHjl4B5MteU/VUvyEhcfV2MfUfeDL3Zi3pIV0Vxz1vRtuD3eKgleBOLprnjZZH/GPLFEdV/d0pFGL0QCpQJGpP2M+MCT4pbPUD9pFjQH9KXT7qZDemTIIjTGDGbHXlbMIHDUbLDb7XJA9QrSVo3jk5EtdzHHYHlG3TR6jKAPmR8o+9XF/LcoFOvws2fA2d81qKNpMJo3pcRdTzAbcHkFQTU4qexp4So2ncgWbG3WwGlwt1iSCGhQW1neY2AvVebgHyc3wRlUHFq2mwGlpxO4OmQX8pB4Y2YEQEz9hlhayG5BETTDig74cu31dlLmOXhx5dmHyiuwNpufifTDwBfZE/gRlgdTxRg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB7PR03MB4972.eurprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(2906002)(110136005)(54906003)(6486002)(38100700002)(38350700002)(83380400001)(8676002)(6512007)(6506007)(5660300002)(316002)(44832011)(4744005)(4326008)(7416002)(8936002)(86362001)(107886003)(66946007)(66556008)(66476007)(36756003)(1076003)(508600001)(6666004)(186003)(52116002)(26005)(2616005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: OyOcoZxLvn08Jt22qTCrFwsE8+7URFmjozWZLRd7JfxEfh7/PO9APxf3jsdMAKc9oB6TR9vyXbyOJduu0FsXKhJIZ/+TkN2WsJTpBlr2OAWVsg19gVrtQgHAqcx1hyCLisZIsmerOwRDyoxKLli9Z1JcAosYoE7jSN9Ev+S+0VqKNlh9CdwuRFjAEPRjoOoNar0vkLxCrr/srCr3X1DgGkVGIloH1Sqq9YS98Avk1Q3VTQ7sT0MhOhIo1xN86R78o2vuif4B8mQKjSx/Z64D7OmIXtl1YnEYVc2twz2klzIyMt2Qix8OS09BsAEVrjaIVrNAv8QZbXIWraGVQT4/VL2khHFeSaJOwEzmXXit5y6YiWYiNRDcSxoaME8ATJZndc5ppEeOo58R+C5Vv6hSHAB8rmIgZMIKLKMUaQfz/qljVY4sS2lvjNPkXJipSvHzXGBPQGYlN1ad5oDsDbBWBf1OsnhrHekmUCSfQRSuJmNe60VD5XshjzPsXDaFGsMa0QKy9osTi8fP+DhDKf0l1yLGBqdmSw7zQfQSN/BZnUomt37ZimSf07Pb9YqV99cjOmalLrFMEW7dUrn4GlXBVsdk5mNeDDFwh+kJaGxHPa+EbjX09kF4A9tFRTsRy/rz3MkoD9wJVu/T/PRL32kHnsXsfbeCkZ4GEbGB4zbzPSJ3bbBEEgodh0w8FelPcguH1+ZEgWszkzW8Djdycn5lrfrraZ1tZ/iUDkk5W5kwgK6ozFSu8FTkk3jwPA06yw5F5JdilL1k3D5OfPdj693jeaLcK1IaSKhplRpNFfVWpxK/eTdhW0FIBsa8tgre1r+LiEAAACaClICngxhq2f8sgfWjbZ+8SFxwXs8Kkxm/AzkkD4nIvGFM5OBJo0N5CtrfdzWvIqESFKVhsJCdNi9oLAMqgSGM2YNUdFYCi89vQ2oe89Zsgc7G8KM9dcrV3vp996aqoB0awvpngmxoyBSNQyy9AhsKHdHtLYbxrZjaIr6l02V88e5BoM5hDiUoeC6gOCyQ/VgYVthei8nGp8ocqH3Cs9q9xXKNrz1q+V+pU1mnM+JyoSlxGfdHZ/yBL/FaKOyTehWxGf81buafzr/P/yqOE1HwV8CRcD91MyNNaattSKyuyqk5fW+uY/7ykmRLYmiFGGXeiYlFub82pqdW81NkmpPyNnMwS9pMWNekfJy/Ab4hgbRyMUEsqooBb8+cxueB/oihRjpRu4f+LOsEjQ9qVZCCAKqWhew1OhNpWopRDMYDGMr1HxWEpq/ltk2mF4I9tLZtxPKr3PqEUATtRZmddbyGutqAyHhlxrh+gGp0cL/dhOJXKC9ZTHheZLUAIZN3wvYbOJDvIKrMV+Kg775Arqfn0IWdrcN5qlakURp3qKp2Zme4AseCEKBbRf+kJWODOO+TkAaI4mGnD7qQohgf8oxY0e9SEyd8SYMvF27GmyifKrBdu0Cobv1TQmsSUFjqdKdnqw9tZRZmlMnHTL8CZST+P1IdHXf8+aCbiFja/3gKKIdx90UOiAtjCVkERD0ORx1hUonmOzgyGsCwflvcaxmBG+7QeiAdgtYbLYVja0Zj17XNd18wWR6hKu3uwCSLCfIONtNJHqsgGGrHq2elag/5Vl4xj5yzWdZhocsv+00MJchDU+5ajl33qHN0NBdj+mHftFoO/Gs2cNm5ip1DsqPGhTwsC7Iaz9UiPJU06xPMxK27gA7ysbD2r4Y2w7+cedwk6nWIXhon02F6LJQrsf8Wc+6JUivg6YwGk2E= X-OriginatorOrg: seco.com X-MS-Exchange-CrossTenant-Network-Message-Id: fede876d-1955-494b-8821-08da17224e02 X-MS-Exchange-CrossTenant-AuthSource: DB7PR03MB4972.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2022 16:35:33.4743 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bebe97c3-6438-442e-ade3-ff17aa50e733 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: EAH6/sfcT66bd+K+syw/HQB1OY6RMV1R0Ql6y19hMKUYWKlqRgawbPkqOIgZRWS+NByB5vKX9L4b835GzztCLA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR03MB5919 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 05 Apr 2022 17:24:48 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-freescale/message/24830 Iterating over a bytestring will yield integers in python 3, so we don't need to convert them with ord(). This avoids the following error: > TypeError: ord() expected string of length 1, but int found Fixes: 7c47f30 ("Add support of Gen3 family SoCs") Signed-off-by: Sean Anderson --- rcw.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rcw.py b/rcw.py index 266a44f..42a11dc 100755 --- a/rcw.py +++ b/rcw.py @@ -811,7 +811,7 @@ def create_source(): # After this stage, all the RCW bits should be formatted with lsb on # the right side and msb on the left side to permit conversion into # a very long uint. - bitstring = ''.join(['{0:08b}'.format(ord(x)) for x in bitbytes])[::-1] + bitstring = ''.join(['{0:08b}'.format(x) for x in bitbytes])[::-1] bits = int(bitstring, 2) # Loop over all the known symbols From patchwork Tue Apr 5 16:35:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sean Anderson X-Patchwork-Id: 6313 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 aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3B272C47093 for ; Tue, 5 Apr 2022 17:24:48 +0000 (UTC) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (EUR03-DB5-obe.outbound.protection.outlook.com [40.107.4.84]) by mx.groups.io with SMTP id smtpd.web10.8761.1649176536775830908 for ; Tue, 05 Apr 2022 09:35:39 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@seco.com header.s=selector1 header.b=X5so0mFN; spf=pass (domain: seco.com, ip: 40.107.4.84, mailfrom: sean.anderson@seco.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZsqUQjyHlnIILrH/I35dYp3unILL6MkPOVzX7EuO+HvpEL9OwtDtPwkWn2NdZmDtQNxQ/7tFCegNrzvTSYON0g5F9BZysjOSdlg2/2zu3A4sEQVdHcChk26EwZxRIZWuNpm9/FlHpNgzgMB59/aMKHVU0lv1PVXcTw4zZrxGbRjnUGr/+aqLaZrWUNJ8Fqbj+ecpswdKkkOuAWNW8c52TcnRF/uHLcgHw4XHPXWXSmbvIkkwTlJcZCPgYdByE5rKJk7r4whgh8rqLNPPzdj5LxdLX/t/3XLb3tXOTqjuwoXroKPVCTvM1w/JOzH1x+/gCXtz7izvdc6Pm3zIv3ex8g== 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=cA7zRCz3YHnlB5SwTS7PaPpDpaC9kaiDGJ+q31vuvXE=; b=AvXFou4HjOf0e5/0EADPPzAd1TLZZctHVvb2UucO6MEwu3Znbx/vWtxzZ6JH3AGSpTDtXzNQgFXrGcyf1Uam652jeQK43O9BkVO9KLb9mFwpVsAzmkubIcKQ/Wiumdgm9P8LWtwSnMgA4JCQrJZdvybbzFgUHjWUkDDVnw2CEaZIrXOEA2b2FcoKF/j5/N9YewqGlQJv5lOzrszJXfsdGFxstL1ibu3PvYvbuSbDJAZKeWCFk2fccF/AXLDQd/5Ht7wUBBmbjSU8KUXUNZnt9wtlmir50BJUZeDmqHRCR8VZKCYqyXvkLYoyDhZzI+7J2vGwbjswQAKtnp1Kdw11xA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=seco.com; dmarc=pass action=none header.from=seco.com; dkim=pass header.d=seco.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seco.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cA7zRCz3YHnlB5SwTS7PaPpDpaC9kaiDGJ+q31vuvXE=; b=X5so0mFNVyr3/6jTBfA6YKS/bi97em6Lr8BFd4wkxCwKG2mkXC1g/5Wkaq94DiMpzC4kIqLLXBowqcOxGz6y/tRa/mt5LgK7TqP2xoEs6mg5FoeBHpFAebimyyAd5c+tlsdbaepW4hqQYJY6BEN7E1bfo9Uw3GVsoJghBmH7BkKOp3Z7saDgz4N3KUyBla9TXHIHwWyAiPWJ4mlkwNeW1uIm1kf5qSHLx21JD6q/bQird56XFl0d2Bey3n0xIKKSAKB8888P45etAecVEqGFfyHIjj4fAGWPMTOpvL8L8Mq+D58VNKKTXgs+D5WqK6feD8L3gv/mRDPNwIg361pZyw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=seco.com; Received: from DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) by VE1PR03MB5919.eurprd03.prod.outlook.com (2603:10a6:803:111::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Tue, 5 Apr 2022 16:35:37 +0000 Received: from DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::fd2d:a04b:de07:33f8]) by DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::fd2d:a04b:de07:33f8%6]) with mapi id 15.20.5123.031; Tue, 5 Apr 2022 16:35:37 +0000 From: Sean Anderson To: meta-freescale@lists.yoctoproject.org, Yangbo Lu , Wasim Khan , Prabhakar Kushwaha CC: Zhenhua Luo , Ting Liu , Shawn Guo , Jun Zhu , Alison Wang , Priyanka Jain , Otavio Salvador , Rajesh Bhagat , Leo Li , Pramod Kumar , Mingkai Hu , Sean Anderson Subject: [rcw][PATCH 3/3] rcw.py: Append to pbi with a bytestring Date: Tue, 5 Apr 2022 12:35:05 -0400 Message-ID: <20220405163507.3907691-4-sean.anderson@seco.com> X-Mailer: git-send-email 2.35.1.1320.gc452695387.dirty In-Reply-To: <20220405163507.3907691-1-sean.anderson@seco.com> References: <20220405163507.3907691-1-sean.anderson@seco.com> X-ClientProxiedBy: MN2PR19CA0023.namprd19.prod.outlook.com (2603:10b6:208:178::36) To DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e12b7dfa-3682-4d63-ede9-08da17225039 X-MS-TrafficTypeDiagnostic: VE1PR03MB5919:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5jsOaFNvdVyjLu0rVUJmtS3gOhflR1Dl7No6vpfUqwAuuiohRl+YxVYLxOfu1txQQkQHydv4563jYxnukd+CGC9/duyv5kBdJPt332tsxuWo/PZ7YqX3TCT3WHdcolK3uWKMnMtw8sla8OFonPB9WzEdbzYKOrGxh21Be1CnVr2VkrnU3LBsJuKv5y0l8mg6N1gNOkr2s6MJWgASVGspCW1RN7RR6+IkUw5BrY8BGSTwkxHkWHR/LaKOfTE5BJ5F1jZlDZvVDucp/QlSGd7P0OVOsTG3lHTsIX005J85+S4RYUWDvFX/4ThWw5+SpfJRGCHDjb49Dq9g6wUYSPQ3V4uIJWxNwqU6h7rdVUnRxK1XKnU6grvwBBL/ZtAf62v/snhJi69b+JiW3P8VQP2yX4LlgDLBQQBrDK9GoEN+/zLbP+6rG+Yd9b6Ou+AGDothwB7WZN0wGTWXTzWsoyw2XRwd6cennjads0vbToBX6pQgV8okNgeqJFgNDM53ZNwhx+APKdfL4EcF7o8x7Dni3OcVUUFBNjHXS8coKKKMG3DeT3gBnGyhlkfVgudwAxgkNKwH63g7vYVTPVqwDJ6vFbVZuFYgGahTPqrSmhO2BhmKLKXTex4FtnSYoCPsqhq6Wl9FoJmuAcG+r1/UprsBVJCok7nc9U8Vciysq2ISOi0jG0Umn7OGBVpQ7zunyjP2DrMO4/Q4J+b1wcN0e2lekA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB7PR03MB4972.eurprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(2906002)(110136005)(54906003)(6486002)(38100700002)(38350700002)(83380400001)(8676002)(6512007)(6506007)(5660300002)(316002)(44832011)(4744005)(4326008)(7416002)(8936002)(86362001)(107886003)(66946007)(66556008)(66476007)(36756003)(1076003)(508600001)(6666004)(186003)(52116002)(26005)(2616005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: XE2w3vgq/zEpK3AjXaHc7ASbqfPfxoC/seSghK5oLh++xQ67Z8nDQjwvDcGVLvDI6NYzW8ueyknsD/f2uBpmTUaIAc5i04CaJz9EG0DJPUqvQgEUgzpZaPn40pv7F1OkAiaZVuzlwUAaaMCq8jy3gTzZfPIVt3h7AuWfjMdavGJjFXo/VrvOcWaLntrMrdJTHN4/eoLR2aaP5BlicwwAMA1oWGNmwRn/shUz8fOt1T9KYszMWKaqE5iyXKVyy6hDgsRVbyCzNkR/sJlvQafx9NU9pbXtZy5MndsmURXQ8NDA07426xCN9FDwKg184VUDE8aiUaRnBuYdCIqDVEXVHMOuGPa/yIN9OCsm2/FdwAxC61aurzo5JsLroHiU/QNoyDvkIpjKrK+Mnta+FXoPfoo6W3J54pYJZbvogd4YvkV59M2+JX1TzDW7kSZ3V6+j+TuUHcv4kT6iLfPvPlU7LoHXZWPehK4WkSmnHRKs3/xCHDkQIDBnxvtayxHW0Y3F5kTy6lbNhFafV+na0tnVvqsTkUGU4+cWbWjsxjoQQ4cWA0mlh44OfGUaCYqgaJooeirezu38nLeadv2eZRC9+ZYQ5VLEexlCpcNzo0OYgKAALLADfUl2aGYf3Y1Bw2q/CcPZdxcpFUIZgPLdTLvTDar9kCsT0oI9DgBDaQv9EI6+NacL8TFf3H6iADVNtglI5p8Z3BQsJrZucX4wcQ/pdpewCgjWQF3hUgx1awFjnH7wZupz2DbYbPuBz5ZK7dA+1OLU8OQK4efZ3fk5ZbMy5TTOe/efl+RryGgsUepBlSvpLczzYsYMV2PglDfduWd0IBffM2ZAD3wyYMKgAT1Z+MUxMx4L49UZNMVMQiYJrsDU5gr8T7omygEyG7KdozI4jR/p0hGcmISnR4ci47DDXNIregcoe6Vwvoe0xBV9XQq866OB5dIw7tewi5UduO7euT+KotI6zSbZhVipHSl+8XFnWJ0pR72zblglLbVNgt9O258B0erMjuJSO5q+sp+14dMdZJepqPEFghubiO/WdqkJ0hQ3lGTE5F5DaFucNmBK1EfnYY3Od2Bz9Cnl1B+sIlrS3ZAJ3Q0Z4LWacLUgCqqLVQ16Ryyr4ZHiJSSlIiEMfsxMKH7n7Ee7Mf3S5jEg6aa+rH9//K5gfFrHyDtwTTLhmQVN7a45zcuQpxFWDaijvtHgN0ZFI2PZ2XOw9EvdeIx7baYrA2NkproXynS+XdtMIZNl1/bG0P4rjAWZ+URRBxfzTiMaw20OzXPkgVlv59gtkSB81wur61nO9HRobzyrNcJiNUUWKuxIDD2WO5HAi0yVm7PpOSetM2NPHTvzXusHFAJ02jAsOJ7pvD/aRi85M2jsU3eSvvckvUIPfrJX8UIkcU0Hh51ObmPvSdE1jCY8I0UO/S+qhxtX79yWl/VotPF5Pia0eVbaECWELvtcQYpECQYONszR/lBmI/H2p+WycQ4DikoTsBwZUS2H3LxP04oL/We4V5vad6AfhS5N4nTao2X95jF9ypdZZwj6FQ4IdRN0uSOTMeQuS/ztp7kvEN5U+qKOjc8dvw2N7Fg534q9X3RHClcugw9jWTnL0r6bzB94DFmp0GLRybG1j9fWUN29XKPdNc3qg/WtV23nvHCOF9tzdYmzNhKKJ9LHEWH+dHpu4O62YLjvwI6MNdT6gTh2X8/pJyIT5aWxDnef+/pU1AN4KtzgPgZdfzOFayrkb1igt03r6igJnyZ6rYSuECzCtcvO3o81cEnIp/A= X-OriginatorOrg: seco.com X-MS-Exchange-CrossTenant-Network-Message-Id: e12b7dfa-3682-4d63-ede9-08da17225039 X-MS-Exchange-CrossTenant-AuthSource: DB7PR03MB4972.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2022 16:35:37.1615 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bebe97c3-6438-442e-ade3-ff17aa50e733 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: kI2QpDDyZ7AEl5J4NYZeBPjEGwS1xuZrEbkjHzCRZ0hznEKPGWWXm33nJvpfGFNJtmwlLcli2ySuXHPyyrl0IQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR03MB5919 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 05 Apr 2022 17:24:48 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-freescale/message/24831 Regular strings cannot be concatenated with byte strings. This fixes the following error: > TypeError: can't concat str to bytes Fixes: 7c47f30 ("Add support of Gen3 family SoCs") Signed-off-by: Sean Anderson --- rcw.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rcw.py b/rcw.py index 42a11dc..fc58238 100755 --- a/rcw.py +++ b/rcw.py @@ -855,7 +855,7 @@ def create_source(): l = len(pbi) # Deal reasonably with broken PBIs with, e.g., an extra LF # at the end - pbi += "\0\0\0" + pbi += b"\0\0\0" l += 3; l &= ~3; source += "\n.pbi\n"