v2019.07.0

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

 



Hi All,

barebox-2019.07.0 is out. With this release we get a feature that we
last had 12 years ago: We can read U-Boot environments. Yes, we can!
Also we now have support for OP-TEE, a Trusted execution environment
for the ARM secure world, see http://www.op-tee.org. An OP-TEE binary
can be started as part of starting the kernel so that OP-TEE runs in
the secure world and the kernel is then started in nonsecure mode. Right
now this is for development only since the Address space controller is
not yet configured which makes the secure world rather insecure. There's
room for improvements, but it's a start.

Other than that there's the usual flow of patches, see below.

Have fun!
 Sascha

----------------------------------------------------------------
Ahmad Fatoum (36):
      checkpatch: add upstream checkpatch v5.1 dependencies
      checkpatch: import as-is from Linux v5.1
      checkpatch: apply barebox-specific modifications
      clk: at91: fix compilation errors in sama5d2.c
      clk: at91: delete dead i2s/audio code
      ARM: at91: replace __raw_{readl, writel} of peripherals with readl, writel
      driver: left shift 1U instead of 1 in bitmask for consistency
      of: partition: use NULL instead of never-read argument
      clk: imx: vf610: correct __iomem 'qualifier' placement
      ARM: at91: debug_ll: make UART base address configurable
      ARM: at91: remove references to non-existing CONFIG_ARCH_AT91*
      ARM: at91: remove no-longer needed subarch #ifdefery
      ARM: at91: remove #ifdefery around *_get_ddram_size helpers
      ARM: at91: fix at91sama5_get_ddram_size for sama5d4
      ARM: at91: remove duplicate get_ddram_size code
      clk: at91: fix warning about missing const-safety
      ARM: at91: correct __iomem 'qualifier' placement
      scripts: extract symbol offsets using target, not host, nm
      scripts: includes: restrict strlcpy prototype to glibc
      scripts: compiler.h: don't include <stdint.h> twice
      scripts: don't depend on system <asm/types.h>
      scripts: bareboxcrc32: remove usage of loff_t
      scripts: bareboximd: remove usage of loff_t
      scripts: compiler.h: add endianness helpers for macOS
      scripts: use "compiler.h" endianness helpers
      scripts: mkimage: s/fdatasync/fsync/ on macOS & OpenBSD
      scripts: removes uses of <asm*/errno.h> in favor of <errno.h>
      scripts: omap3-usb-loader: don't depend on unportable le32toh
      scripts: omap3-usb-loader: drop unneeded header
      scripts: imx-usb-loader: don't depend on unportable headers
      scripts: kwbimage: fix build with non-glibc systems
      scripts: compiler.h: use Linux <endian.h> as default
      scripts: compiler.h: support BSDs as well
      scripts: kwboot: fix comparison with out-of-range constant
      ARM: imx8: fix discrepancy between comment and code
      Documentation: user: suggest U-Boot's bootm, not go

Andrey Smirnov (50):
      usb: imx-usb-phy: Import register definitions from Linux driver
      usb: imx-usb-phy: Wrap lines to silence checkpatch
      usb: storage: Zero CDB out before sending it
      usb: storage: Default to a single LUN
      usb: storage: Fix TEST_UNIT_READY command size
      usb: host: ehci: Do not zero out DMA coherent memory
      usb: host: ehci: Share code to enable/disable async schedule
      usb: host: ehci: Use to USBSTS to wait for transfer completion
      usb: host: ehci: Replace magic number with macros
      usb: host: ehci: Drop unnecessary cleanup code
      usb: host: ehci: Introduce ehci_prepare_qtd()
      usb: host: ehci: Simplify qTD buffer synchronization
      usb: host: ehci: Simplify ehci_td_buffer()
      usb: host: ehci: Initialize qTDs explicitly
      usb: host: ehci: Simplify ehci_submit_async()'s epilogue
      usb: host: ehci: Drop needless assignments in ehci_submit_async()
      usb: host: ehci: Use bool to simplify ehci_submit_async()
      usb: host: ehci: Add a comment explaing IOC setting for data
      usb: host: ehci: Replace explicit printf() with dev_err()
      usb: host: ehci: Drop explicit memset() in ehci_init()
      usb: host: ehci: Treat ehci->qh_list as an array
      ush: host: ehci: Simplify QH initialization in ehci_submit_async()
      usb: host: ehci: Allocate only NUM_QH queue heads for qh_list
      usb: imx-usb-phy: Use stmp_reset_block() to reset PHY
      usb: imx-usb-phy: Disable charger detect during initialization
      ARM: i.MX: Drop unused usb-imx6.c
      libfile: Simplify read_full()
      libfile: Do not return 0 from write_full()
      libbb: Drop simple_itoa()
      commands: Introduce memcpy_parse_options()
      usb: ohci-hcd: Do not zero out DMA coherent memory
      net: rtl8169: Do not zero out DMA coherent memory
      nand: nand_mxs: Do not zero out DMA coherent memory
      apbh: Do not zero out DMA coherent memory
      ahci: Do not zero out DMA coherent memory
      apbh: Use dma_alloc_coherent() to get DMA address
      usb: fsl_udc: Use dma_alloc_coherent() to get DMA address
      usb: ohci: Add dependency on HAS_DMA
      Documentation: Add zii-vf610-dev board documentation
      Documentation: Add zii-imx7d-rpu2 board documentation
      Documentation: Add zii-imx6-rdu2 board documentation
      Documentation: zii-imx8mq-dev: Update OpenOCD usage documentation
      ARM: rdu2: Initialize DEBUG_LL in entry function
      filetype: Add "U-Boot environmemnt variable data" filetype
      filetype: Allow specifying cdev's filetype explicitly
      drivers: Introduce late_platform_driver()
      misc: Add a driver to expose U-Boot environment variable data
      fs: Add a driver to access U-Boot environment variables
      ARM: rdu2: Add U-Boot environment partitions
      lib: Add missing arguments to memcpy_parse_options()

Antony Pavlov (3):
      riscv: dts: erizo-generic: fix memory node name
      Documentation: add riscv mention
      filetype: fix typo

Bastian Krause (3):
      scripts: imx-image: document -d, -e, -s, -u
      doc: boards: imx: document image creation
      doc: boards: imx: add HAB section

Cory Tusar (1):
      ARM: rdu1: Add U-Boot environment partition

Ian Abbott (1):
      startup: execute /env/bin/init as part of the initial shell

Jan Remmet (1):
      common: state: check length

Ladislav Michl (1):
      net: macb: dma_sync_* receive buffers

Lucas Stach (9):
      ARM: zii-common: add missing stddef.h include
      ARM: zii-imx8mq-dev: add barebox and environment partition
      ARM: zii-imx8mq-dev: add defaultenv with simple boot configuration
      ARM: rdu3: disable i210 network interface
      ARM: rdu2: extend environment for netboot
      ARM: rdu2: disable i210 network interface
      ARM: rdu2: extend boot script for eMMC boot
      ARM: imx: rdu1: disable FEC node
      ARM: imx6sx-sdb: remove PHY reset GPIO from DT

Masahiro Yamada (6):
      arch: add KBUILD_DEFCONFIG to allow "make defconfig"
      .gitignore: import some updates from Linux
      treewide: replace '---help---' with 'help' in Kconfig files
      kbuild: remove unneeded patterns from distclean
      kbuild: drop support for cc-ldoption
      kbuild: suppress warnings from 'getconf LFS_*'

Michael Forney (1):
      kbuild: Use ls(1) instead of stat(1) to obtain file size

Michael Grzeschik (2):
      gpio: add driver for PCF857x, PCA{85, 96}7x, and MAX732[89] I2C GPIO expanders
      pcf857x: fix CONFIG_OF to OFDEVICE

Oleksij Rempel (1):
      remove CONFIG_DEBUG_INFO

Peter Mamonov (1):
      MIPS: use anonymous labels in ENTRY_FUNCTION_END and STOP_WITH_DEBUG_EVENT macros

Philipp Zabel (2):
      ARM: rdu2: reserve pstore memory region
      ARM: rdu1: reserve pstore memory region

Rouven Czerwinski (9):
      ARM: i.MX6: add support for Digi CCIMX6UL SBC Pro
      scripts: imx-usb-loader: add i.MX8MQ PID and VID
      images: ignore *.csfbin files
      firmware: add gitignore file for *.bin
      ARM: udoo-neo: add ocotp and environment nodes
      nvmem: ocotp: Elongate OCOTP_CTRL_ADDR field
      nvmem: ocotp: Ensure WAIT bits are preserved
      nvmem: ocotp: Change TIMING calculation algorithm
      i.MX: HABv4: Reset index variable after error type

Sam Ravnborg (1):
      arm: sama5d4: fix stack setup

Sascha Hauer (31):
      ARM: introduce sync_caches_for_execution
      ARM: unify asm/arm-smccc.h and linux/arm-smccc.h
      ARM: psci: factor out of_psci_fixup() to separate file
      ARM: Layerscape: Add PPA firmware support
      imx-bbu-nand-fcb: print page numbers instead of block numbers
      imx-bbu-nand-fcb: print primary/secondary firmware page numbers
      imx-bbu-nand-fcb: always print info messages in read_firmware_all()
      imx-bbu-nand-fcb: make info messages in read_firmware_all() clearer
      imx-bbu-nand-fcb: return positive result when firmware needs cleanup
      imx-bbu-nand-fcb: refresh unused firmware when it needs refresh
      commands: mw: Use kstrto*() instead of simple_strtoul()
      imx-bbu-nand-fcb: exchange firmware slots when used firmware is refreshed
      ARM: Initial OP-TEE support
      dts: update to v5.2-rc1
      dts: update to v5.2-rc2
      dts: update to v5.2-rc3
      Merge branch 'for-next/arm'
      Merge branch 'for-next/at91'
      Merge branch 'for-next/checkpatch'
      Merge branch 'for-next/dma'
      Merge branch 'for-next/dts'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/macos'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/ubootenv'
      Merge branch 'for-next/usb-ehci'
      Merge branch 'for-next/usb-phy'
      startup: Do not overwrite global.linux.bootargs.console
      net: cpsw: adopt to upstream device tree changes
      usb: imx-usb-phy: select syscon driver
      Release v2019.07.0

Tomaz Solc (1):
      ARM: rpi: use sdhost for eMMC access on CM3.

Ulrich Ölmann (1):
      images: remove forgotten occurences of *.imx-sram-img

Uwe Kleine-König (4):
      plathome-openblocks-a6: provide a kwbimage.cfg file
      serial_ns16550: readd support for mvebu armada 38x
      mvebu: make the compiler inline mvebu_remap_registers
      plathome-openblocks-a6: use image format 0

Vivien Didelot (1):
      ARM: zii-vf610-dev: disable eth1
-- 
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