v2019.09.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

I just released barebox-2019.09.0. New this time is that we gained i.MX8
HAB signing support, so we can do trusted boot on i.MX8 as well now. A
side effect of this effort is that we can now verify the compressed
binary before starting it which might be useful for others, too. Also we
can now call the relocation functions on AARCH64 multiple times so that
we can relocate back and forth as we like. The stm32mp support continues
to evolve, thanks Ahmad.

For a detailed list of patches in this release, see below.

Have Fun!
 Sascha


----------------------------------------------------------------
Ahmad Fatoum (14):
      gpio: allow for arch-specific ARCH_NR_GPIOS > 256
      ARM: stm32mp: set CONFIG_ARCH_NR_GPIO = (26 * 16)
      ARM: dts: stm32mp157c: correct gpioz id
      reset: add reset controller driver for STM32 RCC
      ARM: stm32mp: fix some misnomers/typos
      filetype: add STM32 image type
      ARM: stm32mp: generate STM32 images
      UBI: silence erroneous GCC warning about uninitialized read
      clk: imx6: fix use of cpu_is_mx6* before they are initialized
      clk: imx6: remove quirky clk_set_parent(LDB_diN_sel, pll5_video_div)
      clk: imx6: define an enum for ldb mux inputs
      Documentation: boards: add initial STM32MP documentation
      Documentation: imx8mq-evk: fix typo (s/NXM/NXP/)
      Documentation: add imx6ull-evk boot mode documentation

Andrey Smirnov (6):
      nvmem: Use helper variable in nvmem_register_cdev()
      nvmem: Use already existing dev pointer in nvmem_register_cdev()
      nvmem: Parse partitions information
      eeprom: at24: Drop at24_cdev_protect()
      eeprom: at24: Convert the driver to NVMEM
      eeprom: at24: Select NVMEM as a dependency

Bastian Krause (1):
      mtd: spi-nor: fix page offset/remains calculation in spi_nor_write

Fabio Estevam (1):
      clk: imx6: Fix procedure to switch the parent of LDB_DI_CLK

Jan Kundrát (1):
      docs: Use a proper name for AM335x defconfig

Ladislav Michl (1):
      startup: Register autoboot variables earlier

Marco Felsch (1):
      images: add support for generating STM32MP images

Masahiro Yamada (4):
      kconfig: update to Linux 5.3-rc3
      riscv: use generic bitsperlong.h
      mips: use generic bitsperlong.h
      kbuild: use -fmacro-prefix-map to make __FILE__ a relative path

Oleksij Rempel (3):
      OF: gpio: Add special quirk to parse regulator flags
      net: fec_imx: add regulator support
      arm: port imx28-evk to devicetree

Philipp Zabel (2):
      clk: imx6: Mask mmdc_ch1 handshake for periph2_sel and mmdc_ch1_axi_podf
      clk: imx6: Make the LDB_DI0 and LDB_DI1 clocks read-only

Rouven Czerwinski (17):
      i.MX: HABv4: ignore return for i.MX28/6 initcalls
      i.MX: HABv4: implement interface for i.MX8MQ
      mach-imx: enable HAB on i.MX8MQ
      arm: lib: add CSF section between PBL and piggy
      esdhc-pbl: extract header parsing from image start
      esdhc-pbl: add piggy load function
      sections: fix macro for barebox_pbl_size
      scripts: imx: support signing for i.MX8MQ
      images: always build sha256sum into pbl
      pbl: add sha256 and piggy verification to PBL
      stdio: puts and putchar static inline wrappers
      pbl: support panic with log output
      arm: uncompress: verify sha256 if enabled
      mach-imx: add gencsf header for i.MX8MQ
      mach-imx: hab: select piggy verification for i.MX8
      boards: nxp-mx8-evk: rework to different boot flow
      images/.gitignore: ignore i.MX8MQ HAB files

Sascha Hauer (42):
      ubiformat: improve generation of UBI image sequence
      mtd: ubi: mark PEBs as bad on erase failure
      mtd: peb: Do not mark as bad in mtd_peb_torture()
      ubiformat: handle write errors correctly
      ubiformat: Fix wrong error tests
      ARM: Fix global_variable_offset() for aarch64
      ARM: nxp-imx8mq-evk: Do setup_c() before accessing global variables
      ARM: phyCORE-i.MX8M SOM: Do setup_c() before accessing global variables
      ARM: zii-imx8mq-dev: Do setup_c() before accessing global variables
      mtd: nand: Add ecc parameters as device parameters
      console: return number of characters written in fops_write
      crypto: caam - Always do rng selftest
      mtd: nand-mxs: consistently rename struct nand_chip * to "chip"
      mtd: nand-mxs: calculate ecc_strength only once
      mtd: nand-mxs: Make locally used variable static
      mtd: nand-mxs: change API between NAND driver and fcb code
      mtd: nand-mxs: pass mtd_info to mxs_nand_get_mark_offset()
      mtd: nand-mxs: inline only once used function
      mtd: nand: Add function to parse device tree properties
      mtd: nand-mxs: Make ecc strength configurable via device tree
      ARM: access __boot_cpu_mode with a function
      pinctrl: i.MX iomux-v1: Make base address initialization unnecessary
      pinctrl: i.MX iomux-v1: Add i.MX1 support
      serial: i.MX: Add i.MX1 lowlevel init function
      ARM: i.MX: scb9328: refurbish board suport
      ARM: aarch64: Fixup relocation table for the second relocation
      ARM: aarch64: Fix get_runtime_offset after relocation
      pbl: Move piggy verification into pbl_barebox_uncompress()
      ARM: i.MX: imx8-ddrc: Remove debug code
      ARM: nxp-imx8mq-evk: Remove duplicate call to imx8mq_cpu_lowlevel_init()
      ARM: nxp-imx8mq-evk: Replace trampoline
      ARM: i.MX8: Fix piggydata loading
      ARM: nxp-imx8mq-evk: Update comments
      Release v2019.09.0

Uwe Kleine-König (1):
      dts/imx25: drop sram node



-- 
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




[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux