From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 14 Oct 2022 18:42:15 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ojNlI-008iEO-Ac for lore@lore.pengutronix.de; Fri, 14 Oct 2022 18:42:15 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1ojNlE-0006RQ-Jv; Fri, 14 Oct 2022 18:42:12 +0200 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ojNlB-0006Fx-JA; Fri, 14 Oct 2022 18:42:09 +0200 Received: from [2a0a:edc0:0:1101:1d::28] (helo=dude02.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.94.2) (envelope-from ) id 1ojNlA-001WTv-R0; Fri, 14 Oct 2022 18:42:08 +0200 Received: from mfe by dude02.red.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1ojNl8-00FzpD-Jm; Fri, 14 Oct 2022 18:42:06 +0200 From: Marco Felsch To: oss-tools@pengutronix.de Date: Fri, 14 Oct 2022 18:41:50 +0200 Message-Id: <20221014164204.3812506-1-m.felsch@pengutronix.de> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [OSS-Tools] [PATCH dt-utils 00/14] Sync Barebox-State code base X-BeenThere: oss-tools@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: Pengutronix Public Open-Source-Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mfe@pengutronix.de Sender: "OSS-Tools" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: oss-tools-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false Hi, this series sync the dt-utils barebox-state code base with a very recent barebox version [1]. The most import patch are patch13-14, since those adding the user-space support for the backend format. By this new backend-format we are able to store the barebox-state on a on-disk partition like MBR/GPT. [1] https://lore.barebox.org/barebox/20221014163534.3812272-1-m.felsch@pengutronix.de/T/#mb63a3ce9abdfc3091fff9d977e696232713fc247 Regards, Marco Juergen Borleis (1): libdt: add partition search function Marco Felsch (13): state: Remove duplicate incudes state: backend_raw: fix ignoring unpack failures state: backend_storage: deal gracefully with runtime bucket corruption state: treat state with all-invalid buckets as dirty state: remove param member from struct state_string state: remove param member from state_uint32, state_enum32, state_mac state: remove unused function state: propagate failure to fixup enum32 into DT state: add SPDX-License-Identifier for files without explicit license state: fix typos found with codespell common: xstrdup: don't panic on xstrdup(NULL) libdt: add of_property_write_strings support state: sync with barebox to support new backend type src/barebox-state/backend_format_raw.c | 6 +- src/barebox-state/backend_storage.c | 2 + src/barebox-state/state.c | 177 +++++++++++----- src/barebox-state/state.h | 12 +- src/barebox-state/state_variables.c | 38 ++-- src/dt/common.h | 23 ++- src/dt/dt.h | 4 + src/libdt-utils.sym | 2 + src/libdt.c | 271 +++++++++++++++++++++++++ 9 files changed, 452 insertions(+), 83 deletions(-) -- 2.30.2