[Buildroot] [PATCH 00/23] xtensa overlay application rework
Max Filippov
jcmvbkbc at gmail.com
Tue Mar 14 18:30:29 UTC 2017
Hello,
This series cleans up xtensa overlay application code, making
it uniform across its users in the toolchain, reducing the number of
configuration variables and making it possible to use compressed
overlays and download overlays from network.
This is a subset of a series initially submitted by Yann E. MORIN
in 2015, I've forward-ported the original submission, addressed the
posted comments and added overlay application to linux and U-Boot.
Max Filippov (3):
linux: apply xtensa overlay
uboot: apply xtensa overlay
linux: enable uBoot image type for xtensa kernel
Yann E. MORIN (20):
core: include arch-specific definitions
arch/xtensa: add definitions for the Xtensa overlay
package/binutils: use the Xtensa variables
package/gdb: use the Xtensa variables
package/gcc: use the Xtensa variables
arch/xtensa: add macro to extract the overlay
package/binutils: use macro to extract Xtensa overlay
package/gdb: use macro to extract Xtensa overlay
package/gcc: use macro to extract Xtensa overlay
package/binutils: extract Xtensa overlay as post-extract hook
package/gdb: extract Xtensa overlay as post-extract hook
arch/xtensa: add macros to generate hooks
package/binutils: use the Xtensa macro generators
package/gdb: use the Xtensa macro generators
package/gcc: use the Xtensa macro generators
arch/xtensa: get rid of an intermediate blind kconfig option
arch/xtensa: allow specifying path to tarball file
arch/xtensa: accept the overlay to be compressed
arch/xtensa: accept the overlay to be an URL
configs/qemu-xtensa: use overlay from the github repository
Config.in.legacy | 23 ++++++++++
Makefile | 3 ++
arch/Config.in.xtensa | 27 +++++-------
arch/arch.mk.xtensa | 71 +++++++++++++++++++++++++++++++
board/qemu/xtensa-lx60/xtensa_dc233c.tar | Bin 808960 -> 0 bytes
boot/uboot/uboot.mk | 3 ++
configs/qemu_xtensa_lx60_defconfig | 4 +-
configs/qemu_xtensa_lx60_nommu_defconfig | 4 +-
linux/Config.in | 2 +-
linux/linux.mk | 3 ++
package/binutils/binutils.mk | 13 ++----
package/gcc/gcc-final/gcc-final.mk | 5 +--
package/gcc/gcc-initial/gcc-initial.mk | 5 +--
package/gcc/gcc.mk | 12 +-----
package/gdb/gdb.mk | 14 ++----
15 files changed, 129 insertions(+), 60 deletions(-)
create mode 100644 arch/arch.mk.xtensa
delete mode 100644 board/qemu/xtensa-lx60/xtensa_dc233c.tar
--
2.1.4
More information about the buildroot
mailing list