* v2024.12.0
@ 2024-12-06 10:49 Sascha Hauer
0 siblings, 0 replies; only message in thread
From: Sascha Hauer @ 2024-12-06 10:49 UTC (permalink / raw)
To: Barebox List
Hi All,
I am happy to announce barebox-2024.12.0!
This release brings us some Rockchip updates. We have a new board
supported, the OrangePI 5 plus. Also we have VOP2 graphics output on
RK356x SoCs. This comes with a few updates to the fbconsole which now
supports changing the orientation and fonts with transparent background
so that we can nicely put a console on a background image.
Also new in this release is ECDSA support for verifying FIT images.
Ahmad has continued to cleanup include/common.h. It's now nearly empty
so everything is moved to more dedicated headers.
As usual, see below for all patches that went into this release.
Have Fun!
Sascha
----------------------------------------------------------------
Abdelrahman Youssef (7):
include: Include <linux/math.h> to resolve implicit declaration of do_div()
common: buffer access out-of-bounds
partitions: efi: fix GPT header size exceeding allocation size
partitions: efi: fix overflow issues while allocating gpt entries
of: fdt: fix overflow caused by fdt_prop extending beyond fdt
of: fdt: fix possible overflow during parsing of fdt
partitions: efi: Check GPT header size against minimum limit
Ahmad Fatoum (65):
Revert "dma: debug: detect repeated DMA sync"
KASan: implement non-warning kasan_is_poisoned_shadow
dma: debug: poison DMA buffers with KASAN while owned by device
dma: debug: detect repeated DMA sync using KASAN
efi: payload: image use new CONFIG_ARM64 symbol
video: mipi-dbi: reword Kconfig prompt
mdio_bus: add NULL check to mdiobus_read/mdiobus_write
crypto: reorder ECDSA Kconfig entries
keytoc: return error on failure to set PKCS#11 pin
test: self: jwt: regenerate jwt_test.pem.c_shipped
test: self: rename REGENERATE_RSATOC to REGNERATE_KEYTOC
FIT: improve error message when uncompressing non-compressed files
ARM64: mmuinfo: comment the if clauses decoding PAR_ELx
ARM64: asm: mark assembly entry points as functions
ARM64: io: implement I/O accessors in assembly
ARM64: board-dt-2nd: grow stack down from start of binary
mtd: cfi-flash: use I/O accessors for reads/writes of MMIO regions
ARM64: mmu: flush cacheable regions prior to remapping
virtio: don't use DMA API unless required
clk: add stub definition for of_clk_get_from_provider
tee: add missing header for BIT macro definition
tee: shm: include missing header for basprintf
net: dsa: realtek: fix CONFIG_SANDBOX build
pmdomain: imx8mp-blk-ctrl: add missing definition of ARRAY_SIZE
PWM: rockchip: fix compile testing with CONFIG_SANDBOX
watchdog: imxulp: drop unused include of asm/system.h
include: import uapi/linux/kernel.h header from Linux
usb: typec: fix compile test with CONFIG_SANDBOX
bitops: fix missing defintion for DIV_ROUND_UP definitions
mci: am654-sdhci: drop dummy redefinition of MMC_CAP2_HS200/400
hw_random: fix compilation with 64-bit size_t
optee: make OP-TEE OF fixup ARM-specific
include: common.h: move barebox startup functions into separate header
include: common.h: move ctrlc() functions into stdio.h
include: common.h: move out integer string parsing functions
include: common.h: move out endianness macro sanity check
include: common.h: move out user interface functions into stdio.h
include: common.h: move out memory option parsing prototypes
include: common.h: move out RW_BUF_SIZE definition
usb: gadget: fix static analysis false positive
ARM: SMCCC: make header usable for compile test
net: r8169: use lower/upper_32_bits for clarity
keytoc: check for memory allocation failures
crypto: fix compile with empty CONFIG_CRYPTO_PUBLIC_KEYS
FIT: add dependency on CRYPTO_BUILTIN_KEYS for signature verification
dma: make DMA_ADDRESS_BROKEN type-safe
video: stm: use DMA_ADDRESS_BROKEN instead of NULL
crypto: caam - pbl-init: use DMA_ADDRESS_BROKEN instead of NULL
net: designware: don't use dma_mapping_error for non-streaming DMA
net: macb: fix DMA_ADDRESS_BROKEN in the coherent ring allocations
i2c: lpi2c: fix potential read of uninitialized variable
dma: give dma_alloc_coherent a device parameter
video: Rockchip: add missing dma_alloc_coherent a device parameter
ARM: i.MX9: tqma93xx: workaround warning in variant detection
clk: rockchip: make it compile again
sandbox: noshell_defconfig: set CONFIG_CONSOLE_DISABLE_INPUT=y
startup: do not bring up networking if console input disabled
usb: typec: fix freeing uninitialized memory
remoteproc: imx: add support for loading ELF data sections into DRAM
remoteproc: use I/O memory variants of memcpy/memset
crc: crc-itu-t: generate lookup table on first use
ARM: omap: add two smaller MLO defconfigs for AM335x
checkpatch: fix detection of barebox root directory
Documentation: imd: update information on barebox_update
ARM: omap: fix NS16550 UART setup in omap_debug_ll_init
Holger Assmann (1):
ARM: dts: i.MX8MP: disable NPU node if hardware is missing
Jonas Rebmann (1):
test: pytest: introduce pytest for network, test tftp notfound
Jules Maselbas (1):
clk: clk-composite: fix callback guard in clk_composite_round_rate
Justin Bronder (1):
lib: lz4: use lz4 instead of lz4c
Michael Grzeschik (1):
commands: mmc: write_reliability: bail out early if already set
Michael Riesch (1):
arm: rockchip: add support for the xulong orangepi 5 plus
Peng Fan (1):
remoteproc: elf_loader: skip segment with memsz as zero
Richard Weinberger (1):
dlmalloc: Fix integer overflow in request2size()
Sascha Hauer (77):
dts: update to v6.11
graphic_utils: Clip to screen boundaries
commands: splash: honour line_length
gui: fix alpha blend
fbconsole: make background pixels transparent
fbconsole: actually store rows/cols
ARM: Use optimized reads[bwl] and writes[bwl] functions
ARM: rename logical shift macros push pull into lspush lspull
ARM: convert all "mov.* pc, reg" to "bx reg" for ARMv6+
ARM: update lib1funcs.S from Linux
ARM: update findbit.S from Linux
ARM: update io-* from Linux
ARM: always assume the unified syntax for assembly code
ARM: update memcpy.S and memset.S from Linux
lib/string.c: export non optimized memmove as __default_memmove
ARM: add optimized memmove
of: fix of_get_next_child() for prev->parent != node
of: fix of_graph_get_next_endpoint()
of: of_graph: honour ports subnode
of: of_graph: fix of_graph_get_next_endpoint()
of: of_graph: add missing functions
spi: spi-gpio: actually delay in spidelay()
spi: spi-gpio: support different word widths
spi: spi-gpio: switch to new gpio binding
spi: spi-gpio: deassert CS during setup
spi: spi-gpio: switch to gpiod api
clk: imx: improve precision of AV PLL to 1 Hz
keytoc: remove ECDSA dts support
keytoc: fail in case gen_key() fails
keytoc: fix ECDSA endianess problems
keytoc: remove duplicate __ENV__ check
crypto: Makefile: make simpler
crypto/Makefile: Drop unnecessary dependencies
keytoc: make key name hint optional
crypto: rsa: include key name hint into CONFIG_CRYPTO_RSA_KEY
crypto: rsa: encapsulate rsa keys in public keys struct
clk: rockchip: rk3288: Drop CLK_NR_CLKS usage
dts: update to v6.12-rc1
clk: rockchip: rk3568: Fix HDMI clocks
video: add videomode helpers
media-bus-format: update from kernel
regmap: add regfield support
video: add include/video/drm/drm_connector.h
fb: add fb_rect functions
video: Add Sitronix st7789v panel driver
ARM: wolfvision PF5: Use upstream IO expander dtso
ARM: Wolfvision PF5: of_probe only once
ARM: Wolfvision PF5: add display overlay
video: add dw-hdmi driver
video: i.MX ipuv3: switch to upstream hdmi driver
fb: Accept overlay framebuffers without modes
fb: print more information on devinfo
fbconsole: Adjust fbconsole names for overlays
ARM: ARM64: implement dma_alloc_writecombine()
vpl: make vpl deep probe aware
video: Rockchip: Add VOP2 driver
fbconsole: implement panel orientation support
crypto: add public_key functions
crypto: builtin_keys: Allow to specify multiple keys in CONFIG_CRYPTO_PUBLIC_KEYS
crypto: public-keys: use array of public_keys
crypto: rsa: create static inline wrapper for rsa_verify()
Add elliptic curve cryptography (ECC) helper functions
rsa: move header to include/crypto/rsa.h
crypto: add ECDSA support
crypto: make RSA a visible option
dts: update to v6.12-rc2
Merge branch 'for-next/arm-memcpy'
Merge branch 'for-next/dma'
Merge branch 'for-next/dma-debug'
Merge branch 'for-next/dts'
Merge branch 'for-next/ecdsa'
Merge branch 'for-next/master-compile-fixes'
Merge branch 'for-next/misc'
Merge branch 'for-next/vop2'
Merge tag 'v2024.10.0'
ARM: i.MX: ele: fix forward_lifecycle
Release v2024.12.0
--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-12-06 10:52 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-06 10:49 v2024.12.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