Hi All, barebox-v2018.03.0 is out. Some work has been done in the area if FIT images. We have now a greater flexibility in which images can be opened, and when they are opened less memory is used since we have to do one less copy of the image. Another thing worth noting is that squashfs can now do zstd. As usual, see below for a detailed list of patches. Sascha ---------------------------------------------------------------- Aleksander Morgado (5): bbremote: rename command subparser variables ratp: rename global context variable ratp: move barebox-specific command to ratp_bb.h ratp: remove unused list pointer from ratp_bb_pkt ratp: remove unused context fields Andrey Smirnov (1): at91sam9x5ek: Add appropriate compatibility guards to all initcalls Antony Pavlov (5): sandbox: use 'poweroff' command for exit sandbox: avoid symbol conflict for {open,read,close}dir sandbox: add gpio support with libftdi1 sandbox: add i2c and spi libftdi1 bit-bang example i2c: i2c_master_send(): don't leave flags uninitialized Daniel Schultz (2): commands: ubi: ubiupdatevol: Reduce error code to 0 or 1 ARM: configs: am335x_defconfig: Reorder configs Lucas Stach (7): net: phy: scan PHYs referenced by phandle net/e1000: remove one level of indentation net/e1000: use correct bit for flash detection net/e1000: EEPROM isn't valid if only iNVM is available net/e1000: don't check EEPROM signature if populated from iNVM net/e1000: don't register EERPOM device if the content is invalid net: phy: fixed-link: read link parameters from devicetree Michael Olbrich (1): scripts/compiler.h: inline functions in headers must be static Philipp Zabel (7): fs/parseopt: Add parseopt_llu_suffix filetype: Add type detection at an offset fs: add support loop mount offset include linux/compiler.h in linux/unaligned/generic.h lib: Add xxhash module lib: Add zstd decompression module squashfs: Add zstd support Sascha Hauer (51): startup: create /tmp fs: implement is_tftp_fs() libfile: implement make_temp libfile: implement a function to cache a file uimage: fix memory leak in error path uimage: Use is_tftp_fs() and cache_file() to ease TFTP workaround fs/uimagefs: Use is_tftp_fs() and cache_file() to ease TFTP workaround fs: remove now unused function can_lseek_backward() fs: Fix memory leak in mount() bootargs: Fix memory leak in linux_bootargs_get() imd: Make all pointers into image const bbu: imx-bbu-internal: Do not modify image bbu: imx-bbu-internal: make pointers to image const bbu: command: create temporary variable holding the pointer to the image bbu: Make pointer to image const usb: gadget: fastboot: allow data.image to be const ARM: am33xx: bbu: Make pointers to image const rsa: Add missing newline to pr_err messages pinctrl: do not dereference a device tree property directly libfile: Make write_file buffer const of: Allow for const properties of: fdt: add of_unflatten_dtb_const pstore: lower message priority state: refuse to set dirty parameter via setenv state: Add 'init_from_defaults' parameter startup: Load default environment earlier boot: Make independent of command support bootchooser: Drop SHELL_NONE conflict bootm: FIT: do not depend on FIT pre-opened images FIT: Do not pre-open images FIT: Let user specify the configuration to use FIT: store device_nodes in fit_handle FIT: move handle->verify check to fit_verify_hash() FIT: factor out some helper functions FIT: Implement opening images with no configuration FIT: Allow to open buffer as FIT image env: Add more context to error message Merge branch 'for-next/FIT' Merge branch 'for-next/at91' Merge branch 'for-next/constify' Merge branch 'for-next/e1000' Merge branch 'for-next/misc' Merge branch 'for-next/of' Merge branch 'for-next/ratp' Merge branch 'for-next/sandbox-libftdi' Merge branch 'for-next/tftp-workaround' Merge branch 'for-next/zstd' FIT: Use const dtb unflatten variant state: remove unused arguments from state_new_from_node() state: find backend node with its reproducible name Release v2018.03.0 Uwe Kleine-König (1): i2c: read/write_reg: don't assume client->dev to be valid -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox