From 6914119390d470c78626bd091f7e65999a045185 Mon Sep 17 00:00:00 2001 From: Wendy Liang Date: Sun, 10 Jan 2016 16:24:52 -0800 Subject: [PATCH] Add linux_firmware sample app for zynq7 Add linux_firmware sample application for zynq7 remoteproc master. Signed-off-by: Wendy Liang --- apps/Makefile | 5 +- apps/linux_firmware_remoteproc_slave/Makefile | 73 ++++++++++++++++++ .../linux_firmware_remoteproc_slave}/boot.c | 0 .../boot_wrapper_zynq7.S | 2 +- .../link_remote.ld | 0 .../rsc_table.c | 4 +- .../rsc_table.h | 0 .../system/generic/machine/zynq7/Makefile | 5 ++ .../generic/machine/zynq7/linux-firmware/make | 44 ----------- .../machine/zynq7/linux_firmware/Makefile | 7 ++ .../image.ub | Bin .../lib/arm-none-eabi-/libfdt.a | Bin .../lib/arm-none-eabi-/libzlib.a | Bin .../lib/arm-xilinx-eabi-/libfdt.a | Bin .../lib/arm-xilinx-eabi-/libzlib.a | Bin .../libfdt/fdt.h | 0 .../libfdt/libfdt.h | 0 .../libfdt/libfdt_internal.h | 0 .../libfdt/types.h | 0 .../linux/petalinux2013.10/devtree.patch | 0 .../patches/linux/petalinux2013.10/gic.patch | 0 .../patches/linux/petalinux2013.10/readme.txt | 0 .../patches/linux/petalinux2013.10/system.dts | 0 .../makefiles/echo_test_baremetal_fw/Makefile | 0 .../makefiles/mat_mul_baremetal_fw/Makefile | 0 .../scripts/makefiles/mat_mul_demo/Makefile | 0 .../scripts/makefiles/readme | 0 .../makefiles/rpc_demo_baremetal_fw/Makefile | 0 .../scripts/open_amp_create_projects.sh | 0 .../src/libfdt/Makefile | 0 .../src/libfdt/Makefile.commons | 0 .../src/libfdt/README | 0 .../src/libfdt/fdt.c | 0 .../src/libfdt/fdt.h | 0 .../src/libfdt/fdt_ro.c | 0 .../src/libfdt/fdt_rw.c | 0 .../src/libfdt/fdt_wip.c | 0 .../src/libfdt/libfdt.h | 0 .../src/libfdt/libfdt_internal.h | 0 .../src/libfdt/types.h | 0 .../src/zlib/Makefile | 0 .../src/zlib/Makefile.commons | 0 .../src/zlib/adler32.c | 0 .../src/zlib/crc32.c | 0 .../src/zlib/crc32.h | 0 .../src/zlib/deflate.c | 0 .../src/zlib/deflate.h | 0 .../src/zlib/infback.c | 0 .../src/zlib/inffast.c | 0 .../src/zlib/inffast.h | 0 .../src/zlib/inffixed.h | 0 .../src/zlib/inflate.c | 0 .../src/zlib/inflate.h | 0 .../src/zlib/inftrees.c | 0 .../src/zlib/inftrees.h | 0 .../src/zlib/sbrk.c | 0 .../src/zlib/trees.c | 0 .../src/zlib/trees.h | 0 .../src/zlib/zconf.h | 0 .../src/zlib/zlib.h | 0 .../src/zlib/zutil.c | 0 .../src/zlib/zutil.h | 0 .../zlib/crc32.h | 0 .../zlib/deflate.h | 0 .../zlib/inffast.h | 0 .../zlib/inffixed.h | 0 .../zlib/inflate.h | 0 .../zlib/inftrees.h | 0 .../zlib/trees.h | 0 .../zlib/zconf.h | 0 .../zlib/zlib.h | 0 .../zlib/zutil.h | 0 72 files changed, 92 insertions(+), 48 deletions(-) create mode 100644 apps/linux_firmware_remoteproc_slave/Makefile rename {obsolete/system/generic/machine/zynq7/linux-firmware => apps/linux_firmware_remoteproc_slave}/boot.c (100%) rename obsolete/system/generic/machine/zynq7/linux-firmware/boot_wrapper.S => apps/linux_firmware_remoteproc_slave/boot_wrapper_zynq7.S (98%) rename {obsolete/system/generic/machine/zynq7/linux-firmware => apps/linux_firmware_remoteproc_slave}/link_remote.ld (100%) rename {obsolete/system/generic/machine/zynq7/linux-firmware => apps/linux_firmware_remoteproc_slave}/rsc_table.c (95%) rename {obsolete/system/generic/machine/zynq7/linux-firmware => apps/linux_firmware_remoteproc_slave}/rsc_table.h (100%) create mode 100644 obsolete/system/generic/machine/zynq7/Makefile delete mode 100644 obsolete/system/generic/machine/zynq7/linux-firmware/make create mode 100644 obsolete/system/generic/machine/zynq7/linux_firmware/Makefile rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/image.ub (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/lib/arm-none-eabi-/libfdt.a (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/lib/arm-none-eabi-/libzlib.a (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/lib/arm-xilinx-eabi-/libfdt.a (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/lib/arm-xilinx-eabi-/libzlib.a (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/libfdt/fdt.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/libfdt/libfdt.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/libfdt/libfdt_internal.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/libfdt/types.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/patches/linux/petalinux2013.10/devtree.patch (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/patches/linux/petalinux2013.10/gic.patch (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/patches/linux/petalinux2013.10/readme.txt (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/patches/linux/petalinux2013.10/system.dts (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/scripts/makefiles/echo_test_baremetal_fw/Makefile (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/scripts/makefiles/mat_mul_baremetal_fw/Makefile (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/scripts/makefiles/mat_mul_demo/Makefile (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/scripts/makefiles/readme (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/scripts/makefiles/rpc_demo_baremetal_fw/Makefile (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/scripts/open_amp_create_projects.sh (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/libfdt/Makefile (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/libfdt/Makefile.commons (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/libfdt/README (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/libfdt/fdt.c (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/libfdt/fdt.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/libfdt/fdt_ro.c (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/libfdt/fdt_rw.c (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/libfdt/fdt_wip.c (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/libfdt/libfdt.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/libfdt/libfdt_internal.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/libfdt/types.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/Makefile (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/Makefile.commons (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/adler32.c (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/crc32.c (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/crc32.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/deflate.c (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/deflate.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/infback.c (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/inffast.c (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/inffast.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/inffixed.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/inflate.c (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/inflate.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/inftrees.c (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/inftrees.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/sbrk.c (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/trees.c (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/trees.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/zconf.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/zlib.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/zutil.c (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/src/zlib/zutil.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/zlib/crc32.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/zlib/deflate.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/zlib/inffast.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/zlib/inffixed.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/zlib/inflate.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/zlib/inftrees.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/zlib/trees.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/zlib/zconf.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/zlib/zlib.h (100%) rename obsolete/system/generic/machine/zynq7/{linux-firmware => linux_firmware}/zlib/zutil.h (100%) diff --git a/apps/Makefile b/apps/Makefile index aea5d37..5adfebf 100644 --- a/apps/Makefile +++ b/apps/Makefile @@ -6,9 +6,12 @@ export OHOME := $(SRCROOT)/../ export BUILD := $(BUILDROOT)/apps all: +ifeq ($(REMOTEPROC_MASTER),y) + make -C linux_firmware_remoteproc_slave all +endif make -C matrix_multiply all make -C echo_test all - make -C rpc_demo all + make -C rpc_demo all clean: rm -rf $(BUILD) diff --git a/apps/linux_firmware_remoteproc_slave/Makefile b/apps/linux_firmware_remoteproc_slave/Makefile new file mode 100644 index 0000000..b164d20 --- /dev/null +++ b/apps/linux_firmware_remoteproc_slave/Makefile @@ -0,0 +1,73 @@ + +include $(SRCROOT)/Makefile.common + +PBUILD := $(BUILD) +BUILD := $(PBUILD)/$(shell basename $(CURDIR)) +BUILDSHARE := $(PBUILD)/share + +BOOTSTRAP_OUT := $(BUILDSHARE)/lnx_firmware + +BOOTSTRAP_SRCS := boot.c rsc_table.c + +ifneq ($(MACHINE),zynq7) +$(warning "Machine $(MACHINE) is not supported by this app $(shell basename $(CURDIR))") +all: + +clean: +else + +ifeq ($(wildcard $(BUILDROOT)/libs/image.ub),) +all: + +clean: +else + +BOOTSTRAP_AS_SRCS := boot_wrapper_$(MACHINE).S + +BOOTSTRAP_OBJS := $(patsubst %.c,$(BUILD)/%.o,$(BOOTSTRAP_SRCS)) $(patsubst %.S,$(BUILD)/%.o,$(BOOTSTRAP_AS_SRCS)) + +LINKERSCRIPT := link_remote.ld + +ifeq ($(EXTRA_INCLUDES),) +EXTRA_INCLUDES += -I"$(OHOME)/obsolete/system/$(SYSTEM)/machine/$(MACHINE)/linux_firmware" +endif + +CFLAGS += $(EXTRA_INCLUDES) + +all: $(BOOTSTRAP_OUT) + cp $(BOOTSTRAP_OUT) $(BUILD)/firmware1 + cd $(BUILD) && $(CROSS)objcopy -I binary -O elf32-littlearm -B arm firmware1 $(BUILDSHARE)/firmware1.o + cp $(BOOTSTRAP_OUT) $(BUILD)/firmware2 + cd $(BUILD) && $(CROSS)objcopy -I binary -O elf32-littlearm -B arm firmware2 $(BUILDSHARE)/firmware2.o + +$(BOOTSTRAP_OUT): $(BUILDSHARE) $(BOOTSTRAP_OBJS) + + @echo 'Building linux aggregate image : $@' + + $(LD) -nostartfiles -T"$(LINKERSCRIPT)" $(LDFLAGS) -o "$(BOOTSTRAP_OUT)" -Wl,--start-group $(BOOTSTRAP_OBJS) -lc -lm -lstdc++ -lzlib -lfdt -Wl,--end-group + + @echo 'Finished building target: $@' + +$(BUILD)/%.o: %.c + mkdir -p $(dir $@) + @echo CC $(<:.c=.o) + $(CC) $(CFLAGS) $(ARCH_CFLAGS) $(INCLUDE) -c $< -o $@ + +$(BUILD)/%.o: $(CURDIR)/%.S $(BUILD)/image.ub + mkdir -p $(dir $@) + @echo AS $(<:.S=.o) + cd $(BUILD); \ + $(AS) $(ASFLAGS) $(INCLUDE) $< -o $@ + +$(BUILD) $(BUILDSHARE): + mkdir -p $@ + +$(BUILD)/image.ub: + cp $(BUILDROOT)/libs/image.ub $@ +clean: + rm -rf $(BUILD) $(BOOTSTRAP_OUT) + +PHONY: all clean + +endif +endif diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/boot.c b/apps/linux_firmware_remoteproc_slave/boot.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/boot.c rename to apps/linux_firmware_remoteproc_slave/boot.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/boot_wrapper.S b/apps/linux_firmware_remoteproc_slave/boot_wrapper_zynq7.S similarity index 98% rename from obsolete/system/generic/machine/zynq7/linux-firmware/boot_wrapper.S rename to apps/linux_firmware_remoteproc_slave/boot_wrapper_zynq7.S index 4f735fd..d4028da 100644 --- a/obsolete/system/generic/machine/zynq7/linux-firmware/boot_wrapper.S +++ b/apps/linux_firmware_remoteproc_slave/boot_wrapper_zynq7.S @@ -35,7 +35,7 @@ @ include FIT format linux image .section fit_image, "a" - .incbin "libs/system/zc702evk/linux/image.ub"; + .incbin "image.ub"; .section bootwrapper, "ax" diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/link_remote.ld b/apps/linux_firmware_remoteproc_slave/link_remote.ld similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/link_remote.ld rename to apps/linux_firmware_remoteproc_slave/link_remote.ld diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/rsc_table.c b/apps/linux_firmware_remoteproc_slave/rsc_table.c similarity index 95% rename from obsolete/system/generic/machine/zynq7/linux-firmware/rsc_table.c rename to apps/linux_firmware_remoteproc_slave/rsc_table.c index bb8c7d0..0c87a81 100644 --- a/obsolete/system/generic/machine/zynq7/linux-firmware/rsc_table.c +++ b/apps/linux_firmware_remoteproc_slave/rsc_table.c @@ -34,8 +34,8 @@ #include "rsc_table.h" /* Place resource table in special ELF section */ -#define __section(S) __attribute__((__section__(#S))) -#define __resource __section(.resource_table) +#define __section_t(S) __attribute__((__section__(#S))) +#define __resource __section_t(.resource_table) #define RPMSG_IPU_C0_FEATURES 1 diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/rsc_table.h b/apps/linux_firmware_remoteproc_slave/rsc_table.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/rsc_table.h rename to apps/linux_firmware_remoteproc_slave/rsc_table.h diff --git a/obsolete/system/generic/machine/zynq7/Makefile b/obsolete/system/generic/machine/zynq7/Makefile new file mode 100644 index 0000000..91a273b --- /dev/null +++ b/obsolete/system/generic/machine/zynq7/Makefile @@ -0,0 +1,5 @@ +all: + make -C linux_firmware all + +clean: + make -C linux_firmware clean diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/make b/obsolete/system/generic/machine/zynq7/linux-firmware/make deleted file mode 100644 index 312abff..0000000 --- a/obsolete/system/generic/machine/zynq7/linux-firmware/make +++ /dev/null @@ -1,44 +0,0 @@ - -include Makefile.commons - -BOOTSTRAP_OUT := libs/system/zc702evk/linux/firmware - -BOOTSTRAP_SRC := libs/system/zc702evk/linux/boot.c libs/system/zc702evk/linux/rsc_table.c - -AS_SRCFILES := libs/system/zc702evk/linux/boot_wrapper.S - -BOOTSTRAPOBJFILES := $(patsubst %.c, %.o, $(BOOTSTRAP_SRC)) $(patsubst %.S, %.o, $(AS_SRCFILES)) - -BOOTSTRAPDEPS := $(patsubst %.o, %.d, $(BOOTSTRAPOBJFILES)) - - -$(BOOTSTRAP_OUT): $(BOOTSTRAPOBJFILES) - - @echo 'Building linux aggregate image : $@' - - $(LD) -nostartfiles -T"$(OHOME)/libs/system/$(MACHINE)/linux/link_remote.ld" -L"$(OHOME)/libs/system/$(MACHINE)/linux/lib/$(CROSS)" -o "$(BOOTSTRAP_OUT)" -Wl,--start-group $(BOOTSTRAPOBJFILES) -lc -lm -lstdc++ -lzlib -lfdt -Wl,--end-group - - @echo 'Copying ELF image to firmware folder' - - $(CP) $(BOOTSTRAP_OUT) apps/firmware/zc702evk/linux/firmware - - @echo 'Finished building target: $@' - -%.o:%.c - @echo CC $(<:.c=.o) - @$(CC) $(CFLAGS) $(ARCH_CFLAGS) $(INCLUDE) -c $< -o $@ - -%.o:%.S - @echo AS $(<:.S=.o) - @$(AS) $(ASFLAGS) $(INCLUDE) $< -o $@ - -clean: - -$(RM) $(BOOTSTRAPOBJFILES) $(BOOTSTRAPDEPS) $(BOOTSTRAP_OUT) - -post-build: - -@echo ' ' - -secondary-outputs: - -PHONY: all clean dependents -.SECONDARY: post-build diff --git a/obsolete/system/generic/machine/zynq7/linux_firmware/Makefile b/obsolete/system/generic/machine/zynq7/linux_firmware/Makefile new file mode 100644 index 0000000..6b43979 --- /dev/null +++ b/obsolete/system/generic/machine/zynq7/linux_firmware/Makefile @@ -0,0 +1,7 @@ +include $(OHOME)/lib/system/$(SYSTEM)/machine/$(MACHINE)/Makefile.platform + +all: + cp lib/$(CROSS)/*.a $(BUILDROOT)/libs/ + cp image.ub $(BUILDROOT)/libs/ + +clean: diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/image.ub b/obsolete/system/generic/machine/zynq7/linux_firmware/image.ub similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/image.ub rename to obsolete/system/generic/machine/zynq7/linux_firmware/image.ub diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/lib/arm-none-eabi-/libfdt.a b/obsolete/system/generic/machine/zynq7/linux_firmware/lib/arm-none-eabi-/libfdt.a similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/lib/arm-none-eabi-/libfdt.a rename to obsolete/system/generic/machine/zynq7/linux_firmware/lib/arm-none-eabi-/libfdt.a diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/lib/arm-none-eabi-/libzlib.a b/obsolete/system/generic/machine/zynq7/linux_firmware/lib/arm-none-eabi-/libzlib.a similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/lib/arm-none-eabi-/libzlib.a rename to obsolete/system/generic/machine/zynq7/linux_firmware/lib/arm-none-eabi-/libzlib.a diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/lib/arm-xilinx-eabi-/libfdt.a b/obsolete/system/generic/machine/zynq7/linux_firmware/lib/arm-xilinx-eabi-/libfdt.a similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/lib/arm-xilinx-eabi-/libfdt.a rename to obsolete/system/generic/machine/zynq7/linux_firmware/lib/arm-xilinx-eabi-/libfdt.a diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/lib/arm-xilinx-eabi-/libzlib.a b/obsolete/system/generic/machine/zynq7/linux_firmware/lib/arm-xilinx-eabi-/libzlib.a similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/lib/arm-xilinx-eabi-/libzlib.a rename to obsolete/system/generic/machine/zynq7/linux_firmware/lib/arm-xilinx-eabi-/libzlib.a diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/libfdt/fdt.h b/obsolete/system/generic/machine/zynq7/linux_firmware/libfdt/fdt.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/libfdt/fdt.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/libfdt/fdt.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/libfdt/libfdt.h b/obsolete/system/generic/machine/zynq7/linux_firmware/libfdt/libfdt.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/libfdt/libfdt.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/libfdt/libfdt.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/libfdt/libfdt_internal.h b/obsolete/system/generic/machine/zynq7/linux_firmware/libfdt/libfdt_internal.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/libfdt/libfdt_internal.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/libfdt/libfdt_internal.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/libfdt/types.h b/obsolete/system/generic/machine/zynq7/linux_firmware/libfdt/types.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/libfdt/types.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/libfdt/types.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/patches/linux/petalinux2013.10/devtree.patch b/obsolete/system/generic/machine/zynq7/linux_firmware/patches/linux/petalinux2013.10/devtree.patch similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/patches/linux/petalinux2013.10/devtree.patch rename to obsolete/system/generic/machine/zynq7/linux_firmware/patches/linux/petalinux2013.10/devtree.patch diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/patches/linux/petalinux2013.10/gic.patch b/obsolete/system/generic/machine/zynq7/linux_firmware/patches/linux/petalinux2013.10/gic.patch similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/patches/linux/petalinux2013.10/gic.patch rename to obsolete/system/generic/machine/zynq7/linux_firmware/patches/linux/petalinux2013.10/gic.patch diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/patches/linux/petalinux2013.10/readme.txt b/obsolete/system/generic/machine/zynq7/linux_firmware/patches/linux/petalinux2013.10/readme.txt similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/patches/linux/petalinux2013.10/readme.txt rename to obsolete/system/generic/machine/zynq7/linux_firmware/patches/linux/petalinux2013.10/readme.txt diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/patches/linux/petalinux2013.10/system.dts b/obsolete/system/generic/machine/zynq7/linux_firmware/patches/linux/petalinux2013.10/system.dts similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/patches/linux/petalinux2013.10/system.dts rename to obsolete/system/generic/machine/zynq7/linux_firmware/patches/linux/petalinux2013.10/system.dts diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/scripts/makefiles/echo_test_baremetal_fw/Makefile b/obsolete/system/generic/machine/zynq7/linux_firmware/scripts/makefiles/echo_test_baremetal_fw/Makefile similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/scripts/makefiles/echo_test_baremetal_fw/Makefile rename to obsolete/system/generic/machine/zynq7/linux_firmware/scripts/makefiles/echo_test_baremetal_fw/Makefile diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/scripts/makefiles/mat_mul_baremetal_fw/Makefile b/obsolete/system/generic/machine/zynq7/linux_firmware/scripts/makefiles/mat_mul_baremetal_fw/Makefile similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/scripts/makefiles/mat_mul_baremetal_fw/Makefile rename to obsolete/system/generic/machine/zynq7/linux_firmware/scripts/makefiles/mat_mul_baremetal_fw/Makefile diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/scripts/makefiles/mat_mul_demo/Makefile b/obsolete/system/generic/machine/zynq7/linux_firmware/scripts/makefiles/mat_mul_demo/Makefile similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/scripts/makefiles/mat_mul_demo/Makefile rename to obsolete/system/generic/machine/zynq7/linux_firmware/scripts/makefiles/mat_mul_demo/Makefile diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/scripts/makefiles/readme b/obsolete/system/generic/machine/zynq7/linux_firmware/scripts/makefiles/readme similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/scripts/makefiles/readme rename to obsolete/system/generic/machine/zynq7/linux_firmware/scripts/makefiles/readme diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/scripts/makefiles/rpc_demo_baremetal_fw/Makefile b/obsolete/system/generic/machine/zynq7/linux_firmware/scripts/makefiles/rpc_demo_baremetal_fw/Makefile similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/scripts/makefiles/rpc_demo_baremetal_fw/Makefile rename to obsolete/system/generic/machine/zynq7/linux_firmware/scripts/makefiles/rpc_demo_baremetal_fw/Makefile diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/scripts/open_amp_create_projects.sh b/obsolete/system/generic/machine/zynq7/linux_firmware/scripts/open_amp_create_projects.sh similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/scripts/open_amp_create_projects.sh rename to obsolete/system/generic/machine/zynq7/linux_firmware/scripts/open_amp_create_projects.sh diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/Makefile b/obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/Makefile similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/Makefile rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/Makefile diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/Makefile.commons b/obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/Makefile.commons similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/Makefile.commons rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/Makefile.commons diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/README b/obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/README similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/README rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/README diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/fdt.c b/obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/fdt.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/fdt.c rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/fdt.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/fdt.h b/obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/fdt.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/fdt.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/fdt.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/fdt_ro.c b/obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/fdt_ro.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/fdt_ro.c rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/fdt_ro.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/fdt_rw.c b/obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/fdt_rw.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/fdt_rw.c rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/fdt_rw.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/fdt_wip.c b/obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/fdt_wip.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/fdt_wip.c rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/fdt_wip.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/libfdt.h b/obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/libfdt.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/libfdt.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/libfdt.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/libfdt_internal.h b/obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/libfdt_internal.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/libfdt_internal.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/libfdt_internal.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/types.h b/obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/types.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/libfdt/types.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/libfdt/types.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/Makefile b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/Makefile similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/Makefile rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/Makefile diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/Makefile.commons b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/Makefile.commons similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/Makefile.commons rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/Makefile.commons diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/adler32.c b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/adler32.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/adler32.c rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/adler32.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/crc32.c b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/crc32.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/crc32.c rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/crc32.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/crc32.h b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/crc32.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/crc32.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/crc32.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/deflate.c b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/deflate.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/deflate.c rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/deflate.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/deflate.h b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/deflate.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/deflate.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/deflate.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/infback.c b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/infback.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/infback.c rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/infback.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/inffast.c b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/inffast.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/inffast.c rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/inffast.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/inffast.h b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/inffast.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/inffast.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/inffast.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/inffixed.h b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/inffixed.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/inffixed.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/inffixed.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/inflate.c b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/inflate.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/inflate.c rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/inflate.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/inflate.h b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/inflate.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/inflate.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/inflate.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/inftrees.c b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/inftrees.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/inftrees.c rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/inftrees.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/inftrees.h b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/inftrees.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/inftrees.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/inftrees.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/sbrk.c b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/sbrk.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/sbrk.c rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/sbrk.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/trees.c b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/trees.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/trees.c rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/trees.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/trees.h b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/trees.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/trees.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/trees.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/zconf.h b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/zconf.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/zconf.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/zconf.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/zlib.h b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/zlib.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/zlib.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/zlib.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/zutil.c b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/zutil.c similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/zutil.c rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/zutil.c diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/zutil.h b/obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/zutil.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/src/zlib/zutil.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/src/zlib/zutil.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/zlib/crc32.h b/obsolete/system/generic/machine/zynq7/linux_firmware/zlib/crc32.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/zlib/crc32.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/zlib/crc32.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/zlib/deflate.h b/obsolete/system/generic/machine/zynq7/linux_firmware/zlib/deflate.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/zlib/deflate.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/zlib/deflate.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/zlib/inffast.h b/obsolete/system/generic/machine/zynq7/linux_firmware/zlib/inffast.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/zlib/inffast.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/zlib/inffast.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/zlib/inffixed.h b/obsolete/system/generic/machine/zynq7/linux_firmware/zlib/inffixed.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/zlib/inffixed.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/zlib/inffixed.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/zlib/inflate.h b/obsolete/system/generic/machine/zynq7/linux_firmware/zlib/inflate.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/zlib/inflate.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/zlib/inflate.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/zlib/inftrees.h b/obsolete/system/generic/machine/zynq7/linux_firmware/zlib/inftrees.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/zlib/inftrees.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/zlib/inftrees.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/zlib/trees.h b/obsolete/system/generic/machine/zynq7/linux_firmware/zlib/trees.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/zlib/trees.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/zlib/trees.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/zlib/zconf.h b/obsolete/system/generic/machine/zynq7/linux_firmware/zlib/zconf.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/zlib/zconf.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/zlib/zconf.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/zlib/zlib.h b/obsolete/system/generic/machine/zynq7/linux_firmware/zlib/zlib.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/zlib/zlib.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/zlib/zlib.h diff --git a/obsolete/system/generic/machine/zynq7/linux-firmware/zlib/zutil.h b/obsolete/system/generic/machine/zynq7/linux_firmware/zlib/zutil.h similarity index 100% rename from obsolete/system/generic/machine/zynq7/linux-firmware/zlib/zutil.h rename to obsolete/system/generic/machine/zynq7/linux_firmware/zlib/zutil.h -- 2.39.2