* v2019.09.0
@ 2019-09-09 14:02 Sascha Hauer
0 siblings, 0 replies; only message in thread
From: Sascha Hauer @ 2019-09-09 14:02 UTC (permalink / raw)
To: Barebox List
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@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2019-09-09 14:03 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-09 14:02 v2019.09.0 Sascha Hauer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox