From mboxrd@z Thu Jan 1 00:00:00 1970 From: tien.fong.chee at intel.com Date: Mon, 5 Mar 2018 17:43:34 +0800 Subject: [U-Boot] =?utf-8?q?=5BPATCH_v10_0/4=5D_Generic_firmware_loader?= Message-ID: <1520243018-105509-1-git-send-email-tien.fong.chee@intel.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable To: u-boot@lists.denx.de From: Tien Fong Chee This patchset contains generic firmware loader which is very close to Linux firmware loader but for U-Boot framework. Generic firmware loader can be us= ed load whatever into target location, and then consumer driver would use it to program whatever, ie. the FPGA. This version mainly resolved comments from Lothar Wa=C3=9Fmann in [v9]. This series is working on top of u-boot.git - http://git.denx.de/u-boot.git . [v9]: https://www.mail-archive.com/u-boot at lists.denx.de/msg279152.html v9 -> v10 changes: ----------------- - Resolved memory leaking and cleaning up messy codes. Patchset history ---------------- [v1]: https://www.mail-archive.com/u-boot at lists.denx.de/msg271905.html [v2]: https://www.mail-archive.com/u-boot at lists.denx.de/msg271979.html [v3]: https://www.mail-archive.com/u-boot at lists.denx.de/msg272039.html [v4]: https://www.mail-archive.com/u-boot at lists.denx.de/msg272432.html [v5]: https://www.mail-archive.com/u-boot at lists.denx.de/msg272771.html [v6]: https://www.mail-archive.com/u-boot at lists.denx.de/msg273961.html [v7]: https://www.mail-archive.com/u-boot at lists.denx.de/msg276775.html [v8]: https://www.mail-archive.com/u-boot at lists.denx.de/msg278735.html Tien Fong Chee (4): spl: Remove static declaration on spl_mmc_find_device function cmd: ubifs: Move ubifs_initialized checking into cmd_ubifs_umount() cmd: ubifs: Factor out some checking codes into cmd_ubifs_mount() common: Generic firmware loader for file system cmd/ubifs.c | 40 ++--- common/Kconfig | 10 ++ common/Makefile | 1 + common/fs_loader.c | 353 +++++++++++++++++++++++++++++++++++++++++= ++++ common/spl/spl_mmc.c | 2 +- doc/README.firmware_loader | 86 +++++++++++ include/fs_loader.h | 28 ++++ include/spl.h | 2 + include/ubi_uboot.h | 2 + 9 files changed, 506 insertions(+), 18 deletions(-) create mode 100644 common/fs_loader.c create mode 100644 doc/README.firmware_loader create mode 100644 include/fs_loader.h --=20 2.2.0