diff options
Diffstat (limited to 'hifi/xaf/hifi-dpf/build_hikey')
15 files changed, 0 insertions, 5206 deletions
diff --git a/hifi/xaf/hifi-dpf/build_hikey/Makefile b/hifi/xaf/hifi-dpf/build_hikey/Makefile deleted file mode 100644 index e1980a0d..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/Makefile +++ /dev/null @@ -1,135 +0,0 @@ -# -# Copyright (C) 2018 Cadence Design Systems, Inc. -# -# Permission is hereby granted, free of charge, to any person obtaining -# a copy of this software and associated documentation files (the -# "Software"), to use this Software with Cadence processor cores only and -# not with any other processors and platforms, subject to -# the following conditions: -# -# The above copyright notice and this permission notice shall be included -# in all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -# - - -.PHONY: all install clean HIKEY960 - -NOSTRIP = 1 -XF_TRACE = 1 - -ROOTDIR = .. -CODEC_NAME = hikey - -PLUGINO2OBJS = -PLUGINLIBS = -PLUGININCLUDES = - -XA_MP3_DECODER ?= 0 -XA_VORBIS_DECODER ?= 1 -XA_MIXER ?= 1 -XA_PCM ?= 1 - - -vpath %.c $(ROOTDIR)/ipc/xt-shmem/hikey -vpath %.c $(ROOTDIR)/ipc/xt-shmem -vpath %.c $(ROOTDIR)/core/util -vpath %.c $(ROOTDIR)/core/util/gdbstub -vpath %.c $(ROOTDIR)/core -vpath %.c $(ROOTDIR)/app -vpath %.c $(ROOTDIR)/audio - -vpath %.S $(ROOTDIR)/ipc/xt-shmem/hikey -vpath %.S $(ROOTDIR)/core/util/gdbstub - -vpath %.c $(ROOTDIR)/plugins/cadence/mixer - -LIBXAFASMOBJS = \ - reset.o \ - int_vector.o \ - arch_hifi330.o \ - gdbstub-entry.o - -LIBXAFO2OBJS = \ - cpu_c.o \ - dsp_debug.o \ - dsp_comm.o \ - mutex.o \ - rbtree.o \ - xf-core.o \ - xf-io.o \ - xf-mem.o \ - xf-msg.o \ - xf-sched.o \ - xa-factory.o \ - xf-shmem.o \ - tinyvprintf.o \ - xf-isr.o \ - gdbstub.o \ - xa-class-base.o \ - xa-class-audio-codec.o \ - xa-class-mixer.o \ - xf-main.o - -ifeq ($(XF_TRACE),1) - CFLAGS += -DXF_TRACE=1 - CFLAGS += -DXAF_PROFILE_DSP=1 -endif - -ifeq ($(XA_MP3_DECODER),1) - vpath %.c $(ROOTDIR)/plugins/cadence/mp3_dec - CFLAGS += -DXA_MP3_DECODER=1 - PLUGINO2OBJS += xa-mp3-decoder.o - PLUGINLIBS += $(ROOTDIR)/plugins/cadence/mp3_dec/lib/hifi2/xa_mp3_dec.a - PLUGININCLUDES += -I$(ROOTDIR)/plugins/cadence/mp3_dec -endif - -ifeq ($(XA_PCM),1) - vpath %.c $(ROOTDIR)/plugins/cadence/pcm_proc - CFLAGS += -DXA_PCM=1 - PLUGINO2OBJS += xa-pcm.o - PLUGINLIBS += - PLUGININCLUDES += -I$(ROOTDIR)/plugins/cadence/pcm_proc -endif - -ifeq ($(XA_VORBIS_DECODER),1) - vpath %.c $(ROOTDIR)/plugins/cadence/vorbis_dec - CFLAGS += -DXA_VORBIS_DECODER=1 - PLUGINO2OBJS += xa-vorbis-decoder.o - PLUGINLIBS += $(ROOTDIR)/plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a - PLUGININCLUDES += -I$(ROOTDIR)/plugins/cadence/vorbis_dec -endif - -ifeq ($(XA_MIXER),1) - vpath %.c $(ROOTDIR)/plugins/cadence/mixer - CFLAGS += -DXA_MIXER=1 - PLUGINO2OBJS += xa-mixer.o - PLUGINLIBS += - PLUGININCLUDES += -I$(ROOTDIR)/plugins/cadence/mixer -endif - -LIBO2OBJS = $(LIBXAFO2OBJS) $(LIBMP3DECO2OBJS) $(LIBMIXERO2OBJS) $(PLUGINO2OBJS) -LIBASMOBJS = $(LIBXAFASMOBJS) - -INCLUDES += \ - -I$(ROOTDIR)/include \ - -I$(ROOTDIR)/include/audio \ - -I$(ROOTDIR)/include/sys/xt-shmem \ - -I$(ROOTDIR)/include/sys/xt-shmem/board-hikey \ - -I$(ROOTDIR)/plugins/cadence/mp3_dec - -INCLUDES += $(PLUGININCLUDES) - -LDFLAGS += -nostdlib -lhal -lhandlers-board -lc -lgcc -LDFLAGS += -mlsp="./hifi_hikey_lsp" - -HIKEY960: $(CODEC_NAME) - -include $(ROOTDIR)/build_hikey/common.mk diff --git a/hifi/xaf/hifi-dpf/build_hikey/common.mk b/hifi/xaf/hifi-dpf/build_hikey/common.mk deleted file mode 100644 index ef4429ea..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/common.mk +++ /dev/null @@ -1,156 +0,0 @@ -# -# Copyright (C) 2018 Cadence Design Systems, Inc. -# -# Permission is hereby granted, free of charge, to any person obtaining -# a copy of this software and associated documentation files (the -# "Software"), to use this Software with Cadence processor cores only and -# not with any other processors and platforms, subject to -# the following conditions: -# -# The above copyright notice and this permission notice shall be included -# in all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -# - -QUIET = -MAPFILE = map_$(CODEC_NAME).txt -LDSCRIPT = ldscript_$(CODEC_NAME).txt -SYMFILE = symbols_$(CODEC_NAME).txt -ELFTOBIN = $(ROOTDIR)/build_hikey/tools/elftobin.sh - -ifeq ($(CPU), gcc) - S = / - AR = ar - OBJCOPY = objcopy - CC = gcc - CXX = g++ - CFLAGS += -fno-exceptions -DCSTUB=1 - CFLAGS += -ffloat-store - CFLAGS += -DHIFI3_CSTUB - RM = rm -f - RM_R = rm -rf - MKPATH = mkdir -p - CP = cp -f - INCLUDES += \ - -I$(ROOTDIR)/test/include -else - AR = xt-ar $(XTCORE) - OBJCOPY = xt-objcopy $(XTCORE) - CC = xt-xcc $(XTCORE) - CXX = xt-xc++ $(XTCORE) - ISS = xt-run $(XTCORE) - CONFIGDIR := $(shell $(ISS) --show-config=config) - include $(CONFIGDIR)/misc/hostenv.mk - #CFLAGS += -Wall - #CFLAGS += -Werror - #CFLAGS += -mno-mul16 -mno-mul32 -mno-div32 -fsigned-char -fno-exceptions -mlongcalls -INLINE:requested -mcoproc -fno-zero-initialized-in-bss - CFLAGS += -mlongcalls -mtext-section-literals - ASMFLAGS += -mlongcalls -endif - -OBJDIR = objs$(S)$(CODEC_NAME) -LIBDIR = $(ROOTDIR)$(S)lib - -OBJ_LIBO2OBJS = $(addprefix $(OBJDIR)/,$(LIBO2OBJS)) -OBJ_LIBOSOBJS = $(addprefix $(OBJDIR)/,$(LIBOSOBJS)) -OBJ_LIBO2CPPOBJS = $(addprefix $(OBJDIR)/,$(LIBO2CPPOBJS)) -OBJ_LIBOSCPPOBJS = $(addprefix $(OBJDIR)/,$(LIBOSCPPOBJS)) -OBJ_LIBASMOBJS = $(addprefix $(OBJDIR)/,$(LIBASMOBJS)) - -TEMPOBJ = temp.o - -ifeq ($(CPU), gcc) - LIBOBJ = $(OBJDIR)/xgcc_$(CODEC_NAME).o - LIB = xgcc_$(CODEC_NAME).img -else - LIBOBJ = $(OBJDIR)/xa_$(CODEC_NAME).o - LIB = xa_$(CODEC_NAME).img -endif - -CFLAGS += \ - $(EXTRA_CFLAGS) $(EXTRA_CFLAGS2) - - -ifeq ($(DEBUG),1) - NOSTRIP = 1 - OPT_O2 = -O0 -g - OPT_OS = -O0 -g - CFLAGS += -DDEBUG -else -ifeq ($(CPU), gcc) - OPT_O2 = -O2 -g - OPT_OS = -O2 -g -else - #OPT_O2 = -O3 -LNO:simd - OPT_O2 = -g -O2 - OPT_OS = -Os -endif -endif - -OPT_ASM = -g -Wa,--gdwarf-2 - - -all: $(OBJDIR) $(LIB) -$(CODEC_NAME): $(OBJDIR) $(LIB) - -install: $(LIB) - @echo "Installing $(LIB)" - $(QUIET) -$(MKPATH) "$(LIBDIR)" - $(QUIET) $(CP) $(LIB) "$(LIBDIR)" - -$(OBJDIR): - $(QUIET) -$(MKPATH) $@ - -ifeq ($(NOSTRIP), 1) -$(LIBOBJ): $(OBJ_LIBO2OBJS) $(OBJ_LIBOSOBJS) $(OBJ_LIBO2CPPOBJS) $(OBJ_LIBOSCPPOBJS) $(OBJ_LIBASMOBJS) $(PLUGINLIBS) - @echo "Linking Objects" - $(QUIET) $(CXX) -c $(OPT_O2) $(CFLAGS) -o $@ $^ \ - -Wl,-Map,$(MAPFILE) --no-standard-libraries \ - $(LDFLAGS) $(EXTRA_LDFLAGS) -else -$(LIBOBJ): $(OBJ_LIBO2OBJS) $(OBJ_LIBOSOBJS) $(OBJ_LIBO2CPPOBJS) $(OBJ_LIBOSCPPOBJS) $(OBJ_LIBASMOBJS) $(PLUGINLIBS) - @echo "Linking Objects" - $(QUIET) $(CXX) -c $(OPT_O2) $(CFLAGS) -o $@ $^ \ - -Wl,-Map,$(MAPFILE) --no-standard-libraries \ - -Wl,--retain-symbols-file,$(SYMFILE) \ - $(IPA_FLAGS) $(LDFLAGS) $(EXTRA_LDFLAGS) - $(QUIET) $(OBJCOPY) --keep-global-symbols=$(SYMFILE) $@ $(TEMPOBJ) - $(QUIET) $(OBJCOPY) --strip-unneeded $(TEMPOBJ) $@ - $(QUIET) -$(RM) $(TEMPOBJ) -endif - - -$(OBJ_LIBO2OBJS): $(OBJDIR)/%.o: %.c - @echo "Compiling $<" - $(QUIET) $(CC) -o $@ $(OPT_O2) $(CFLAGS) $(INCLUDES) -c $< - -$(OBJ_LIBOSOBJS): $(OBJDIR)/%.o: %.c - @echo "Compiling $<" - $(QUIET) $(CC) -o $@ $(OPT_OS) $(CFLAGS) $(INCLUDES) -c $< - -$(OBJ_LIBO2CPPOBJS): $(OBJDIR)/%.o: %.cpp - @echo "Compiling $<" - $(QUIET) $(CXX) -o $@ $(OPT_O2) $(CFLAGS) $(INCLUDES) -c $< - -$(OBJ_LIBOSCPPOBJS): $(OBJDIR)/%.o: %.cpp - @echo "Compiling $<" - $(QUIET) $(CXX) -o $@ $(OPT_OS) $(CFLAGS) $(INCLUDES) -c $< - -$(OBJ_LIBASMOBJS): $(OBJDIR)/%.o: %.S - @echo "Compiling $<" - $(QUIET) $(CC) -o $@ $(OPT_ASM) $(ASMFLAGS) $(INCLUDES) -c $< - -$(LIB): %.img: $(OBJDIR)/%.o - @echo "Creating Library $@" - $(ELFTOBIN) $< $@ - -clean: - -$(RM) $(LIB) $(MAPFILE) - -$(RM_R) $(OBJDIR) $(LIBDIR) diff --git a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.x b/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.x deleted file mode 100644 index 67507ed3..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.x +++ /dev/null @@ -1,827 +0,0 @@ -/* This linker script generated from xt-genldscripts.tpp for LSP hifi_hikey_lsp */ -/* Linker Script for default link */ -MEMORY -{ - sram0_seg : org = 0xC0000000, len = 0x408000 - old_vlpd_seg : org = 0xC0408000, len = 0x10000 - efr_fr_hr_vlpd_seg : org = 0xC0418000, len = 0x10000 - amr_vlpd_seg : org = 0xC0428000, len = 0x10000 - amrwb_vlpd_seg : org = 0xC0438000, len = 0x10000 - evrc_evrcb_vlpt_seg : org = 0xC0448000, len = 0x48000 - efr_fr_hr_vlpt_seg : org = 0xC0490000, len = 0x30000 - amr_vlpt_seg : org = 0xC04C0000, len = 0x20000 - amrwb_vlpt_seg : org = 0xC04E0000, len = 0x30000 - vlpt_seg : org = 0xC0510000, len = 0x48000 - vlpd_seg : org = 0xC0558000, len = 0x20000 - ulpp_seg : org = 0xC0578000, len = 0x40000 - dtsv3_seg : org = 0xC05B8000, len = 0x20000 - dtsv4_seg : org = 0xC05D8000, len = 0x28000 - dram0_0_seg : org = 0xE8058000, len = 0x28000 - iram0_0_seg : org = 0xE8080000, len = 0x300 - iram0_1_seg : org = 0xE8080300, len = 0x100 - iram0_2_seg : org = 0xE8080400, len = 0x178 - iram0_3_seg : org = 0xE8080578, len = 0x8 - iram0_4_seg : org = 0xE8080580, len = 0x38 - iram0_5_seg : org = 0xE80805B8, len = 0x8 - iram0_6_seg : org = 0xE80805C0, len = 0x38 - iram0_7_seg : org = 0xE80805F8, len = 0x8 - iram0_8_seg : org = 0xE8080600, len = 0x38 - iram0_9_seg : org = 0xE8080638, len = 0x8 - iram0_10_seg : org = 0xE8080640, len = 0x38 - iram0_11_seg : org = 0xE8080678, len = 0x48 - iram0_12_seg : org = 0xE80806C0, len = 0x38 - iram0_13_seg : org = 0xE80806F8, len = 0x8 - iram0_14_seg : org = 0xE8080700, len = 0x38 - iram0_15_seg : org = 0xE8080738, len = 0x8 - iram0_16_seg : org = 0xE8080740, len = 0x38 - iram0_17_seg : org = 0xE8080778, len = 0x48 - iram0_18_seg : org = 0xE80807C0, len = 0x40 - iram0_19_seg : org = 0xE8080800, len = 0xB800 -} - -PHDRS -{ - sram0_phdr PT_LOAD; - sram0_bss_phdr PT_LOAD; - old_vlpd_phdr PT_LOAD; - old_vlpd_bss_phdr PT_LOAD; - efr_fr_hr_vlpd_phdr PT_LOAD; - efr_fr_hr_vlpd_bss_phdr PT_LOAD; - amr_vlpd_phdr PT_LOAD; - amr_vlpd_bss_phdr PT_LOAD; - amrwb_vlpd_phdr PT_LOAD; - amrwb_vlpd_bss_phdr PT_LOAD; - evrc_evrcb_vlpt_phdr PT_LOAD; - efr_fr_hr_vlpt_phdr PT_LOAD; - amr_vlpt_phdr PT_LOAD; - amrwb_vlpt_phdr PT_LOAD; - vlpt_phdr PT_LOAD; - vlpd_phdr PT_LOAD; - ulpp_phdr PT_LOAD; - ulpp_bss_phdr PT_LOAD; - dtsv3_phdr PT_LOAD; - dtsv3_bss_phdr PT_LOAD; - dtsv4_phdr PT_LOAD; - dtsv4_bss_phdr PT_LOAD; - dram0_0_phdr PT_LOAD; - dram0_0_bss_phdr PT_LOAD; - iram0_0_phdr PT_LOAD; - iram0_1_phdr PT_LOAD; - iram0_2_phdr PT_LOAD; - iram0_3_phdr PT_LOAD; - iram0_4_phdr PT_LOAD; - iram0_5_phdr PT_LOAD; - iram0_6_phdr PT_LOAD; - iram0_7_phdr PT_LOAD; - iram0_8_phdr PT_LOAD; - iram0_9_phdr PT_LOAD; - iram0_10_phdr PT_LOAD; - iram0_11_phdr PT_LOAD; - iram0_12_phdr PT_LOAD; - iram0_13_phdr PT_LOAD; - iram0_14_phdr PT_LOAD; - iram0_15_phdr PT_LOAD; - iram0_16_phdr PT_LOAD; - iram0_17_phdr PT_LOAD; - iram0_18_phdr PT_LOAD; - iram0_19_phdr PT_LOAD; -} - - -/* Default entry point: */ -ENTRY(_ResetVector) - -/* Memory boundary addresses: */ -_memmap_mem_iram0_start = 0xe8080000; -_memmap_mem_iram0_end = 0xe808c000; -_memmap_mem_dram0_start = 0xe8058000; -_memmap_mem_dram0_end = 0xe8080000; -_memmap_mem_sram_start = 0xc0000000; -_memmap_mem_sram_end = 0xc0600000; - -/* Memory segment boundary addresses: */ -_memmap_seg_sram0_start = 0xc0000000; -_memmap_seg_sram0_max = 0xc0408000; -_memmap_seg_old_vlpd_start = 0xc0408000; -_memmap_seg_old_vlpd_max = 0xc0418000; -_memmap_seg_efr_fr_hr_vlpd_start = 0xc0418000; -_memmap_seg_efr_fr_hr_vlpd_max = 0xc0428000; -_memmap_seg_amr_vlpd_start = 0xc0428000; -_memmap_seg_amr_vlpd_max = 0xc0438000; -_memmap_seg_amrwb_vlpd_start = 0xc0438000; -_memmap_seg_amrwb_vlpd_max = 0xc0448000; -_memmap_seg_evrc_evrcb_vlpt_start = 0xc0448000; -_memmap_seg_evrc_evrcb_vlpt_max = 0xc0490000; -_memmap_seg_efr_fr_hr_vlpt_start = 0xc0490000; -_memmap_seg_efr_fr_hr_vlpt_max = 0xc04c0000; -_memmap_seg_amr_vlpt_start = 0xc04c0000; -_memmap_seg_amr_vlpt_max = 0xc04e0000; -_memmap_seg_amrwb_vlpt_start = 0xc04e0000; -_memmap_seg_amrwb_vlpt_max = 0xc0510000; -_memmap_seg_vlpt_start = 0xc0510000; -_memmap_seg_vlpt_max = 0xc0558000; -_memmap_seg_vlpd_start = 0xc0558000; -_memmap_seg_vlpd_max = 0xc0578000; -_memmap_seg_ulpp_start = 0xc0578000; -_memmap_seg_ulpp_max = 0xc05b8000; -_memmap_seg_dtsv3_start = 0xc05b8000; -_memmap_seg_dtsv3_max = 0xc05d8000; -_memmap_seg_dtsv4_start = 0xc05d8000; -_memmap_seg_dtsv4_max = 0xc0600000; -_memmap_seg_dram0_0_start = 0xe8058000; -_memmap_seg_dram0_0_max = 0xe8080000; -_memmap_seg_iram0_0_start = 0xe8080000; -_memmap_seg_iram0_0_max = 0xe8080300; -_memmap_seg_iram0_1_start = 0xe8080300; -_memmap_seg_iram0_1_max = 0xe8080400; -_memmap_seg_iram0_2_start = 0xe8080400; -_memmap_seg_iram0_2_max = 0xe8080578; -_memmap_seg_iram0_3_start = 0xe8080578; -_memmap_seg_iram0_3_max = 0xe8080580; -_memmap_seg_iram0_4_start = 0xe8080580; -_memmap_seg_iram0_4_max = 0xe80805b8; -_memmap_seg_iram0_5_start = 0xe80805b8; -_memmap_seg_iram0_5_max = 0xe80805c0; -_memmap_seg_iram0_6_start = 0xe80805c0; -_memmap_seg_iram0_6_max = 0xe80805f8; -_memmap_seg_iram0_7_start = 0xe80805f8; -_memmap_seg_iram0_7_max = 0xe8080600; -_memmap_seg_iram0_8_start = 0xe8080600; -_memmap_seg_iram0_8_max = 0xe8080638; -_memmap_seg_iram0_9_start = 0xe8080638; -_memmap_seg_iram0_9_max = 0xe8080640; -_memmap_seg_iram0_10_start = 0xe8080640; -_memmap_seg_iram0_10_max = 0xe8080678; -_memmap_seg_iram0_11_start = 0xe8080678; -_memmap_seg_iram0_11_max = 0xe80806c0; -_memmap_seg_iram0_12_start = 0xe80806c0; -_memmap_seg_iram0_12_max = 0xe80806f8; -_memmap_seg_iram0_13_start = 0xe80806f8; -_memmap_seg_iram0_13_max = 0xe8080700; -_memmap_seg_iram0_14_start = 0xe8080700; -_memmap_seg_iram0_14_max = 0xe8080738; -_memmap_seg_iram0_15_start = 0xe8080738; -_memmap_seg_iram0_15_max = 0xe8080740; -_memmap_seg_iram0_16_start = 0xe8080740; -_memmap_seg_iram0_16_max = 0xe8080778; -_memmap_seg_iram0_17_start = 0xe8080778; -_memmap_seg_iram0_17_max = 0xe80807c0; -_memmap_seg_iram0_18_start = 0xe80807c0; -_memmap_seg_iram0_18_max = 0xe8080800; -_memmap_seg_iram0_19_start = 0xe8080800; -_memmap_seg_iram0_19_max = 0xe808c000; - -_rom_store_table = 0; -PROVIDE(_memmap_vecbase_reset = 0xe8080400); -PROVIDE(_memmap_reset_vector = 0xe8080000); -/* Various memory-map dependent cache attribute settings: */ -_memmap_cacheattr_wb_base = 0x44000000; -_memmap_cacheattr_wt_base = 0x11000000; -_memmap_cacheattr_bp_base = 0x22000000; -_memmap_cacheattr_unused_mask = 0x00FFFFFF; -_memmap_cacheattr_wb_trapnull = 0x4422222F; -_memmap_cacheattr_wba_trapnull = 0x4422222F; -_memmap_cacheattr_wbna_trapnull = 0x5522222F; -_memmap_cacheattr_wt_trapnull = 0x1122222F; -_memmap_cacheattr_bp_trapnull = 0x2222222F; -_memmap_cacheattr_wb_strict = 0x44FFFFFF; -_memmap_cacheattr_wt_strict = 0x11FFFFFF; -_memmap_cacheattr_bp_strict = 0x22FFFFFF; -_memmap_cacheattr_wb_allvalid = 0x44222222; -_memmap_cacheattr_wt_allvalid = 0x11222222; -_memmap_cacheattr_bp_allvalid = 0x22222222; -PROVIDE(_memmap_cacheattr_reset = _memmap_cacheattr_wb_trapnull); - -SECTIONS -{ - - .vlpd.rodata : ALIGN(4) - { - _vlpd_rodata_start = ABSOLUTE(.); - *(.vlpd.rodata) - _vlpd_rodata_end = ABSOLUTE(.); - } >old_vlpd_seg :old_vlpd_phdr - - .vlpd.data : ALIGN(4) - { - _vlpd_data_start = ABSOLUTE(.); - *(.vlpd.data) - _vlpd_data_end = ABSOLUTE(.); - } >old_vlpd_seg :old_vlpd_phdr - - .vlpd.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _vlpd_bss_start = ABSOLUTE(.); - *(.vlpd.bss) - . = ALIGN (8); - _vlpd_bss_end = ABSOLUTE(.); - _memmap_seg_old_vlpd_end = ALIGN(0x8); - } >old_vlpd_seg :old_vlpd_bss_phdr - - .efr_fr_hr_vlpd.rodata : ALIGN(4) - { - _efr_fr_hr_vlpd_rodata_start = ABSOLUTE(.); - *(.efr_fr_hr_vlpd.rodata) - _efr_fr_hr_vlpd_rodata_end = ABSOLUTE(.); - } >efr_fr_hr_vlpd_seg :efr_fr_hr_vlpd_phdr - - .efr_fr_hr_vlpd.data : ALIGN(4) - { - _efr_fr_hr_vlpd_data_start = ABSOLUTE(.); - *(.efr_fr_hr_vlpd.data) - _efr_fr_hr_vlpd_data_end = ABSOLUTE(.); - } >efr_fr_hr_vlpd_seg :efr_fr_hr_vlpd_phdr - - .efr_fr_hr_vlpd.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _efr_fr_hr_vlpd_bss_start = ABSOLUTE(.); - *(.efr_fr_hr_vlpd.bss) - . = ALIGN (8); - _efr_fr_hr_vlpd_bss_end = ABSOLUTE(.); - _memmap_seg_efr_fr_hr_vlpd_end = ALIGN(0x8); - } >efr_fr_hr_vlpd_seg :efr_fr_hr_vlpd_bss_phdr - - .amr_vlpd.rodata : ALIGN(4) - { - _amr_vlpd_rodata_start = ABSOLUTE(.); - *(.amr_vlpd.rodata) - _amr_vlpd_rodata_end = ABSOLUTE(.); - } >amr_vlpd_seg :amr_vlpd_phdr - - .amr_vlpd.data : ALIGN(4) - { - _amr_vlpd_data_start = ABSOLUTE(.); - *(.amr_vlpd.data) - _amr_vlpd_data_end = ABSOLUTE(.); - } >amr_vlpd_seg :amr_vlpd_phdr - - .amr_vlpd.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _amr_vlpd_bss_start = ABSOLUTE(.); - *(.amr_vlpd.bss) - . = ALIGN (8); - _amr_vlpd_bss_end = ABSOLUTE(.); - _memmap_seg_amr_vlpd_end = ALIGN(0x8); - } >amr_vlpd_seg :amr_vlpd_bss_phdr - - .amrwb_vlpd.rodata : ALIGN(4) - { - _amrwb_vlpd_rodata_start = ABSOLUTE(.); - *(.amrwb_vlpd.rodata) - _amrwb_vlpd_rodata_end = ABSOLUTE(.); - } >amrwb_vlpd_seg :amrwb_vlpd_phdr - - .amrwb_vlpd.data : ALIGN(4) - { - _amrwb_vlpd_data_start = ABSOLUTE(.); - *(.amrwb_vlpd.data) - _amrwb_vlpd_data_end = ABSOLUTE(.); - } >amrwb_vlpd_seg :amrwb_vlpd_phdr - - .amrwb_vlpd.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _amrwb_vlpd_bss_start = ABSOLUTE(.); - *(.amrwb_vlpd.bss) - . = ALIGN (8); - _amrwb_vlpd_bss_end = ABSOLUTE(.); - _memmap_seg_amrwb_vlpd_end = ALIGN(0x8); - } >amrwb_vlpd_seg :amrwb_vlpd_bss_phdr - - .evrc_evrcb_vlpt.text : ALIGN(4) - { - _evrc_evrcb_vlpt_text_start = ABSOLUTE(.); - *(.evrc_evrcb_vlpt.literal .evrc_evrcb_vlpt.text) - _evrc_evrcb_vlpt_text_end = ABSOLUTE(.); - _memmap_seg_evrc_evrcb_vlpt_end = ALIGN(0x8); - } >evrc_evrcb_vlpt_seg :evrc_evrcb_vlpt_phdr - - .efr_fr_hr_vlpt.text : ALIGN(4) - { - _efr_fr_hr_vlpt_text_start = ABSOLUTE(.); - *(.efr_fr_hr_vlpt.literal .efr_fr_hr_vlpt.text) - _efr_fr_hr_vlpt_text_end = ABSOLUTE(.); - _memmap_seg_efr_fr_hr_vlpt_end = ALIGN(0x8); - } >efr_fr_hr_vlpt_seg :efr_fr_hr_vlpt_phdr - - .amr_vlpt.text : ALIGN(4) - { - _amr_vlpt_text_start = ABSOLUTE(.); - *(.amr_vlpt.literal .amr_vlpt.text) - _amr_vlpt_text_end = ABSOLUTE(.); - _memmap_seg_amr_vlpt_end = ALIGN(0x8); - } >amr_vlpt_seg :amr_vlpt_phdr - - .amrwb_vlpt.text : ALIGN(4) - { - _amrwb_vlpt_text_start = ABSOLUTE(.); - *(.amrwb_vlpt.literal .amrwb_vlpt.text) - _amrwb_vlpt_text_end = ABSOLUTE(.); - _memmap_seg_amrwb_vlpt_end = ALIGN(0x8); - } >amrwb_vlpt_seg :amrwb_vlpt_phdr - - .vlpt.text : ALIGN(4) - { - _vlpt_text_start = ABSOLUTE(.); - *(.vlpt.literal .vlpt.text) - _vlpt_text_end = ABSOLUTE(.); - _memmap_seg_vlpt_end = ALIGN(0x8); - } >vlpt_seg :vlpt_phdr - - .low_power_dyn_alloc : ALIGN(4) - { - _low_power_dyn_alloc_start = ABSOLUTE(.); - *(.low_power_dyn_alloc) - _low_power_dyn_alloc_end = ABSOLUTE(.); - _memmap_seg_vlpd_end = ALIGN(0x8); - } >vlpd_seg :vlpd_phdr - - .ulpp.rodata : ALIGN(4) - { - _ulpp_rodata_start = ABSOLUTE(.); - *(.ulpp.rodata) - _ulpp_rodata_end = ABSOLUTE(.); - } >ulpp_seg :ulpp_phdr - - .ulpp.data : ALIGN(4) - { - _ulpp_data_start = ABSOLUTE(.); - *(.ulpp.data) - _ulpp_data_end = ABSOLUTE(.); - } >ulpp_seg :ulpp_phdr - - .ulpp.text : ALIGN(4) - { - _ulpp_text_start = ABSOLUTE(.); - *(.ulpp.literal .ulpp.text) - _ulpp_text_end = ABSOLUTE(.); - } >ulpp_seg :ulpp_phdr - - .ulpp.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _ulpp_bss_start = ABSOLUTE(.); - *(.ulpp.bss) - . = ALIGN (8); - _ulpp_bss_end = ABSOLUTE(.); - _memmap_seg_ulpp_end = ALIGN(0x8); - } >ulpp_seg :ulpp_bss_phdr - - .dtsv3.rodata : ALIGN(4) - { - _dtsv3_rodata_start = ABSOLUTE(.); - *(.dtsv3.rodata) - _dtsv3_rodata_end = ABSOLUTE(.); - } >dtsv3_seg :dtsv3_phdr - - .dtsv3.data : ALIGN(4) - { - _dtsv3_data_start = ABSOLUTE(.); - *(.dtsv3.data) - _dtsv3_data_end = ABSOLUTE(.); - } >dtsv3_seg :dtsv3_phdr - - .dtsv3.text : ALIGN(4) - { - _dtsv3_text_start = ABSOLUTE(.); - *(.dtsv3.literal .dtsv3.text) - _dtsv3_text_end = ABSOLUTE(.); - } >dtsv3_seg :dtsv3_phdr - - .dtsv3.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _dtsv3_bss_start = ABSOLUTE(.); - *(.dtsv3.bss) - . = ALIGN (8); - _dtsv3_bss_end = ABSOLUTE(.); - _memmap_seg_dtsv3_end = ALIGN(0x8); - } >dtsv3_seg :dtsv3_bss_phdr - - .dtsv4.rodata : ALIGN(4) - { - _dtsv4_rodata_start = ABSOLUTE(.); - *(.dtsv4.rodata) - _dtsv4_rodata_end = ABSOLUTE(.); - } >dtsv4_seg :dtsv4_phdr - - .dtsv4.data : ALIGN(4) - { - _dtsv4_data_start = ABSOLUTE(.); - *(.dtsv4.data) - _dtsv4_data_end = ABSOLUTE(.); - } >dtsv4_seg :dtsv4_phdr - - .dtsv4.text : ALIGN(4) - { - _dtsv4_text_start = ABSOLUTE(.); - *(.dtsv4.literal .dtsv4.text) - _dtsv4_text_end = ABSOLUTE(.); - } >dtsv4_seg :dtsv4_phdr - - .dtsv4.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _dtsv4_bss_start = ABSOLUTE(.); - *(.dtsv4.bss) - . = ALIGN (8); - _dtsv4_bss_end = ABSOLUTE(.); - _memmap_seg_dtsv4_end = ALIGN(0x8); - } >dtsv4_seg :dtsv4_bss_phdr - - .dram0.rodata : ALIGN(4) - { - _dram0_rodata_start = ABSOLUTE(.); - *(.dram0.rodata) - *(.dram.rodata) - _dram0_rodata_end = ABSOLUTE(.); - } >dram0_0_seg :dram0_0_phdr - - .dram0.literal : ALIGN(4) - { - _dram0_literal_start = ABSOLUTE(.); - *(.dram0.literal) - *(.dram.literal) - _dram0_literal_end = ABSOLUTE(.); - } >dram0_0_seg :dram0_0_phdr - - .dram0.data : ALIGN(4) - { - _dram0_data_start = ABSOLUTE(.); - *(.dram0.data) - *(.dram.data) - _dram0_data_end = ABSOLUTE(.); - } >dram0_0_seg :dram0_0_phdr - - .dram0.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _dram0_bss_start = ABSOLUTE(.); - *(.dram0.bss) - *(.om.debug.bss) - *(.os.stack.bss) - . = ALIGN (8); - _dram0_bss_end = ABSOLUTE(.); - _end = ALIGN(0x8); - PROVIDE(end = ALIGN(0x8)); - _stack_sentry = ALIGN(0x8); - _memmap_seg_dram0_0_end = ALIGN(0x8); - } >dram0_0_seg :dram0_0_bss_phdr - __stack = 0xe8080000; - _heap_sentry = 0xe8080000; - - .ResetVector.text : ALIGN(4) - { - _ResetVector_text_start = ABSOLUTE(.); - KEEP (*(.ResetVector.text)) - _ResetVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_0_end = ALIGN(0x8); - } >iram0_0_seg :iram0_0_phdr - - .Reset.literal : ALIGN(4) - { - _Reset_literal_start = ABSOLUTE(.); - *(.Reset.literal) - _Reset_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_1_end = ALIGN(0x8); - } >iram0_1_seg :iram0_1_phdr - - .WindowVectors.text : ALIGN(4) - { - _WindowVectors_text_start = ABSOLUTE(.); - KEEP (*(.WindowVectors.text)) - _WindowVectors_text_end = ABSOLUTE(.); - _memmap_seg_iram0_2_end = ALIGN(0x8); - } >iram0_2_seg :iram0_2_phdr - - .Level2InterruptVector.literal : ALIGN(4) - { - _Level2InterruptVector_literal_start = ABSOLUTE(.); - *(.Level2InterruptVector.literal) - _Level2InterruptVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_3_end = ALIGN(0x8); - } >iram0_3_seg :iram0_3_phdr - - .Level2InterruptVector.text : ALIGN(4) - { - _Level2InterruptVector_text_start = ABSOLUTE(.); - KEEP (*(.Level2InterruptVector.text)) - _Level2InterruptVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_4_end = ALIGN(0x8); - } >iram0_4_seg :iram0_4_phdr - - .Level3InterruptVector.literal : ALIGN(4) - { - _Level3InterruptVector_literal_start = ABSOLUTE(.); - *(.Level3InterruptVector.literal) - _Level3InterruptVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_5_end = ALIGN(0x8); - } >iram0_5_seg :iram0_5_phdr - - .Level3InterruptVector.text : ALIGN(4) - { - _Level3InterruptVector_text_start = ABSOLUTE(.); - KEEP (*(.Level3InterruptVector.text)) - _Level3InterruptVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_6_end = ALIGN(0x8); - } >iram0_6_seg :iram0_6_phdr - - .Level4InterruptVector.literal : ALIGN(4) - { - _Level4InterruptVector_literal_start = ABSOLUTE(.); - *(.Level4InterruptVector.literal) - _Level4InterruptVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_7_end = ALIGN(0x8); - } >iram0_7_seg :iram0_7_phdr - - .Level4InterruptVector.text : ALIGN(4) - { - _Level4InterruptVector_text_start = ABSOLUTE(.); - KEEP (*(.Level4InterruptVector.text)) - _Level4InterruptVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_8_end = ALIGN(0x8); - } >iram0_8_seg :iram0_8_phdr - - .DebugExceptionVector.literal : ALIGN(4) - { - _DebugExceptionVector_literal_start = ABSOLUTE(.); - *(.DebugExceptionVector.literal) - _DebugExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_9_end = ALIGN(0x8); - } >iram0_9_seg :iram0_9_phdr - - .DebugExceptionVector.text : ALIGN(4) - { - _DebugExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.DebugExceptionVector.text)) - _DebugExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_10_end = ALIGN(0x8); - } >iram0_10_seg :iram0_10_phdr - - .NMIExceptionVector.literal : ALIGN(4) - { - _NMIExceptionVector_literal_start = ABSOLUTE(.); - *(.NMIExceptionVector.literal) - _NMIExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_11_end = ALIGN(0x8); - } >iram0_11_seg :iram0_11_phdr - - .NMIExceptionVector.text : ALIGN(4) - { - _NMIExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.NMIExceptionVector.text)) - _NMIExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_12_end = ALIGN(0x8); - } >iram0_12_seg :iram0_12_phdr - - .KernelExceptionVector.literal : ALIGN(4) - { - _KernelExceptionVector_literal_start = ABSOLUTE(.); - *(.KernelExceptionVector.literal) - _KernelExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_13_end = ALIGN(0x8); - } >iram0_13_seg :iram0_13_phdr - - .KernelExceptionVector.text : ALIGN(4) - { - _KernelExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.KernelExceptionVector.text)) - _KernelExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_14_end = ALIGN(0x8); - } >iram0_14_seg :iram0_14_phdr - - .UserExceptionVector.literal : ALIGN(4) - { - _UserExceptionVector_literal_start = ABSOLUTE(.); - *(.UserExceptionVector.literal) - _UserExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_15_end = ALIGN(0x8); - } >iram0_15_seg :iram0_15_phdr - - .UserExceptionVector.text : ALIGN(4) - { - _UserExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.UserExceptionVector.text)) - _UserExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_16_end = ALIGN(0x8); - } >iram0_16_seg :iram0_16_phdr - - .DoubleExceptionVector.literal : ALIGN(4) - { - _DoubleExceptionVector_literal_start = ABSOLUTE(.); - *(.DoubleExceptionVector.literal) - _DoubleExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_17_end = ALIGN(0x8); - } >iram0_17_seg :iram0_17_phdr - - .DoubleExceptionVector.text : ALIGN(4) - { - _DoubleExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.DoubleExceptionVector.text)) - _DoubleExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_18_end = ALIGN(0x8); - } >iram0_18_seg :iram0_18_phdr - - .Reset.text : ALIGN(4) - { - _Reset_text_start = ABSOLUTE(.); - *(.Reset.text) - _Reset_text_end = ABSOLUTE(.); - } >iram0_19_seg :iram0_19_phdr - - .iram0.text : ALIGN(4) - { - _iram0_text_start = ABSOLUTE(.); - *(.iram0.literal .iram.literal .iram.text.literal .iram0.text .iram.text) - _iram0_text_end = ABSOLUTE(.); - _memmap_seg_iram0_19_end = ALIGN(0x8); - } >iram0_19_seg :iram0_19_phdr - - .sram.shareaddr : ALIGN(4) - { - _sram_shareaddr_start = ABSOLUTE(.); - *(.sram.shareaddr) - _sram_shareaddr_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .sram.rodata : ALIGN(4) - { - _sram_rodata_start = ABSOLUTE(.); - *(.sram.rodata) - _sram_rodata_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .rodata : ALIGN(4) - { - _rodata_start = ABSOLUTE(.); - *(.rodata) - *(.rodata.*) - *(.gnu.linkonce.r.*) - *(.rodata1) - __XT_EXCEPTION_TABLE__ = ABSOLUTE(.); - KEEP (*(.xt_except_table)) - KEEP (*(.gcc_except_table)) - *(.gnu.linkonce.e.*) - *(.gnu.version_r) - KEEP (*(.eh_frame)) - /* C++ constructor and destructor tables, properly ordered: */ - KEEP (*crtbegin.o(.ctors)) - KEEP (*(EXCLUDE_FILE (*crtend.o) .ctors)) - KEEP (*(SORT(.ctors.*))) - KEEP (*(.ctors)) - KEEP (*crtbegin.o(.dtors)) - KEEP (*(EXCLUDE_FILE (*crtend.o) .dtors)) - KEEP (*(SORT(.dtors.*))) - KEEP (*(.dtors)) - /* C++ exception handlers table: */ - __XT_EXCEPTION_DESCS__ = ABSOLUTE(.); - *(.xt_except_desc) - *(.gnu.linkonce.h.*) - __XT_EXCEPTION_DESCS_END__ = ABSOLUTE(.); - *(.xt_except_desc_end) - *(.dynamic) - *(.gnu.version_d) - . = ALIGN(4); /* this table MUST be 4-byte aligned */ - _bss_table_start = ABSOLUTE(.); - LONG(_vlpd_bss_start) - LONG(_vlpd_bss_end) - LONG(_efr_fr_hr_vlpd_bss_start) - LONG(_efr_fr_hr_vlpd_bss_end) - LONG(_amr_vlpd_bss_start) - LONG(_amr_vlpd_bss_end) - LONG(_amrwb_vlpd_bss_start) - LONG(_amrwb_vlpd_bss_end) - LONG(_ulpp_bss_start) - LONG(_ulpp_bss_end) - LONG(_dtsv3_bss_start) - LONG(_dtsv3_bss_end) - LONG(_dtsv4_bss_start) - LONG(_dtsv4_bss_end) - LONG(_dram0_bss_start) - LONG(_dram0_bss_end) - LONG(_bss_start) - LONG(_bss_end) - _bss_table_end = ABSOLUTE(.); - _rodata_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .sram.text : ALIGN(4) - { - _sram_text_start = ABSOLUTE(.); - *(.sram.literal .sram.text) - _sram_text_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .text : ALIGN(4) - { - _stext = .; - _text_start = ABSOLUTE(.); - *(.entry.text) - *(.init.literal) - KEEP(*(.init)) - *(.literal .text .literal.* .text.* .stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) - *(.fini.literal) - KEEP(*(.fini)) - *(.gnu.version) - _text_end = ABSOLUTE(.); - _etext = .; - } >sram0_seg :sram0_phdr - - .sram.data : ALIGN(4) - { - _sram_data_start = ABSOLUTE(.); - *(.sram.data) - _sram_data_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .data : ALIGN(4) - { - _data_start = ABSOLUTE(.); - *(.data) - *(.data.*) - *(.gnu.linkonce.d.*) - KEEP(*(.gnu.linkonce.d.*personality*)) - *(.data1) - *(.sdata) - *(.sdata.*) - *(.gnu.linkonce.s.*) - *(.sdata2) - *(.sdata2.*) - *(.gnu.linkonce.s2.*) - KEEP(*(.jcr)) - _data_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .sram.uninit : ALIGN(4) - { - _sram_uninit_start = ABSOLUTE(.); - *(.sram.uninit) - _sram_uninit_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _bss_start = ABSOLUTE(.); - *(.dynsbss) - *(.sbss) - *(.sbss.*) - *(.gnu.linkonce.sb.*) - *(.scommon) - *(.sbss2) - *(.sbss2.*) - *(.gnu.linkonce.sb2.*) - *(.dynbss) - *(.bss) - *(.bss.*) - *(.gnu.linkonce.b.*) - *(COMMON) - *(.sram.pool.bss) - *(.sram.bss) - . = ALIGN (8); - _bss_end = ABSOLUTE(.); - _memmap_seg_sram0_end = ALIGN(0x8); - } >sram0_seg :sram0_bss_phdr - .debug 0 : { *(.debug) } - .line 0 : { *(.line) } - .debug_srcinfo 0 : { *(.debug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames) } - .debug_aranges 0 : { *(.debug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames) } - .debug_info 0 : { *(.debug_info) } - .debug_abbrev 0 : { *(.debug_abbrev) } - .debug_line 0 : { *(.debug_line) } - .debug_frame 0 : { *(.debug_frame) } - .debug_str 0 : { *(.debug_str) } - .debug_loc 0 : { *(.debug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo) } - .debug_weaknames 0 : { *(.debug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames) } - .debug_varnames 0 : { *(.debug_varnames) } - .xt.insn 0 : - { - KEEP (*(.xt.insn)) - KEEP (*(.gnu.linkonce.x.*)) - } - .xt.prop 0 : - { - KEEP (*(.xt.prop)) - KEEP (*(.xt.prop.*)) - KEEP (*(.gnu.linkonce.prop.*)) - } - .xt.lit 0 : - { - KEEP (*(.xt.lit)) - KEEP (*(.xt.lit.*)) - KEEP (*(.gnu.linkonce.p.*)) - } - .debug.xt.callgraph 0 : - { - KEEP (*(.debug.xt.callgraph .debug.xt.callgraph.* .gnu.linkonce.xt.callgraph.*)) - } -} - diff --git a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.xbn b/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.xbn deleted file mode 100644 index e226d641..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.xbn +++ /dev/null @@ -1,827 +0,0 @@ -/* This linker script generated from xt-genldscripts.tpp for LSP hifi_hikey_lsp */ -/* Linker Script for ld -N */ -MEMORY -{ - sram0_seg : org = 0xC0000000, len = 0x408000 - old_vlpd_seg : org = 0xC0408000, len = 0x10000 - efr_fr_hr_vlpd_seg : org = 0xC0418000, len = 0x10000 - amr_vlpd_seg : org = 0xC0428000, len = 0x10000 - amrwb_vlpd_seg : org = 0xC0438000, len = 0x10000 - evrc_evrcb_vlpt_seg : org = 0xC0448000, len = 0x48000 - efr_fr_hr_vlpt_seg : org = 0xC0490000, len = 0x30000 - amr_vlpt_seg : org = 0xC04C0000, len = 0x20000 - amrwb_vlpt_seg : org = 0xC04E0000, len = 0x30000 - vlpt_seg : org = 0xC0510000, len = 0x48000 - vlpd_seg : org = 0xC0558000, len = 0x20000 - ulpp_seg : org = 0xC0578000, len = 0x40000 - dtsv3_seg : org = 0xC05B8000, len = 0x20000 - dtsv4_seg : org = 0xC05D8000, len = 0x28000 - dram0_0_seg : org = 0xE8058000, len = 0x28000 - iram0_0_seg : org = 0xE8080000, len = 0x300 - iram0_1_seg : org = 0xE8080300, len = 0x100 - iram0_2_seg : org = 0xE8080400, len = 0x178 - iram0_3_seg : org = 0xE8080578, len = 0x8 - iram0_4_seg : org = 0xE8080580, len = 0x38 - iram0_5_seg : org = 0xE80805B8, len = 0x8 - iram0_6_seg : org = 0xE80805C0, len = 0x38 - iram0_7_seg : org = 0xE80805F8, len = 0x8 - iram0_8_seg : org = 0xE8080600, len = 0x38 - iram0_9_seg : org = 0xE8080638, len = 0x8 - iram0_10_seg : org = 0xE8080640, len = 0x38 - iram0_11_seg : org = 0xE8080678, len = 0x48 - iram0_12_seg : org = 0xE80806C0, len = 0x38 - iram0_13_seg : org = 0xE80806F8, len = 0x8 - iram0_14_seg : org = 0xE8080700, len = 0x38 - iram0_15_seg : org = 0xE8080738, len = 0x8 - iram0_16_seg : org = 0xE8080740, len = 0x38 - iram0_17_seg : org = 0xE8080778, len = 0x48 - iram0_18_seg : org = 0xE80807C0, len = 0x40 - iram0_19_seg : org = 0xE8080800, len = 0xB800 -} - -PHDRS -{ - sram0_phdr PT_LOAD; - sram0_bss_phdr PT_LOAD; - old_vlpd_phdr PT_LOAD; - old_vlpd_bss_phdr PT_LOAD; - efr_fr_hr_vlpd_phdr PT_LOAD; - efr_fr_hr_vlpd_bss_phdr PT_LOAD; - amr_vlpd_phdr PT_LOAD; - amr_vlpd_bss_phdr PT_LOAD; - amrwb_vlpd_phdr PT_LOAD; - amrwb_vlpd_bss_phdr PT_LOAD; - evrc_evrcb_vlpt_phdr PT_LOAD; - efr_fr_hr_vlpt_phdr PT_LOAD; - amr_vlpt_phdr PT_LOAD; - amrwb_vlpt_phdr PT_LOAD; - vlpt_phdr PT_LOAD; - vlpd_phdr PT_LOAD; - ulpp_phdr PT_LOAD; - ulpp_bss_phdr PT_LOAD; - dtsv3_phdr PT_LOAD; - dtsv3_bss_phdr PT_LOAD; - dtsv4_phdr PT_LOAD; - dtsv4_bss_phdr PT_LOAD; - dram0_0_phdr PT_LOAD; - dram0_0_bss_phdr PT_LOAD; - iram0_0_phdr PT_LOAD; - iram0_1_phdr PT_LOAD; - iram0_2_phdr PT_LOAD; - iram0_3_phdr PT_LOAD; - iram0_4_phdr PT_LOAD; - iram0_5_phdr PT_LOAD; - iram0_6_phdr PT_LOAD; - iram0_7_phdr PT_LOAD; - iram0_8_phdr PT_LOAD; - iram0_9_phdr PT_LOAD; - iram0_10_phdr PT_LOAD; - iram0_11_phdr PT_LOAD; - iram0_12_phdr PT_LOAD; - iram0_13_phdr PT_LOAD; - iram0_14_phdr PT_LOAD; - iram0_15_phdr PT_LOAD; - iram0_16_phdr PT_LOAD; - iram0_17_phdr PT_LOAD; - iram0_18_phdr PT_LOAD; - iram0_19_phdr PT_LOAD; -} - - -/* Default entry point: */ -ENTRY(_ResetVector) - -/* Memory boundary addresses: */ -_memmap_mem_iram0_start = 0xe8080000; -_memmap_mem_iram0_end = 0xe808c000; -_memmap_mem_dram0_start = 0xe8058000; -_memmap_mem_dram0_end = 0xe8080000; -_memmap_mem_sram_start = 0xc0000000; -_memmap_mem_sram_end = 0xc0600000; - -/* Memory segment boundary addresses: */ -_memmap_seg_sram0_start = 0xc0000000; -_memmap_seg_sram0_max = 0xc0408000; -_memmap_seg_old_vlpd_start = 0xc0408000; -_memmap_seg_old_vlpd_max = 0xc0418000; -_memmap_seg_efr_fr_hr_vlpd_start = 0xc0418000; -_memmap_seg_efr_fr_hr_vlpd_max = 0xc0428000; -_memmap_seg_amr_vlpd_start = 0xc0428000; -_memmap_seg_amr_vlpd_max = 0xc0438000; -_memmap_seg_amrwb_vlpd_start = 0xc0438000; -_memmap_seg_amrwb_vlpd_max = 0xc0448000; -_memmap_seg_evrc_evrcb_vlpt_start = 0xc0448000; -_memmap_seg_evrc_evrcb_vlpt_max = 0xc0490000; -_memmap_seg_efr_fr_hr_vlpt_start = 0xc0490000; -_memmap_seg_efr_fr_hr_vlpt_max = 0xc04c0000; -_memmap_seg_amr_vlpt_start = 0xc04c0000; -_memmap_seg_amr_vlpt_max = 0xc04e0000; -_memmap_seg_amrwb_vlpt_start = 0xc04e0000; -_memmap_seg_amrwb_vlpt_max = 0xc0510000; -_memmap_seg_vlpt_start = 0xc0510000; -_memmap_seg_vlpt_max = 0xc0558000; -_memmap_seg_vlpd_start = 0xc0558000; -_memmap_seg_vlpd_max = 0xc0578000; -_memmap_seg_ulpp_start = 0xc0578000; -_memmap_seg_ulpp_max = 0xc05b8000; -_memmap_seg_dtsv3_start = 0xc05b8000; -_memmap_seg_dtsv3_max = 0xc05d8000; -_memmap_seg_dtsv4_start = 0xc05d8000; -_memmap_seg_dtsv4_max = 0xc0600000; -_memmap_seg_dram0_0_start = 0xe8058000; -_memmap_seg_dram0_0_max = 0xe8080000; -_memmap_seg_iram0_0_start = 0xe8080000; -_memmap_seg_iram0_0_max = 0xe8080300; -_memmap_seg_iram0_1_start = 0xe8080300; -_memmap_seg_iram0_1_max = 0xe8080400; -_memmap_seg_iram0_2_start = 0xe8080400; -_memmap_seg_iram0_2_max = 0xe8080578; -_memmap_seg_iram0_3_start = 0xe8080578; -_memmap_seg_iram0_3_max = 0xe8080580; -_memmap_seg_iram0_4_start = 0xe8080580; -_memmap_seg_iram0_4_max = 0xe80805b8; -_memmap_seg_iram0_5_start = 0xe80805b8; -_memmap_seg_iram0_5_max = 0xe80805c0; -_memmap_seg_iram0_6_start = 0xe80805c0; -_memmap_seg_iram0_6_max = 0xe80805f8; -_memmap_seg_iram0_7_start = 0xe80805f8; -_memmap_seg_iram0_7_max = 0xe8080600; -_memmap_seg_iram0_8_start = 0xe8080600; -_memmap_seg_iram0_8_max = 0xe8080638; -_memmap_seg_iram0_9_start = 0xe8080638; -_memmap_seg_iram0_9_max = 0xe8080640; -_memmap_seg_iram0_10_start = 0xe8080640; -_memmap_seg_iram0_10_max = 0xe8080678; -_memmap_seg_iram0_11_start = 0xe8080678; -_memmap_seg_iram0_11_max = 0xe80806c0; -_memmap_seg_iram0_12_start = 0xe80806c0; -_memmap_seg_iram0_12_max = 0xe80806f8; -_memmap_seg_iram0_13_start = 0xe80806f8; -_memmap_seg_iram0_13_max = 0xe8080700; -_memmap_seg_iram0_14_start = 0xe8080700; -_memmap_seg_iram0_14_max = 0xe8080738; -_memmap_seg_iram0_15_start = 0xe8080738; -_memmap_seg_iram0_15_max = 0xe8080740; -_memmap_seg_iram0_16_start = 0xe8080740; -_memmap_seg_iram0_16_max = 0xe8080778; -_memmap_seg_iram0_17_start = 0xe8080778; -_memmap_seg_iram0_17_max = 0xe80807c0; -_memmap_seg_iram0_18_start = 0xe80807c0; -_memmap_seg_iram0_18_max = 0xe8080800; -_memmap_seg_iram0_19_start = 0xe8080800; -_memmap_seg_iram0_19_max = 0xe808c000; - -_rom_store_table = 0; -PROVIDE(_memmap_vecbase_reset = 0xe8080400); -PROVIDE(_memmap_reset_vector = 0xe8080000); -/* Various memory-map dependent cache attribute settings: */ -_memmap_cacheattr_wb_base = 0x44000000; -_memmap_cacheattr_wt_base = 0x11000000; -_memmap_cacheattr_bp_base = 0x22000000; -_memmap_cacheattr_unused_mask = 0x00FFFFFF; -_memmap_cacheattr_wb_trapnull = 0x4422222F; -_memmap_cacheattr_wba_trapnull = 0x4422222F; -_memmap_cacheattr_wbna_trapnull = 0x5522222F; -_memmap_cacheattr_wt_trapnull = 0x1122222F; -_memmap_cacheattr_bp_trapnull = 0x2222222F; -_memmap_cacheattr_wb_strict = 0x44FFFFFF; -_memmap_cacheattr_wt_strict = 0x11FFFFFF; -_memmap_cacheattr_bp_strict = 0x22FFFFFF; -_memmap_cacheattr_wb_allvalid = 0x44222222; -_memmap_cacheattr_wt_allvalid = 0x11222222; -_memmap_cacheattr_bp_allvalid = 0x22222222; -PROVIDE(_memmap_cacheattr_reset = _memmap_cacheattr_wb_trapnull); - -SECTIONS -{ - - .vlpd.rodata : ALIGN(4) - { - _vlpd_rodata_start = ABSOLUTE(.); - *(.vlpd.rodata) - _vlpd_rodata_end = ABSOLUTE(.); - } >old_vlpd_seg :old_vlpd_phdr - - .vlpd.data : ALIGN(4) - { - _vlpd_data_start = ABSOLUTE(.); - *(.vlpd.data) - _vlpd_data_end = ABSOLUTE(.); - } >old_vlpd_seg :old_vlpd_phdr - - .vlpd.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _vlpd_bss_start = ABSOLUTE(.); - *(.vlpd.bss) - . = ALIGN (8); - _vlpd_bss_end = ABSOLUTE(.); - _memmap_seg_old_vlpd_end = ALIGN(0x8); - } >old_vlpd_seg :old_vlpd_bss_phdr - - .efr_fr_hr_vlpd.rodata : ALIGN(4) - { - _efr_fr_hr_vlpd_rodata_start = ABSOLUTE(.); - *(.efr_fr_hr_vlpd.rodata) - _efr_fr_hr_vlpd_rodata_end = ABSOLUTE(.); - } >efr_fr_hr_vlpd_seg :efr_fr_hr_vlpd_phdr - - .efr_fr_hr_vlpd.data : ALIGN(4) - { - _efr_fr_hr_vlpd_data_start = ABSOLUTE(.); - *(.efr_fr_hr_vlpd.data) - _efr_fr_hr_vlpd_data_end = ABSOLUTE(.); - } >efr_fr_hr_vlpd_seg :efr_fr_hr_vlpd_phdr - - .efr_fr_hr_vlpd.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _efr_fr_hr_vlpd_bss_start = ABSOLUTE(.); - *(.efr_fr_hr_vlpd.bss) - . = ALIGN (8); - _efr_fr_hr_vlpd_bss_end = ABSOLUTE(.); - _memmap_seg_efr_fr_hr_vlpd_end = ALIGN(0x8); - } >efr_fr_hr_vlpd_seg :efr_fr_hr_vlpd_bss_phdr - - .amr_vlpd.rodata : ALIGN(4) - { - _amr_vlpd_rodata_start = ABSOLUTE(.); - *(.amr_vlpd.rodata) - _amr_vlpd_rodata_end = ABSOLUTE(.); - } >amr_vlpd_seg :amr_vlpd_phdr - - .amr_vlpd.data : ALIGN(4) - { - _amr_vlpd_data_start = ABSOLUTE(.); - *(.amr_vlpd.data) - _amr_vlpd_data_end = ABSOLUTE(.); - } >amr_vlpd_seg :amr_vlpd_phdr - - .amr_vlpd.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _amr_vlpd_bss_start = ABSOLUTE(.); - *(.amr_vlpd.bss) - . = ALIGN (8); - _amr_vlpd_bss_end = ABSOLUTE(.); - _memmap_seg_amr_vlpd_end = ALIGN(0x8); - } >amr_vlpd_seg :amr_vlpd_bss_phdr - - .amrwb_vlpd.rodata : ALIGN(4) - { - _amrwb_vlpd_rodata_start = ABSOLUTE(.); - *(.amrwb_vlpd.rodata) - _amrwb_vlpd_rodata_end = ABSOLUTE(.); - } >amrwb_vlpd_seg :amrwb_vlpd_phdr - - .amrwb_vlpd.data : ALIGN(4) - { - _amrwb_vlpd_data_start = ABSOLUTE(.); - *(.amrwb_vlpd.data) - _amrwb_vlpd_data_end = ABSOLUTE(.); - } >amrwb_vlpd_seg :amrwb_vlpd_phdr - - .amrwb_vlpd.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _amrwb_vlpd_bss_start = ABSOLUTE(.); - *(.amrwb_vlpd.bss) - . = ALIGN (8); - _amrwb_vlpd_bss_end = ABSOLUTE(.); - _memmap_seg_amrwb_vlpd_end = ALIGN(0x8); - } >amrwb_vlpd_seg :amrwb_vlpd_bss_phdr - - .evrc_evrcb_vlpt.text : ALIGN(4) - { - _evrc_evrcb_vlpt_text_start = ABSOLUTE(.); - *(.evrc_evrcb_vlpt.literal .evrc_evrcb_vlpt.text) - _evrc_evrcb_vlpt_text_end = ABSOLUTE(.); - _memmap_seg_evrc_evrcb_vlpt_end = ALIGN(0x8); - } >evrc_evrcb_vlpt_seg :evrc_evrcb_vlpt_phdr - - .efr_fr_hr_vlpt.text : ALIGN(4) - { - _efr_fr_hr_vlpt_text_start = ABSOLUTE(.); - *(.efr_fr_hr_vlpt.literal .efr_fr_hr_vlpt.text) - _efr_fr_hr_vlpt_text_end = ABSOLUTE(.); - _memmap_seg_efr_fr_hr_vlpt_end = ALIGN(0x8); - } >efr_fr_hr_vlpt_seg :efr_fr_hr_vlpt_phdr - - .amr_vlpt.text : ALIGN(4) - { - _amr_vlpt_text_start = ABSOLUTE(.); - *(.amr_vlpt.literal .amr_vlpt.text) - _amr_vlpt_text_end = ABSOLUTE(.); - _memmap_seg_amr_vlpt_end = ALIGN(0x8); - } >amr_vlpt_seg :amr_vlpt_phdr - - .amrwb_vlpt.text : ALIGN(4) - { - _amrwb_vlpt_text_start = ABSOLUTE(.); - *(.amrwb_vlpt.literal .amrwb_vlpt.text) - _amrwb_vlpt_text_end = ABSOLUTE(.); - _memmap_seg_amrwb_vlpt_end = ALIGN(0x8); - } >amrwb_vlpt_seg :amrwb_vlpt_phdr - - .vlpt.text : ALIGN(4) - { - _vlpt_text_start = ABSOLUTE(.); - *(.vlpt.literal .vlpt.text) - _vlpt_text_end = ABSOLUTE(.); - _memmap_seg_vlpt_end = ALIGN(0x8); - } >vlpt_seg :vlpt_phdr - - .low_power_dyn_alloc : ALIGN(4) - { - _low_power_dyn_alloc_start = ABSOLUTE(.); - *(.low_power_dyn_alloc) - _low_power_dyn_alloc_end = ABSOLUTE(.); - _memmap_seg_vlpd_end = ALIGN(0x8); - } >vlpd_seg :vlpd_phdr - - .ulpp.rodata : ALIGN(4) - { - _ulpp_rodata_start = ABSOLUTE(.); - *(.ulpp.rodata) - _ulpp_rodata_end = ABSOLUTE(.); - } >ulpp_seg :ulpp_phdr - - .ulpp.data : ALIGN(4) - { - _ulpp_data_start = ABSOLUTE(.); - *(.ulpp.data) - _ulpp_data_end = ABSOLUTE(.); - } >ulpp_seg :ulpp_phdr - - .ulpp.text : ALIGN(4) - { - _ulpp_text_start = ABSOLUTE(.); - *(.ulpp.literal .ulpp.text) - _ulpp_text_end = ABSOLUTE(.); - } >ulpp_seg :ulpp_phdr - - .ulpp.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _ulpp_bss_start = ABSOLUTE(.); - *(.ulpp.bss) - . = ALIGN (8); - _ulpp_bss_end = ABSOLUTE(.); - _memmap_seg_ulpp_end = ALIGN(0x8); - } >ulpp_seg :ulpp_bss_phdr - - .dtsv3.rodata : ALIGN(4) - { - _dtsv3_rodata_start = ABSOLUTE(.); - *(.dtsv3.rodata) - _dtsv3_rodata_end = ABSOLUTE(.); - } >dtsv3_seg :dtsv3_phdr - - .dtsv3.data : ALIGN(4) - { - _dtsv3_data_start = ABSOLUTE(.); - *(.dtsv3.data) - _dtsv3_data_end = ABSOLUTE(.); - } >dtsv3_seg :dtsv3_phdr - - .dtsv3.text : ALIGN(4) - { - _dtsv3_text_start = ABSOLUTE(.); - *(.dtsv3.literal .dtsv3.text) - _dtsv3_text_end = ABSOLUTE(.); - } >dtsv3_seg :dtsv3_phdr - - .dtsv3.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _dtsv3_bss_start = ABSOLUTE(.); - *(.dtsv3.bss) - . = ALIGN (8); - _dtsv3_bss_end = ABSOLUTE(.); - _memmap_seg_dtsv3_end = ALIGN(0x8); - } >dtsv3_seg :dtsv3_bss_phdr - - .dtsv4.rodata : ALIGN(4) - { - _dtsv4_rodata_start = ABSOLUTE(.); - *(.dtsv4.rodata) - _dtsv4_rodata_end = ABSOLUTE(.); - } >dtsv4_seg :dtsv4_phdr - - .dtsv4.data : ALIGN(4) - { - _dtsv4_data_start = ABSOLUTE(.); - *(.dtsv4.data) - _dtsv4_data_end = ABSOLUTE(.); - } >dtsv4_seg :dtsv4_phdr - - .dtsv4.text : ALIGN(4) - { - _dtsv4_text_start = ABSOLUTE(.); - *(.dtsv4.literal .dtsv4.text) - _dtsv4_text_end = ABSOLUTE(.); - } >dtsv4_seg :dtsv4_phdr - - .dtsv4.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _dtsv4_bss_start = ABSOLUTE(.); - *(.dtsv4.bss) - . = ALIGN (8); - _dtsv4_bss_end = ABSOLUTE(.); - _memmap_seg_dtsv4_end = ALIGN(0x8); - } >dtsv4_seg :dtsv4_bss_phdr - - .dram0.rodata : ALIGN(4) - { - _dram0_rodata_start = ABSOLUTE(.); - *(.dram0.rodata) - *(.dram.rodata) - _dram0_rodata_end = ABSOLUTE(.); - } >dram0_0_seg :dram0_0_phdr - - .dram0.literal : ALIGN(4) - { - _dram0_literal_start = ABSOLUTE(.); - *(.dram0.literal) - *(.dram.literal) - _dram0_literal_end = ABSOLUTE(.); - } >dram0_0_seg :dram0_0_phdr - - .dram0.data : ALIGN(4) - { - _dram0_data_start = ABSOLUTE(.); - *(.dram0.data) - *(.dram.data) - _dram0_data_end = ABSOLUTE(.); - } >dram0_0_seg :dram0_0_phdr - - .dram0.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _dram0_bss_start = ABSOLUTE(.); - *(.dram0.bss) - *(.om.debug.bss) - *(.os.stack.bss) - . = ALIGN (8); - _dram0_bss_end = ABSOLUTE(.); - _end = ALIGN(0x8); - PROVIDE(end = ALIGN(0x8)); - _stack_sentry = ALIGN(0x8); - _memmap_seg_dram0_0_end = ALIGN(0x8); - } >dram0_0_seg :dram0_0_bss_phdr - __stack = 0xe8080000; - _heap_sentry = 0xe8080000; - - .ResetVector.text : ALIGN(4) - { - _ResetVector_text_start = ABSOLUTE(.); - KEEP (*(.ResetVector.text)) - _ResetVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_0_end = ALIGN(0x8); - } >iram0_0_seg :iram0_0_phdr - - .Reset.literal : ALIGN(4) - { - _Reset_literal_start = ABSOLUTE(.); - *(.Reset.literal) - _Reset_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_1_end = ALIGN(0x8); - } >iram0_1_seg :iram0_1_phdr - - .WindowVectors.text : ALIGN(4) - { - _WindowVectors_text_start = ABSOLUTE(.); - KEEP (*(.WindowVectors.text)) - _WindowVectors_text_end = ABSOLUTE(.); - _memmap_seg_iram0_2_end = ALIGN(0x8); - } >iram0_2_seg :iram0_2_phdr - - .Level2InterruptVector.literal : ALIGN(4) - { - _Level2InterruptVector_literal_start = ABSOLUTE(.); - *(.Level2InterruptVector.literal) - _Level2InterruptVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_3_end = ALIGN(0x8); - } >iram0_3_seg :iram0_3_phdr - - .Level2InterruptVector.text : ALIGN(4) - { - _Level2InterruptVector_text_start = ABSOLUTE(.); - KEEP (*(.Level2InterruptVector.text)) - _Level2InterruptVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_4_end = ALIGN(0x8); - } >iram0_4_seg :iram0_4_phdr - - .Level3InterruptVector.literal : ALIGN(4) - { - _Level3InterruptVector_literal_start = ABSOLUTE(.); - *(.Level3InterruptVector.literal) - _Level3InterruptVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_5_end = ALIGN(0x8); - } >iram0_5_seg :iram0_5_phdr - - .Level3InterruptVector.text : ALIGN(4) - { - _Level3InterruptVector_text_start = ABSOLUTE(.); - KEEP (*(.Level3InterruptVector.text)) - _Level3InterruptVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_6_end = ALIGN(0x8); - } >iram0_6_seg :iram0_6_phdr - - .Level4InterruptVector.literal : ALIGN(4) - { - _Level4InterruptVector_literal_start = ABSOLUTE(.); - *(.Level4InterruptVector.literal) - _Level4InterruptVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_7_end = ALIGN(0x8); - } >iram0_7_seg :iram0_7_phdr - - .Level4InterruptVector.text : ALIGN(4) - { - _Level4InterruptVector_text_start = ABSOLUTE(.); - KEEP (*(.Level4InterruptVector.text)) - _Level4InterruptVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_8_end = ALIGN(0x8); - } >iram0_8_seg :iram0_8_phdr - - .DebugExceptionVector.literal : ALIGN(4) - { - _DebugExceptionVector_literal_start = ABSOLUTE(.); - *(.DebugExceptionVector.literal) - _DebugExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_9_end = ALIGN(0x8); - } >iram0_9_seg :iram0_9_phdr - - .DebugExceptionVector.text : ALIGN(4) - { - _DebugExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.DebugExceptionVector.text)) - _DebugExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_10_end = ALIGN(0x8); - } >iram0_10_seg :iram0_10_phdr - - .NMIExceptionVector.literal : ALIGN(4) - { - _NMIExceptionVector_literal_start = ABSOLUTE(.); - *(.NMIExceptionVector.literal) - _NMIExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_11_end = ALIGN(0x8); - } >iram0_11_seg :iram0_11_phdr - - .NMIExceptionVector.text : ALIGN(4) - { - _NMIExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.NMIExceptionVector.text)) - _NMIExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_12_end = ALIGN(0x8); - } >iram0_12_seg :iram0_12_phdr - - .KernelExceptionVector.literal : ALIGN(4) - { - _KernelExceptionVector_literal_start = ABSOLUTE(.); - *(.KernelExceptionVector.literal) - _KernelExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_13_end = ALIGN(0x8); - } >iram0_13_seg :iram0_13_phdr - - .KernelExceptionVector.text : ALIGN(4) - { - _KernelExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.KernelExceptionVector.text)) - _KernelExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_14_end = ALIGN(0x8); - } >iram0_14_seg :iram0_14_phdr - - .UserExceptionVector.literal : ALIGN(4) - { - _UserExceptionVector_literal_start = ABSOLUTE(.); - *(.UserExceptionVector.literal) - _UserExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_15_end = ALIGN(0x8); - } >iram0_15_seg :iram0_15_phdr - - .UserExceptionVector.text : ALIGN(4) - { - _UserExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.UserExceptionVector.text)) - _UserExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_16_end = ALIGN(0x8); - } >iram0_16_seg :iram0_16_phdr - - .DoubleExceptionVector.literal : ALIGN(4) - { - _DoubleExceptionVector_literal_start = ABSOLUTE(.); - *(.DoubleExceptionVector.literal) - _DoubleExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_17_end = ALIGN(0x8); - } >iram0_17_seg :iram0_17_phdr - - .DoubleExceptionVector.text : ALIGN(4) - { - _DoubleExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.DoubleExceptionVector.text)) - _DoubleExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_18_end = ALIGN(0x8); - } >iram0_18_seg :iram0_18_phdr - - .Reset.text : ALIGN(4) - { - _Reset_text_start = ABSOLUTE(.); - *(.Reset.text) - _Reset_text_end = ABSOLUTE(.); - } >iram0_19_seg :iram0_19_phdr - - .iram0.text : ALIGN(4) - { - _iram0_text_start = ABSOLUTE(.); - *(.iram0.literal .iram.literal .iram.text.literal .iram0.text .iram.text) - _iram0_text_end = ABSOLUTE(.); - _memmap_seg_iram0_19_end = ALIGN(0x8); - } >iram0_19_seg :iram0_19_phdr - - .sram.shareaddr : ALIGN(4) - { - _sram_shareaddr_start = ABSOLUTE(.); - *(.sram.shareaddr) - _sram_shareaddr_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .sram.rodata : ALIGN(4) - { - _sram_rodata_start = ABSOLUTE(.); - *(.sram.rodata) - _sram_rodata_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .rodata : ALIGN(4) - { - _rodata_start = ABSOLUTE(.); - *(.rodata) - *(.rodata.*) - *(.gnu.linkonce.r.*) - *(.rodata1) - __XT_EXCEPTION_TABLE__ = ABSOLUTE(.); - KEEP (*(.xt_except_table)) - KEEP (*(.gcc_except_table)) - *(.gnu.linkonce.e.*) - *(.gnu.version_r) - KEEP (*(.eh_frame)) - /* C++ constructor and destructor tables, properly ordered: */ - KEEP (*crtbegin.o(.ctors)) - KEEP (*(EXCLUDE_FILE (*crtend.o) .ctors)) - KEEP (*(SORT(.ctors.*))) - KEEP (*(.ctors)) - KEEP (*crtbegin.o(.dtors)) - KEEP (*(EXCLUDE_FILE (*crtend.o) .dtors)) - KEEP (*(SORT(.dtors.*))) - KEEP (*(.dtors)) - /* C++ exception handlers table: */ - __XT_EXCEPTION_DESCS__ = ABSOLUTE(.); - *(.xt_except_desc) - *(.gnu.linkonce.h.*) - __XT_EXCEPTION_DESCS_END__ = ABSOLUTE(.); - *(.xt_except_desc_end) - *(.dynamic) - *(.gnu.version_d) - . = ALIGN(4); /* this table MUST be 4-byte aligned */ - _bss_table_start = ABSOLUTE(.); - LONG(_vlpd_bss_start) - LONG(_vlpd_bss_end) - LONG(_efr_fr_hr_vlpd_bss_start) - LONG(_efr_fr_hr_vlpd_bss_end) - LONG(_amr_vlpd_bss_start) - LONG(_amr_vlpd_bss_end) - LONG(_amrwb_vlpd_bss_start) - LONG(_amrwb_vlpd_bss_end) - LONG(_ulpp_bss_start) - LONG(_ulpp_bss_end) - LONG(_dtsv3_bss_start) - LONG(_dtsv3_bss_end) - LONG(_dtsv4_bss_start) - LONG(_dtsv4_bss_end) - LONG(_dram0_bss_start) - LONG(_dram0_bss_end) - LONG(_bss_start) - LONG(_bss_end) - _bss_table_end = ABSOLUTE(.); - _rodata_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .sram.text : ALIGN(4) - { - _sram_text_start = ABSOLUTE(.); - *(.sram.literal .sram.text) - _sram_text_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .text : ALIGN(4) - { - _stext = .; - _text_start = ABSOLUTE(.); - *(.entry.text) - *(.init.literal) - KEEP(*(.init)) - *(.literal .text .literal.* .text.* .stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) - *(.fini.literal) - KEEP(*(.fini)) - *(.gnu.version) - _text_end = ABSOLUTE(.); - _etext = .; - } >sram0_seg :sram0_phdr - - .sram.data : ALIGN(4) - { - _sram_data_start = ABSOLUTE(.); - *(.sram.data) - _sram_data_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .data : ALIGN(4) - { - _data_start = ABSOLUTE(.); - *(.data) - *(.data.*) - *(.gnu.linkonce.d.*) - KEEP(*(.gnu.linkonce.d.*personality*)) - *(.data1) - *(.sdata) - *(.sdata.*) - *(.gnu.linkonce.s.*) - *(.sdata2) - *(.sdata2.*) - *(.gnu.linkonce.s2.*) - KEEP(*(.jcr)) - _data_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .sram.uninit : ALIGN(4) - { - _sram_uninit_start = ABSOLUTE(.); - *(.sram.uninit) - _sram_uninit_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _bss_start = ABSOLUTE(.); - *(.dynsbss) - *(.sbss) - *(.sbss.*) - *(.gnu.linkonce.sb.*) - *(.scommon) - *(.sbss2) - *(.sbss2.*) - *(.gnu.linkonce.sb2.*) - *(.dynbss) - *(.bss) - *(.bss.*) - *(.gnu.linkonce.b.*) - *(COMMON) - *(.sram.pool.bss) - *(.sram.bss) - . = ALIGN (8); - _bss_end = ABSOLUTE(.); - _memmap_seg_sram0_end = ALIGN(0x8); - } >sram0_seg :sram0_bss_phdr - .debug 0 : { *(.debug) } - .line 0 : { *(.line) } - .debug_srcinfo 0 : { *(.debug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames) } - .debug_aranges 0 : { *(.debug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames) } - .debug_info 0 : { *(.debug_info) } - .debug_abbrev 0 : { *(.debug_abbrev) } - .debug_line 0 : { *(.debug_line) } - .debug_frame 0 : { *(.debug_frame) } - .debug_str 0 : { *(.debug_str) } - .debug_loc 0 : { *(.debug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo) } - .debug_weaknames 0 : { *(.debug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames) } - .debug_varnames 0 : { *(.debug_varnames) } - .xt.insn 0 : - { - KEEP (*(.xt.insn)) - KEEP (*(.gnu.linkonce.x.*)) - } - .xt.prop 0 : - { - KEEP (*(.xt.prop)) - KEEP (*(.xt.prop.*)) - KEEP (*(.gnu.linkonce.prop.*)) - } - .xt.lit 0 : - { - KEEP (*(.xt.lit)) - KEEP (*(.xt.lit.*)) - KEEP (*(.gnu.linkonce.p.*)) - } - .debug.xt.callgraph 0 : - { - KEEP (*(.debug.xt.callgraph .debug.xt.callgraph.* .gnu.linkonce.xt.callgraph.*)) - } -} - diff --git a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.xn b/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.xn deleted file mode 100644 index 17c05e16..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.xn +++ /dev/null @@ -1,827 +0,0 @@ -/* This linker script generated from xt-genldscripts.tpp for LSP hifi_hikey_lsp */ -/* Linker Script for ld -n */ -MEMORY -{ - sram0_seg : org = 0xC0000000, len = 0x408000 - old_vlpd_seg : org = 0xC0408000, len = 0x10000 - efr_fr_hr_vlpd_seg : org = 0xC0418000, len = 0x10000 - amr_vlpd_seg : org = 0xC0428000, len = 0x10000 - amrwb_vlpd_seg : org = 0xC0438000, len = 0x10000 - evrc_evrcb_vlpt_seg : org = 0xC0448000, len = 0x48000 - efr_fr_hr_vlpt_seg : org = 0xC0490000, len = 0x30000 - amr_vlpt_seg : org = 0xC04C0000, len = 0x20000 - amrwb_vlpt_seg : org = 0xC04E0000, len = 0x30000 - vlpt_seg : org = 0xC0510000, len = 0x48000 - vlpd_seg : org = 0xC0558000, len = 0x20000 - ulpp_seg : org = 0xC0578000, len = 0x40000 - dtsv3_seg : org = 0xC05B8000, len = 0x20000 - dtsv4_seg : org = 0xC05D8000, len = 0x28000 - dram0_0_seg : org = 0xE8058000, len = 0x28000 - iram0_0_seg : org = 0xE8080000, len = 0x300 - iram0_1_seg : org = 0xE8080300, len = 0x100 - iram0_2_seg : org = 0xE8080400, len = 0x178 - iram0_3_seg : org = 0xE8080578, len = 0x8 - iram0_4_seg : org = 0xE8080580, len = 0x38 - iram0_5_seg : org = 0xE80805B8, len = 0x8 - iram0_6_seg : org = 0xE80805C0, len = 0x38 - iram0_7_seg : org = 0xE80805F8, len = 0x8 - iram0_8_seg : org = 0xE8080600, len = 0x38 - iram0_9_seg : org = 0xE8080638, len = 0x8 - iram0_10_seg : org = 0xE8080640, len = 0x38 - iram0_11_seg : org = 0xE8080678, len = 0x48 - iram0_12_seg : org = 0xE80806C0, len = 0x38 - iram0_13_seg : org = 0xE80806F8, len = 0x8 - iram0_14_seg : org = 0xE8080700, len = 0x38 - iram0_15_seg : org = 0xE8080738, len = 0x8 - iram0_16_seg : org = 0xE8080740, len = 0x38 - iram0_17_seg : org = 0xE8080778, len = 0x48 - iram0_18_seg : org = 0xE80807C0, len = 0x40 - iram0_19_seg : org = 0xE8080800, len = 0xB800 -} - -PHDRS -{ - sram0_phdr PT_LOAD; - sram0_bss_phdr PT_LOAD; - old_vlpd_phdr PT_LOAD; - old_vlpd_bss_phdr PT_LOAD; - efr_fr_hr_vlpd_phdr PT_LOAD; - efr_fr_hr_vlpd_bss_phdr PT_LOAD; - amr_vlpd_phdr PT_LOAD; - amr_vlpd_bss_phdr PT_LOAD; - amrwb_vlpd_phdr PT_LOAD; - amrwb_vlpd_bss_phdr PT_LOAD; - evrc_evrcb_vlpt_phdr PT_LOAD; - efr_fr_hr_vlpt_phdr PT_LOAD; - amr_vlpt_phdr PT_LOAD; - amrwb_vlpt_phdr PT_LOAD; - vlpt_phdr PT_LOAD; - vlpd_phdr PT_LOAD; - ulpp_phdr PT_LOAD; - ulpp_bss_phdr PT_LOAD; - dtsv3_phdr PT_LOAD; - dtsv3_bss_phdr PT_LOAD; - dtsv4_phdr PT_LOAD; - dtsv4_bss_phdr PT_LOAD; - dram0_0_phdr PT_LOAD; - dram0_0_bss_phdr PT_LOAD; - iram0_0_phdr PT_LOAD; - iram0_1_phdr PT_LOAD; - iram0_2_phdr PT_LOAD; - iram0_3_phdr PT_LOAD; - iram0_4_phdr PT_LOAD; - iram0_5_phdr PT_LOAD; - iram0_6_phdr PT_LOAD; - iram0_7_phdr PT_LOAD; - iram0_8_phdr PT_LOAD; - iram0_9_phdr PT_LOAD; - iram0_10_phdr PT_LOAD; - iram0_11_phdr PT_LOAD; - iram0_12_phdr PT_LOAD; - iram0_13_phdr PT_LOAD; - iram0_14_phdr PT_LOAD; - iram0_15_phdr PT_LOAD; - iram0_16_phdr PT_LOAD; - iram0_17_phdr PT_LOAD; - iram0_18_phdr PT_LOAD; - iram0_19_phdr PT_LOAD; -} - - -/* Default entry point: */ -ENTRY(_ResetVector) - -/* Memory boundary addresses: */ -_memmap_mem_iram0_start = 0xe8080000; -_memmap_mem_iram0_end = 0xe808c000; -_memmap_mem_dram0_start = 0xe8058000; -_memmap_mem_dram0_end = 0xe8080000; -_memmap_mem_sram_start = 0xc0000000; -_memmap_mem_sram_end = 0xc0600000; - -/* Memory segment boundary addresses: */ -_memmap_seg_sram0_start = 0xc0000000; -_memmap_seg_sram0_max = 0xc0408000; -_memmap_seg_old_vlpd_start = 0xc0408000; -_memmap_seg_old_vlpd_max = 0xc0418000; -_memmap_seg_efr_fr_hr_vlpd_start = 0xc0418000; -_memmap_seg_efr_fr_hr_vlpd_max = 0xc0428000; -_memmap_seg_amr_vlpd_start = 0xc0428000; -_memmap_seg_amr_vlpd_max = 0xc0438000; -_memmap_seg_amrwb_vlpd_start = 0xc0438000; -_memmap_seg_amrwb_vlpd_max = 0xc0448000; -_memmap_seg_evrc_evrcb_vlpt_start = 0xc0448000; -_memmap_seg_evrc_evrcb_vlpt_max = 0xc0490000; -_memmap_seg_efr_fr_hr_vlpt_start = 0xc0490000; -_memmap_seg_efr_fr_hr_vlpt_max = 0xc04c0000; -_memmap_seg_amr_vlpt_start = 0xc04c0000; -_memmap_seg_amr_vlpt_max = 0xc04e0000; -_memmap_seg_amrwb_vlpt_start = 0xc04e0000; -_memmap_seg_amrwb_vlpt_max = 0xc0510000; -_memmap_seg_vlpt_start = 0xc0510000; -_memmap_seg_vlpt_max = 0xc0558000; -_memmap_seg_vlpd_start = 0xc0558000; -_memmap_seg_vlpd_max = 0xc0578000; -_memmap_seg_ulpp_start = 0xc0578000; -_memmap_seg_ulpp_max = 0xc05b8000; -_memmap_seg_dtsv3_start = 0xc05b8000; -_memmap_seg_dtsv3_max = 0xc05d8000; -_memmap_seg_dtsv4_start = 0xc05d8000; -_memmap_seg_dtsv4_max = 0xc0600000; -_memmap_seg_dram0_0_start = 0xe8058000; -_memmap_seg_dram0_0_max = 0xe8080000; -_memmap_seg_iram0_0_start = 0xe8080000; -_memmap_seg_iram0_0_max = 0xe8080300; -_memmap_seg_iram0_1_start = 0xe8080300; -_memmap_seg_iram0_1_max = 0xe8080400; -_memmap_seg_iram0_2_start = 0xe8080400; -_memmap_seg_iram0_2_max = 0xe8080578; -_memmap_seg_iram0_3_start = 0xe8080578; -_memmap_seg_iram0_3_max = 0xe8080580; -_memmap_seg_iram0_4_start = 0xe8080580; -_memmap_seg_iram0_4_max = 0xe80805b8; -_memmap_seg_iram0_5_start = 0xe80805b8; -_memmap_seg_iram0_5_max = 0xe80805c0; -_memmap_seg_iram0_6_start = 0xe80805c0; -_memmap_seg_iram0_6_max = 0xe80805f8; -_memmap_seg_iram0_7_start = 0xe80805f8; -_memmap_seg_iram0_7_max = 0xe8080600; -_memmap_seg_iram0_8_start = 0xe8080600; -_memmap_seg_iram0_8_max = 0xe8080638; -_memmap_seg_iram0_9_start = 0xe8080638; -_memmap_seg_iram0_9_max = 0xe8080640; -_memmap_seg_iram0_10_start = 0xe8080640; -_memmap_seg_iram0_10_max = 0xe8080678; -_memmap_seg_iram0_11_start = 0xe8080678; -_memmap_seg_iram0_11_max = 0xe80806c0; -_memmap_seg_iram0_12_start = 0xe80806c0; -_memmap_seg_iram0_12_max = 0xe80806f8; -_memmap_seg_iram0_13_start = 0xe80806f8; -_memmap_seg_iram0_13_max = 0xe8080700; -_memmap_seg_iram0_14_start = 0xe8080700; -_memmap_seg_iram0_14_max = 0xe8080738; -_memmap_seg_iram0_15_start = 0xe8080738; -_memmap_seg_iram0_15_max = 0xe8080740; -_memmap_seg_iram0_16_start = 0xe8080740; -_memmap_seg_iram0_16_max = 0xe8080778; -_memmap_seg_iram0_17_start = 0xe8080778; -_memmap_seg_iram0_17_max = 0xe80807c0; -_memmap_seg_iram0_18_start = 0xe80807c0; -_memmap_seg_iram0_18_max = 0xe8080800; -_memmap_seg_iram0_19_start = 0xe8080800; -_memmap_seg_iram0_19_max = 0xe808c000; - -_rom_store_table = 0; -PROVIDE(_memmap_vecbase_reset = 0xe8080400); -PROVIDE(_memmap_reset_vector = 0xe8080000); -/* Various memory-map dependent cache attribute settings: */ -_memmap_cacheattr_wb_base = 0x44000000; -_memmap_cacheattr_wt_base = 0x11000000; -_memmap_cacheattr_bp_base = 0x22000000; -_memmap_cacheattr_unused_mask = 0x00FFFFFF; -_memmap_cacheattr_wb_trapnull = 0x4422222F; -_memmap_cacheattr_wba_trapnull = 0x4422222F; -_memmap_cacheattr_wbna_trapnull = 0x5522222F; -_memmap_cacheattr_wt_trapnull = 0x1122222F; -_memmap_cacheattr_bp_trapnull = 0x2222222F; -_memmap_cacheattr_wb_strict = 0x44FFFFFF; -_memmap_cacheattr_wt_strict = 0x11FFFFFF; -_memmap_cacheattr_bp_strict = 0x22FFFFFF; -_memmap_cacheattr_wb_allvalid = 0x44222222; -_memmap_cacheattr_wt_allvalid = 0x11222222; -_memmap_cacheattr_bp_allvalid = 0x22222222; -PROVIDE(_memmap_cacheattr_reset = _memmap_cacheattr_wb_trapnull); - -SECTIONS -{ - - .vlpd.rodata : ALIGN(4) - { - _vlpd_rodata_start = ABSOLUTE(.); - *(.vlpd.rodata) - _vlpd_rodata_end = ABSOLUTE(.); - } >old_vlpd_seg :old_vlpd_phdr - - .vlpd.data : ALIGN(4) - { - _vlpd_data_start = ABSOLUTE(.); - *(.vlpd.data) - _vlpd_data_end = ABSOLUTE(.); - } >old_vlpd_seg :old_vlpd_phdr - - .vlpd.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _vlpd_bss_start = ABSOLUTE(.); - *(.vlpd.bss) - . = ALIGN (8); - _vlpd_bss_end = ABSOLUTE(.); - _memmap_seg_old_vlpd_end = ALIGN(0x8); - } >old_vlpd_seg :old_vlpd_bss_phdr - - .efr_fr_hr_vlpd.rodata : ALIGN(4) - { - _efr_fr_hr_vlpd_rodata_start = ABSOLUTE(.); - *(.efr_fr_hr_vlpd.rodata) - _efr_fr_hr_vlpd_rodata_end = ABSOLUTE(.); - } >efr_fr_hr_vlpd_seg :efr_fr_hr_vlpd_phdr - - .efr_fr_hr_vlpd.data : ALIGN(4) - { - _efr_fr_hr_vlpd_data_start = ABSOLUTE(.); - *(.efr_fr_hr_vlpd.data) - _efr_fr_hr_vlpd_data_end = ABSOLUTE(.); - } >efr_fr_hr_vlpd_seg :efr_fr_hr_vlpd_phdr - - .efr_fr_hr_vlpd.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _efr_fr_hr_vlpd_bss_start = ABSOLUTE(.); - *(.efr_fr_hr_vlpd.bss) - . = ALIGN (8); - _efr_fr_hr_vlpd_bss_end = ABSOLUTE(.); - _memmap_seg_efr_fr_hr_vlpd_end = ALIGN(0x8); - } >efr_fr_hr_vlpd_seg :efr_fr_hr_vlpd_bss_phdr - - .amr_vlpd.rodata : ALIGN(4) - { - _amr_vlpd_rodata_start = ABSOLUTE(.); - *(.amr_vlpd.rodata) - _amr_vlpd_rodata_end = ABSOLUTE(.); - } >amr_vlpd_seg :amr_vlpd_phdr - - .amr_vlpd.data : ALIGN(4) - { - _amr_vlpd_data_start = ABSOLUTE(.); - *(.amr_vlpd.data) - _amr_vlpd_data_end = ABSOLUTE(.); - } >amr_vlpd_seg :amr_vlpd_phdr - - .amr_vlpd.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _amr_vlpd_bss_start = ABSOLUTE(.); - *(.amr_vlpd.bss) - . = ALIGN (8); - _amr_vlpd_bss_end = ABSOLUTE(.); - _memmap_seg_amr_vlpd_end = ALIGN(0x8); - } >amr_vlpd_seg :amr_vlpd_bss_phdr - - .amrwb_vlpd.rodata : ALIGN(4) - { - _amrwb_vlpd_rodata_start = ABSOLUTE(.); - *(.amrwb_vlpd.rodata) - _amrwb_vlpd_rodata_end = ABSOLUTE(.); - } >amrwb_vlpd_seg :amrwb_vlpd_phdr - - .amrwb_vlpd.data : ALIGN(4) - { - _amrwb_vlpd_data_start = ABSOLUTE(.); - *(.amrwb_vlpd.data) - _amrwb_vlpd_data_end = ABSOLUTE(.); - } >amrwb_vlpd_seg :amrwb_vlpd_phdr - - .amrwb_vlpd.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _amrwb_vlpd_bss_start = ABSOLUTE(.); - *(.amrwb_vlpd.bss) - . = ALIGN (8); - _amrwb_vlpd_bss_end = ABSOLUTE(.); - _memmap_seg_amrwb_vlpd_end = ALIGN(0x8); - } >amrwb_vlpd_seg :amrwb_vlpd_bss_phdr - - .evrc_evrcb_vlpt.text : ALIGN(4) - { - _evrc_evrcb_vlpt_text_start = ABSOLUTE(.); - *(.evrc_evrcb_vlpt.literal .evrc_evrcb_vlpt.text) - _evrc_evrcb_vlpt_text_end = ABSOLUTE(.); - _memmap_seg_evrc_evrcb_vlpt_end = ALIGN(0x8); - } >evrc_evrcb_vlpt_seg :evrc_evrcb_vlpt_phdr - - .efr_fr_hr_vlpt.text : ALIGN(4) - { - _efr_fr_hr_vlpt_text_start = ABSOLUTE(.); - *(.efr_fr_hr_vlpt.literal .efr_fr_hr_vlpt.text) - _efr_fr_hr_vlpt_text_end = ABSOLUTE(.); - _memmap_seg_efr_fr_hr_vlpt_end = ALIGN(0x8); - } >efr_fr_hr_vlpt_seg :efr_fr_hr_vlpt_phdr - - .amr_vlpt.text : ALIGN(4) - { - _amr_vlpt_text_start = ABSOLUTE(.); - *(.amr_vlpt.literal .amr_vlpt.text) - _amr_vlpt_text_end = ABSOLUTE(.); - _memmap_seg_amr_vlpt_end = ALIGN(0x8); - } >amr_vlpt_seg :amr_vlpt_phdr - - .amrwb_vlpt.text : ALIGN(4) - { - _amrwb_vlpt_text_start = ABSOLUTE(.); - *(.amrwb_vlpt.literal .amrwb_vlpt.text) - _amrwb_vlpt_text_end = ABSOLUTE(.); - _memmap_seg_amrwb_vlpt_end = ALIGN(0x8); - } >amrwb_vlpt_seg :amrwb_vlpt_phdr - - .vlpt.text : ALIGN(4) - { - _vlpt_text_start = ABSOLUTE(.); - *(.vlpt.literal .vlpt.text) - _vlpt_text_end = ABSOLUTE(.); - _memmap_seg_vlpt_end = ALIGN(0x8); - } >vlpt_seg :vlpt_phdr - - .low_power_dyn_alloc : ALIGN(4) - { - _low_power_dyn_alloc_start = ABSOLUTE(.); - *(.low_power_dyn_alloc) - _low_power_dyn_alloc_end = ABSOLUTE(.); - _memmap_seg_vlpd_end = ALIGN(0x8); - } >vlpd_seg :vlpd_phdr - - .ulpp.rodata : ALIGN(4) - { - _ulpp_rodata_start = ABSOLUTE(.); - *(.ulpp.rodata) - _ulpp_rodata_end = ABSOLUTE(.); - } >ulpp_seg :ulpp_phdr - - .ulpp.data : ALIGN(4) - { - _ulpp_data_start = ABSOLUTE(.); - *(.ulpp.data) - _ulpp_data_end = ABSOLUTE(.); - } >ulpp_seg :ulpp_phdr - - .ulpp.text : ALIGN(4) - { - _ulpp_text_start = ABSOLUTE(.); - *(.ulpp.literal .ulpp.text) - _ulpp_text_end = ABSOLUTE(.); - } >ulpp_seg :ulpp_phdr - - .ulpp.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _ulpp_bss_start = ABSOLUTE(.); - *(.ulpp.bss) - . = ALIGN (8); - _ulpp_bss_end = ABSOLUTE(.); - _memmap_seg_ulpp_end = ALIGN(0x8); - } >ulpp_seg :ulpp_bss_phdr - - .dtsv3.rodata : ALIGN(4) - { - _dtsv3_rodata_start = ABSOLUTE(.); - *(.dtsv3.rodata) - _dtsv3_rodata_end = ABSOLUTE(.); - } >dtsv3_seg :dtsv3_phdr - - .dtsv3.data : ALIGN(4) - { - _dtsv3_data_start = ABSOLUTE(.); - *(.dtsv3.data) - _dtsv3_data_end = ABSOLUTE(.); - } >dtsv3_seg :dtsv3_phdr - - .dtsv3.text : ALIGN(4) - { - _dtsv3_text_start = ABSOLUTE(.); - *(.dtsv3.literal .dtsv3.text) - _dtsv3_text_end = ABSOLUTE(.); - } >dtsv3_seg :dtsv3_phdr - - .dtsv3.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _dtsv3_bss_start = ABSOLUTE(.); - *(.dtsv3.bss) - . = ALIGN (8); - _dtsv3_bss_end = ABSOLUTE(.); - _memmap_seg_dtsv3_end = ALIGN(0x8); - } >dtsv3_seg :dtsv3_bss_phdr - - .dtsv4.rodata : ALIGN(4) - { - _dtsv4_rodata_start = ABSOLUTE(.); - *(.dtsv4.rodata) - _dtsv4_rodata_end = ABSOLUTE(.); - } >dtsv4_seg :dtsv4_phdr - - .dtsv4.data : ALIGN(4) - { - _dtsv4_data_start = ABSOLUTE(.); - *(.dtsv4.data) - _dtsv4_data_end = ABSOLUTE(.); - } >dtsv4_seg :dtsv4_phdr - - .dtsv4.text : ALIGN(4) - { - _dtsv4_text_start = ABSOLUTE(.); - *(.dtsv4.literal .dtsv4.text) - _dtsv4_text_end = ABSOLUTE(.); - } >dtsv4_seg :dtsv4_phdr - - .dtsv4.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _dtsv4_bss_start = ABSOLUTE(.); - *(.dtsv4.bss) - . = ALIGN (8); - _dtsv4_bss_end = ABSOLUTE(.); - _memmap_seg_dtsv4_end = ALIGN(0x8); - } >dtsv4_seg :dtsv4_bss_phdr - - .dram0.rodata : ALIGN(4) - { - _dram0_rodata_start = ABSOLUTE(.); - *(.dram0.rodata) - *(.dram.rodata) - _dram0_rodata_end = ABSOLUTE(.); - } >dram0_0_seg :dram0_0_phdr - - .dram0.literal : ALIGN(4) - { - _dram0_literal_start = ABSOLUTE(.); - *(.dram0.literal) - *(.dram.literal) - _dram0_literal_end = ABSOLUTE(.); - } >dram0_0_seg :dram0_0_phdr - - .dram0.data : ALIGN(4) - { - _dram0_data_start = ABSOLUTE(.); - *(.dram0.data) - *(.dram.data) - _dram0_data_end = ABSOLUTE(.); - } >dram0_0_seg :dram0_0_phdr - - .dram0.bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _dram0_bss_start = ABSOLUTE(.); - *(.dram0.bss) - *(.om.debug.bss) - *(.os.stack.bss) - . = ALIGN (8); - _dram0_bss_end = ABSOLUTE(.); - _end = ALIGN(0x8); - PROVIDE(end = ALIGN(0x8)); - _stack_sentry = ALIGN(0x8); - _memmap_seg_dram0_0_end = ALIGN(0x8); - } >dram0_0_seg :dram0_0_bss_phdr - __stack = 0xe8080000; - _heap_sentry = 0xe8080000; - - .ResetVector.text : ALIGN(4) - { - _ResetVector_text_start = ABSOLUTE(.); - KEEP (*(.ResetVector.text)) - _ResetVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_0_end = ALIGN(0x8); - } >iram0_0_seg :iram0_0_phdr - - .Reset.literal : ALIGN(4) - { - _Reset_literal_start = ABSOLUTE(.); - *(.Reset.literal) - _Reset_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_1_end = ALIGN(0x8); - } >iram0_1_seg :iram0_1_phdr - - .WindowVectors.text : ALIGN(4) - { - _WindowVectors_text_start = ABSOLUTE(.); - KEEP (*(.WindowVectors.text)) - _WindowVectors_text_end = ABSOLUTE(.); - _memmap_seg_iram0_2_end = ALIGN(0x8); - } >iram0_2_seg :iram0_2_phdr - - .Level2InterruptVector.literal : ALIGN(4) - { - _Level2InterruptVector_literal_start = ABSOLUTE(.); - *(.Level2InterruptVector.literal) - _Level2InterruptVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_3_end = ALIGN(0x8); - } >iram0_3_seg :iram0_3_phdr - - .Level2InterruptVector.text : ALIGN(4) - { - _Level2InterruptVector_text_start = ABSOLUTE(.); - KEEP (*(.Level2InterruptVector.text)) - _Level2InterruptVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_4_end = ALIGN(0x8); - } >iram0_4_seg :iram0_4_phdr - - .Level3InterruptVector.literal : ALIGN(4) - { - _Level3InterruptVector_literal_start = ABSOLUTE(.); - *(.Level3InterruptVector.literal) - _Level3InterruptVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_5_end = ALIGN(0x8); - } >iram0_5_seg :iram0_5_phdr - - .Level3InterruptVector.text : ALIGN(4) - { - _Level3InterruptVector_text_start = ABSOLUTE(.); - KEEP (*(.Level3InterruptVector.text)) - _Level3InterruptVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_6_end = ALIGN(0x8); - } >iram0_6_seg :iram0_6_phdr - - .Level4InterruptVector.literal : ALIGN(4) - { - _Level4InterruptVector_literal_start = ABSOLUTE(.); - *(.Level4InterruptVector.literal) - _Level4InterruptVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_7_end = ALIGN(0x8); - } >iram0_7_seg :iram0_7_phdr - - .Level4InterruptVector.text : ALIGN(4) - { - _Level4InterruptVector_text_start = ABSOLUTE(.); - KEEP (*(.Level4InterruptVector.text)) - _Level4InterruptVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_8_end = ALIGN(0x8); - } >iram0_8_seg :iram0_8_phdr - - .DebugExceptionVector.literal : ALIGN(4) - { - _DebugExceptionVector_literal_start = ABSOLUTE(.); - *(.DebugExceptionVector.literal) - _DebugExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_9_end = ALIGN(0x8); - } >iram0_9_seg :iram0_9_phdr - - .DebugExceptionVector.text : ALIGN(4) - { - _DebugExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.DebugExceptionVector.text)) - _DebugExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_10_end = ALIGN(0x8); - } >iram0_10_seg :iram0_10_phdr - - .NMIExceptionVector.literal : ALIGN(4) - { - _NMIExceptionVector_literal_start = ABSOLUTE(.); - *(.NMIExceptionVector.literal) - _NMIExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_11_end = ALIGN(0x8); - } >iram0_11_seg :iram0_11_phdr - - .NMIExceptionVector.text : ALIGN(4) - { - _NMIExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.NMIExceptionVector.text)) - _NMIExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_12_end = ALIGN(0x8); - } >iram0_12_seg :iram0_12_phdr - - .KernelExceptionVector.literal : ALIGN(4) - { - _KernelExceptionVector_literal_start = ABSOLUTE(.); - *(.KernelExceptionVector.literal) - _KernelExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_13_end = ALIGN(0x8); - } >iram0_13_seg :iram0_13_phdr - - .KernelExceptionVector.text : ALIGN(4) - { - _KernelExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.KernelExceptionVector.text)) - _KernelExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_14_end = ALIGN(0x8); - } >iram0_14_seg :iram0_14_phdr - - .UserExceptionVector.literal : ALIGN(4) - { - _UserExceptionVector_literal_start = ABSOLUTE(.); - *(.UserExceptionVector.literal) - _UserExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_15_end = ALIGN(0x8); - } >iram0_15_seg :iram0_15_phdr - - .UserExceptionVector.text : ALIGN(4) - { - _UserExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.UserExceptionVector.text)) - _UserExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_16_end = ALIGN(0x8); - } >iram0_16_seg :iram0_16_phdr - - .DoubleExceptionVector.literal : ALIGN(4) - { - _DoubleExceptionVector_literal_start = ABSOLUTE(.); - *(.DoubleExceptionVector.literal) - _DoubleExceptionVector_literal_end = ABSOLUTE(.); - _memmap_seg_iram0_17_end = ALIGN(0x8); - } >iram0_17_seg :iram0_17_phdr - - .DoubleExceptionVector.text : ALIGN(4) - { - _DoubleExceptionVector_text_start = ABSOLUTE(.); - KEEP (*(.DoubleExceptionVector.text)) - _DoubleExceptionVector_text_end = ABSOLUTE(.); - _memmap_seg_iram0_18_end = ALIGN(0x8); - } >iram0_18_seg :iram0_18_phdr - - .Reset.text : ALIGN(4) - { - _Reset_text_start = ABSOLUTE(.); - *(.Reset.text) - _Reset_text_end = ABSOLUTE(.); - } >iram0_19_seg :iram0_19_phdr - - .iram0.text : ALIGN(4) - { - _iram0_text_start = ABSOLUTE(.); - *(.iram0.literal .iram.literal .iram.text.literal .iram0.text .iram.text) - _iram0_text_end = ABSOLUTE(.); - _memmap_seg_iram0_19_end = ALIGN(0x8); - } >iram0_19_seg :iram0_19_phdr - - .sram.shareaddr : ALIGN(4) - { - _sram_shareaddr_start = ABSOLUTE(.); - *(.sram.shareaddr) - _sram_shareaddr_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .sram.rodata : ALIGN(4) - { - _sram_rodata_start = ABSOLUTE(.); - *(.sram.rodata) - _sram_rodata_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .rodata : ALIGN(4) - { - _rodata_start = ABSOLUTE(.); - *(.rodata) - *(.rodata.*) - *(.gnu.linkonce.r.*) - *(.rodata1) - __XT_EXCEPTION_TABLE__ = ABSOLUTE(.); - KEEP (*(.xt_except_table)) - KEEP (*(.gcc_except_table)) - *(.gnu.linkonce.e.*) - *(.gnu.version_r) - KEEP (*(.eh_frame)) - /* C++ constructor and destructor tables, properly ordered: */ - KEEP (*crtbegin.o(.ctors)) - KEEP (*(EXCLUDE_FILE (*crtend.o) .ctors)) - KEEP (*(SORT(.ctors.*))) - KEEP (*(.ctors)) - KEEP (*crtbegin.o(.dtors)) - KEEP (*(EXCLUDE_FILE (*crtend.o) .dtors)) - KEEP (*(SORT(.dtors.*))) - KEEP (*(.dtors)) - /* C++ exception handlers table: */ - __XT_EXCEPTION_DESCS__ = ABSOLUTE(.); - *(.xt_except_desc) - *(.gnu.linkonce.h.*) - __XT_EXCEPTION_DESCS_END__ = ABSOLUTE(.); - *(.xt_except_desc_end) - *(.dynamic) - *(.gnu.version_d) - . = ALIGN(4); /* this table MUST be 4-byte aligned */ - _bss_table_start = ABSOLUTE(.); - LONG(_vlpd_bss_start) - LONG(_vlpd_bss_end) - LONG(_efr_fr_hr_vlpd_bss_start) - LONG(_efr_fr_hr_vlpd_bss_end) - LONG(_amr_vlpd_bss_start) - LONG(_amr_vlpd_bss_end) - LONG(_amrwb_vlpd_bss_start) - LONG(_amrwb_vlpd_bss_end) - LONG(_ulpp_bss_start) - LONG(_ulpp_bss_end) - LONG(_dtsv3_bss_start) - LONG(_dtsv3_bss_end) - LONG(_dtsv4_bss_start) - LONG(_dtsv4_bss_end) - LONG(_dram0_bss_start) - LONG(_dram0_bss_end) - LONG(_bss_start) - LONG(_bss_end) - _bss_table_end = ABSOLUTE(.); - _rodata_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .sram.text : ALIGN(4) - { - _sram_text_start = ABSOLUTE(.); - *(.sram.literal .sram.text) - _sram_text_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .text : ALIGN(4) - { - _stext = .; - _text_start = ABSOLUTE(.); - *(.entry.text) - *(.init.literal) - KEEP(*(.init)) - *(.literal .text .literal.* .text.* .stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) - *(.fini.literal) - KEEP(*(.fini)) - *(.gnu.version) - _text_end = ABSOLUTE(.); - _etext = .; - } >sram0_seg :sram0_phdr - - .sram.data : ALIGN(4) - { - _sram_data_start = ABSOLUTE(.); - *(.sram.data) - _sram_data_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .data : ALIGN(4) - { - _data_start = ABSOLUTE(.); - *(.data) - *(.data.*) - *(.gnu.linkonce.d.*) - KEEP(*(.gnu.linkonce.d.*personality*)) - *(.data1) - *(.sdata) - *(.sdata.*) - *(.gnu.linkonce.s.*) - *(.sdata2) - *(.sdata2.*) - *(.gnu.linkonce.s2.*) - KEEP(*(.jcr)) - _data_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .sram.uninit : ALIGN(4) - { - _sram_uninit_start = ABSOLUTE(.); - *(.sram.uninit) - _sram_uninit_end = ABSOLUTE(.); - } >sram0_seg :sram0_phdr - - .bss (NOLOAD) : ALIGN(8) - { - . = ALIGN (8); - _bss_start = ABSOLUTE(.); - *(.dynsbss) - *(.sbss) - *(.sbss.*) - *(.gnu.linkonce.sb.*) - *(.scommon) - *(.sbss2) - *(.sbss2.*) - *(.gnu.linkonce.sb2.*) - *(.dynbss) - *(.bss) - *(.bss.*) - *(.gnu.linkonce.b.*) - *(COMMON) - *(.sram.pool.bss) - *(.sram.bss) - . = ALIGN (8); - _bss_end = ABSOLUTE(.); - _memmap_seg_sram0_end = ALIGN(0x8); - } >sram0_seg :sram0_bss_phdr - .debug 0 : { *(.debug) } - .line 0 : { *(.line) } - .debug_srcinfo 0 : { *(.debug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames) } - .debug_aranges 0 : { *(.debug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames) } - .debug_info 0 : { *(.debug_info) } - .debug_abbrev 0 : { *(.debug_abbrev) } - .debug_line 0 : { *(.debug_line) } - .debug_frame 0 : { *(.debug_frame) } - .debug_str 0 : { *(.debug_str) } - .debug_loc 0 : { *(.debug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo) } - .debug_weaknames 0 : { *(.debug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames) } - .debug_varnames 0 : { *(.debug_varnames) } - .xt.insn 0 : - { - KEEP (*(.xt.insn)) - KEEP (*(.gnu.linkonce.x.*)) - } - .xt.prop 0 : - { - KEEP (*(.xt.prop)) - KEEP (*(.xt.prop.*)) - KEEP (*(.gnu.linkonce.prop.*)) - } - .xt.lit 0 : - { - KEEP (*(.xt.lit)) - KEEP (*(.xt.lit.*)) - KEEP (*(.gnu.linkonce.p.*)) - } - .debug.xt.callgraph 0 : - { - KEEP (*(.debug.xt.callgraph .debug.xt.callgraph.* .gnu.linkonce.xt.callgraph.*)) - } -} - diff --git a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.xr b/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.xr deleted file mode 100644 index 3e9f189a..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.xr +++ /dev/null @@ -1,42 +0,0 @@ -/* This linker script generated from xt-genldscripts.tpp for LSP hifi_hikey_lsp */ -/* Linker Script for ld -r or ld -i */ - -/* Default entry point: */ -ENTRY(_ResetVector) - -SECTIONS -{ - - .text 0 : - { - *(.literal .text) - } - - .bss 0 : - { - *(.dynsbss) - *(.sbss) - *(.scommon) - *(.dynbss) - *(.bss) - *(COMMON) - } - .debug 0 : { *(.debug) } - .line 0 : { *(.line) } - .debug_srcinfo 0 : { *(.debug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames) } - .debug_aranges 0 : { *(.debug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames) } - .debug_info 0 : { *(.debug_info) } - .debug_abbrev 0 : { *(.debug_abbrev) } - .debug_line 0 : { *(.debug_line) } - .debug_frame 0 : { *(.debug_frame) } - .debug_str 0 : { *(.debug_str) } - .debug_loc 0 : { *(.debug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo) } - .debug_weaknames 0 : { *(.debug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames) } - .debug_varnames 0 : { *(.debug_varnames) } -} - diff --git a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.xu b/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.xu deleted file mode 100644 index d8e1986d..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/ldscripts/elf32xtensa.xu +++ /dev/null @@ -1,42 +0,0 @@ -/* This linker script generated from xt-genldscripts.tpp for LSP hifi_hikey_lsp */ -/* Linker Script for ld -Ur */ - -/* Default entry point: */ -ENTRY(_ResetVector) - -SECTIONS -{ - - .text 0 : - { - *(.literal .text) - } - - .bss 0 : - { - *(.dynsbss) - *(.sbss) - *(.scommon) - *(.dynbss) - *(.bss) - *(COMMON) - } - .debug 0 : { *(.debug) } - .line 0 : { *(.line) } - .debug_srcinfo 0 : { *(.debug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames) } - .debug_aranges 0 : { *(.debug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames) } - .debug_info 0 : { *(.debug_info) } - .debug_abbrev 0 : { *(.debug_abbrev) } - .debug_line 0 : { *(.debug_line) } - .debug_frame 0 : { *(.debug_frame) } - .debug_str 0 : { *(.debug_str) } - .debug_loc 0 : { *(.debug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo) } - .debug_weaknames 0 : { *(.debug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames) } - .debug_varnames 0 : { *(.debug_varnames) } -} - diff --git a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/memmap.xmm b/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/memmap.xmm deleted file mode 100644 index c7a94bc8..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/memmap.xmm +++ /dev/null @@ -1,49 +0,0 @@ - - -BEGIN iram0 -0xe8080000: instRam : iram0 : 0xc000 : executable, writable ; - iram0_0 : F : 0xe8080000 - 0xe80802ff : .ResetVector.text; - iram0_1 : C : 0xe8080300 - 0xe80803ff : .Reset.literal; - iram0_2 : F : 0xe8080400 - 0xe8080577 : .WindowVectors.text; - iram0_3 : C : 0xe8080578 - 0xe808057f : .Level2InterruptVector.literal; - iram0_4 : F : 0xe8080580 - 0xe80805b7 : .Level2InterruptVector.text; - iram0_5 : C : 0xe80805b8 - 0xe80805bf : .Level3InterruptVector.literal; - iram0_6 : F : 0xe80805c0 - 0xe80805f7 : .Level3InterruptVector.text; - iram0_7 : C : 0xe80805f8 - 0xe80805ff : .Level4InterruptVector.literal; - iram0_8 : F : 0xe8080600 - 0xe8080637 : .Level4InterruptVector.text; - iram0_9 : C : 0xe8080638 - 0xe808063f : .DebugExceptionVector.literal; - iram0_10 : F : 0xe8080640 - 0xe8080677 : .DebugExceptionVector.text; - iram0_11 : C : 0xe8080678 - 0xe80806bf : .NMIExceptionVector.literal; - iram0_12 : F : 0xe80806c0 - 0xe80806f7 : .NMIExceptionVector.text; - iram0_13 : C : 0xe80806f8 - 0xe80806ff : .KernelExceptionVector.literal; - iram0_14 : F : 0xe8080700 - 0xe8080737 : .KernelExceptionVector.text; - iram0_15 : C : 0xe8080738 - 0xe808073f : .UserExceptionVector.literal; - iram0_16 : F : 0xe8080740 - 0xe8080777 : .UserExceptionVector.text; - iram0_17 : C : 0xe8080778 - 0xe80807bf : .DoubleExceptionVector.literal; - iram0_18 : F : 0xe80807c0 - 0xe80807ff : .DoubleExceptionVector.text; - iram0_19 : C : 0xe8080800 - 0xe808bfff : .iram0.literal .Reset.text .iram0.text; -END iram0 - -BEGIN dram0 -0xe8058000: dataRam : dram0 : 0x28000 : writable ; - dram0_0 : C : 0xe8058000 - 0xe807ffff : STACK : HEAP : .dram0.rodata .dram0.literal .dram0.data .dram0.bss .om.debug.bss .os.stack.bss; -END dram0 - -BEGIN sram -0xc0000000: sysram : sram : 0x600000 : executable, writable ; - sram0 : C : 0xc0000000 - 0xC0407FFF : .sram.shareaddr .sram.rodata .rodata .sram.literal .literal .sram.text .text .sram.data .data .sram.uninit .sram.pool.bss .sram.bss .bss; - old_vlpd : C : 0xC0408000 - 0xC0417FFF : .vlpd.rodata .vlpd.data .vlpd.bss; - efr_fr_hr_vlpd : C : 0xC0418000 - 0xC0427FFF : .efr_fr_hr_vlpd.rodata .efr_fr_hr_vlpd.data .efr_fr_hr_vlpd.bss; - amr_vlpd : C : 0xC0428000 - 0xC0437FFF : .amr_vlpd.rodata .amr_vlpd.data .amr_vlpd.bss; - amrwb_vlpd : C : 0xC0438000 - 0xC0447FFF : .amrwb_vlpd.rodata .amrwb_vlpd.data .amrwb_vlpd.bss; - evrc_evrcb_vlpt : C : 0xC0448000 - 0xC048FFFF : .evrc_evrcb_vlpt.literal .evrc_evrcb_vlpt.text; - efr_fr_hr_vlpt : C : 0xC0490000 - 0xC04BFFFF : .efr_fr_hr_vlpt.literal .efr_fr_hr_vlpt.text; - amr_vlpt : C : 0xC04C0000 - 0xC04DFFFF : .amr_vlpt.literal .amr_vlpt.text; - amrwb_vlpt : C : 0xC04E0000 -0xC050FFFF : .amrwb_vlpt.literal .amrwb_vlpt.text; - vlpt : C : 0xC0510000 - 0xC0557FFF : .vlpt.literal .vlpt.text; - vlpd : C : 0xC0558000 - 0xC0577FFF : .low_power_dyn_alloc; - ulpp : C : 0xc0578000 - 0xc05b7fff : .ulpp.rodata .ulpp.data .ulpp.literal .ulpp.text .ulpp.bss; - dtsv3 : C : 0xc05b8000 - 0xc05d7fff : .dtsv3.rodata .dtsv3.data .dtsv3.literal .dtsv3.text .dtsv3.bss; - dtsv4 : C : 0xc05d8000 - 0xc05fffff : .dtsv4.rodata .dtsv4.data .dtsv4.literal .dtsv4.text .dtsv4.bss; -END sram - diff --git a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/min-rt.parm b/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/min-rt.parm deleted file mode 100644 index 25083eeb..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/min-rt.parm +++ /dev/null @@ -1,15 +0,0 @@ -// Memory map file to generate linker scripts for programs without board I/O. - -// $Id: //depot/rel/Cottonwood/Xtensa/SWConfig/ldscripts/min-rt.parm#1 $ - -// Customer ID=9470; Build=0x42f97; Copyright (c) 2004-2007 by Tensilica Inc. ALL RIGHTS RESERVED. -// These coded instructions, statements, and computer programs are the -// copyrighted works and confidential proprietary information of Tensilica Inc. -// They may not be modified, copied, reproduced, distributed, or disclosed to -// third parties in any manner, medium, or form, in whole or in part, without -// the prior written consent of Tensilica Inc. - -// Show more details if configuration targets the XT2000 board: -INCLUDE_XT2000_MEMORIES = try -RESERVE_SEGMENT_AREA = ".i_ocram.text 0x7800 + 0 start : .d_ocram.data 0x5000 + 0 start" - diff --git a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/specs b/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/specs deleted file mode 100644 index 2988e02a..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/specs +++ /dev/null @@ -1,22 +0,0 @@ -# Customer ID=9470; Build=0x42f97; Copyright (c) 2001-2010 by Tensilica Inc. ALL RIGHTS RESERVED. -# These coded instructions, statements, and computer programs are the -# copyrighted works and confidential proprietary information of Tensilica Inc. -# They may not be modified, copied, reproduced, distributed, or disclosed to -# third parties in any manner, medium, or form, in whole or in part, without -# the prior written consent of Tensilica Inc. - - -# The %O suffix on the start and end files indicates that the system's -# standard suffix for object files (e.g., ".o") should be appended. -# The %s suffix tells the compiler driver to search for the file in the -# list of known locations for startfiles. - -*startfile: -crt1-boards%O%s crti%O%s crtbegin%O%s _sharedvectors%O%s _vectors%O%s - -*endfile: -crtend%O%s crtn%O%s - -*lib: --lc -lgloss -lminrt -lc -lhandler-reset -lhandlers-board -lminrt -lhal -lc - diff --git a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/tag b/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/tag deleted file mode 100644 index 7be80f2a..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/tag +++ /dev/null @@ -1,3 +0,0 @@ -#This file is generated by Xplorer, do not edit. -#Mon Aug 26 15:41:31 CST 2013 -standardlsp=min-rt diff --git a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/user.parm b/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/user.parm deleted file mode 100644 index e69de29b..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/user.parm +++ /dev/null diff --git a/hifi/xaf/hifi-dpf/build_hikey/map_hikey.txt b/hifi/xaf/hifi-dpf/build_hikey/map_hikey.txt deleted file mode 100644 index 58a3efce..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/map_hikey.txt +++ /dev/null @@ -1,2167 +0,0 @@ -Archive member included because of file (symbol) - -../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) - objs/hikey/xa-vorbis-decoder.o (xa_vorbis_dec) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(windowspill_asm.o) - objs/hikey/arch_hifi330.o (xthal_window_spill_nw) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_invalidate.o) - objs/hikey/xf-shmem.o (xthal_dcache_region_invalidate) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_writeback.o) - objs/hikey/xf-shmem.o (xthal_dcache_region_writeback) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--hw_configid0.o) - /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_invalidate.o) (xthals_hw_configid0) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--hw_configid1.o) - /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_invalidate.o) (xthals_hw_configid1) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--release_major.o) - /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_invalidate.o) (xthals_release_major) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--release_minor.o) - /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_invalidate.o) (xthals_release_minor) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--get_intenable.o) - objs/hikey/cpu_c.o (xthal_get_intenable) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--set_intenable.o) - objs/hikey/cpu_c.o (xthal_set_intenable) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--restore_extra_nw.o) - objs/hikey/arch_hifi330.o (xthal_restore_extra_nw) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--save_extra_nw.o) - objs/hikey/arch_hifi330.o (xthal_save_extra_nw) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-on.o) - objs/hikey/xf-main.o (_xtos_ints_on) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-off.o) - objs/hikey/mutex.o (_xtos_ints_off) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(interrupt-table.o) - /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-on.o) (_xtos_intstruct) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memchr.o) - ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) (memchr) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcmp.o) - ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) (memcmp) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcpy.o) - objs/hikey/xf-io.o (memcpy) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memset.o) - objs/hikey/xf-io.o (memset) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-qsort.o) - ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) (qsort) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-strncmp.o) - objs/hikey/xa-factory.o (strncmp) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divsi3.o) - ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) (__divsi3) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_modsi3.o) - ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) (__modsi3) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_addsubdf3.o) - objs/hikey/xf-core.o (__adddf3) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_muldf3.o) - objs/hikey/dsp_debug.o (__muldf3) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_cmpdf2.o) - objs/hikey/dsp_debug.o (__ltdf2) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfsi.o) - objs/hikey/xf-core.o (__fixunsdfsi) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfdi.o) - objs/hikey/dsp_debug.o (__fixunsdfdi) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatsidf.o) - objs/hikey/xf-core.o (__floatunsidf) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatdidf.o) - objs/hikey/dsp_debug.o (__floatundidf) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divdi3.o) - ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) (__divdi3) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_udivdi3.o) - objs/hikey/dsp_debug.o (__udivdi3) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_umoddi3.o) - objs/hikey/dsp_debug.o (__umoddi3) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memcpy.o) - ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) (__vec_memcpy) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memset.o) - ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) (__vec_memset) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) - objs/hikey/xf-core.o (__divdf3) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_df.o) - /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) (__propagateFloat64NaN) -/scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_div.o) - /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) (__estimateDiv64To32) - -Memory Configuration - -Name Origin Length Attributes -sram0_seg 0xc0000000 0x00408000 -old_vlpd_seg 0xc0408000 0x00010000 -efr_fr_hr_vlpd_seg 0xc0418000 0x00010000 -amr_vlpd_seg 0xc0428000 0x00010000 -amrwb_vlpd_seg 0xc0438000 0x00010000 -evrc_evrcb_vlpt_seg 0xc0448000 0x00048000 -efr_fr_hr_vlpt_seg 0xc0490000 0x00030000 -amr_vlpt_seg 0xc04c0000 0x00020000 -amrwb_vlpt_seg 0xc04e0000 0x00030000 -vlpt_seg 0xc0510000 0x00048000 -vlpd_seg 0xc0558000 0x00020000 -ulpp_seg 0xc0578000 0x00040000 -dtsv3_seg 0xc05b8000 0x00020000 -dtsv4_seg 0xc05d8000 0x00028000 -dram0_0_seg 0xe8058000 0x00028000 -iram0_0_seg 0xe8080000 0x00000300 -iram0_1_seg 0xe8080300 0x00000100 -iram0_2_seg 0xe8080400 0x00000178 -iram0_3_seg 0xe8080578 0x00000008 -iram0_4_seg 0xe8080580 0x00000038 -iram0_5_seg 0xe80805b8 0x00000008 -iram0_6_seg 0xe80805c0 0x00000038 -iram0_7_seg 0xe80805f8 0x00000008 -iram0_8_seg 0xe8080600 0x00000038 -iram0_9_seg 0xe8080638 0x00000008 -iram0_10_seg 0xe8080640 0x00000038 -iram0_11_seg 0xe8080678 0x00000048 -iram0_12_seg 0xe80806c0 0x00000038 -iram0_13_seg 0xe80806f8 0x00000008 -iram0_14_seg 0xe8080700 0x00000038 -iram0_15_seg 0xe8080738 0x00000008 -iram0_16_seg 0xe8080740 0x00000038 -iram0_17_seg 0xe8080778 0x00000048 -iram0_18_seg 0xe80807c0 0x00000040 -iram0_19_seg 0xe8080800 0x0000b800 -*default* 0x00000000 0xffffffff - -Linker script and memory map - -LOAD objs/hikey/cpu_c.o -LOAD objs/hikey/dsp_debug.o -LOAD objs/hikey/dsp_comm.o -LOAD objs/hikey/mutex.o -LOAD objs/hikey/rbtree.o -LOAD objs/hikey/xf-core.o -LOAD objs/hikey/xf-io.o -LOAD objs/hikey/xf-mem.o -LOAD objs/hikey/xf-msg.o -LOAD objs/hikey/xf-sched.o -LOAD objs/hikey/xa-factory.o -LOAD objs/hikey/xf-shmem.o -LOAD objs/hikey/tinyvprintf.o -LOAD objs/hikey/xf-isr.o -LOAD objs/hikey/gdbstub.o -LOAD objs/hikey/xa-class-base.o -LOAD objs/hikey/xa-class-audio-codec.o -LOAD objs/hikey/xa-class-mixer.o -LOAD objs/hikey/xf-main.o -LOAD objs/hikey/xa-pcm.o -LOAD objs/hikey/xa-vorbis-decoder.o -LOAD objs/hikey/xa-mixer.o -LOAD objs/hikey/reset.o -LOAD objs/hikey/int_vector.o -LOAD objs/hikey/arch_hifi330.o -LOAD objs/hikey/gdbstub-entry.o -LOAD ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a -LOAD /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a -LOAD /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a -LOAD /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a -LOAD /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a - 0xe8080000 _memmap_mem_iram0_start = 0xe8080000 - 0xe808c000 _memmap_mem_iram0_end = 0xe808c000 - 0xe8058000 _memmap_mem_dram0_start = 0xe8058000 - 0xe8080000 _memmap_mem_dram0_end = 0xe8080000 - 0xc0000000 _memmap_mem_sram_start = 0xc0000000 - 0xc0600000 _memmap_mem_sram_end = 0xc0600000 - 0xc0000000 _memmap_seg_sram0_start = 0xc0000000 - 0xc0408000 _memmap_seg_sram0_max = 0xc0408000 - 0xc0408000 _memmap_seg_old_vlpd_start = 0xc0408000 - 0xc0418000 _memmap_seg_old_vlpd_max = 0xc0418000 - 0xc0418000 _memmap_seg_efr_fr_hr_vlpd_start = 0xc0418000 - 0xc0428000 _memmap_seg_efr_fr_hr_vlpd_max = 0xc0428000 - 0xc0428000 _memmap_seg_amr_vlpd_start = 0xc0428000 - 0xc0438000 _memmap_seg_amr_vlpd_max = 0xc0438000 - 0xc0438000 _memmap_seg_amrwb_vlpd_start = 0xc0438000 - 0xc0448000 _memmap_seg_amrwb_vlpd_max = 0xc0448000 - 0xc0448000 _memmap_seg_evrc_evrcb_vlpt_start = 0xc0448000 - 0xc0490000 _memmap_seg_evrc_evrcb_vlpt_max = 0xc0490000 - 0xc0490000 _memmap_seg_efr_fr_hr_vlpt_start = 0xc0490000 - 0xc04c0000 _memmap_seg_efr_fr_hr_vlpt_max = 0xc04c0000 - 0xc04c0000 _memmap_seg_amr_vlpt_start = 0xc04c0000 - 0xc04e0000 _memmap_seg_amr_vlpt_max = 0xc04e0000 - 0xc04e0000 _memmap_seg_amrwb_vlpt_start = 0xc04e0000 - 0xc0510000 _memmap_seg_amrwb_vlpt_max = 0xc0510000 - 0xc0510000 _memmap_seg_vlpt_start = 0xc0510000 - 0xc0558000 _memmap_seg_vlpt_max = 0xc0558000 - 0xc0558000 _memmap_seg_vlpd_start = 0xc0558000 - 0xc0578000 _memmap_seg_vlpd_max = 0xc0578000 - 0xc0578000 _memmap_seg_ulpp_start = 0xc0578000 - 0xc05b8000 _memmap_seg_ulpp_max = 0xc05b8000 - 0xc05b8000 _memmap_seg_dtsv3_start = 0xc05b8000 - 0xc05d8000 _memmap_seg_dtsv3_max = 0xc05d8000 - 0xc05d8000 _memmap_seg_dtsv4_start = 0xc05d8000 - 0xc0600000 _memmap_seg_dtsv4_max = 0xc0600000 - 0xe8058000 _memmap_seg_dram0_0_start = 0xe8058000 - 0xe8080000 _memmap_seg_dram0_0_max = 0xe8080000 - 0xe8080000 _memmap_seg_iram0_0_start = 0xe8080000 - 0xe8080300 _memmap_seg_iram0_0_max = 0xe8080300 - 0xe8080300 _memmap_seg_iram0_1_start = 0xe8080300 - 0xe8080400 _memmap_seg_iram0_1_max = 0xe8080400 - 0xe8080400 _memmap_seg_iram0_2_start = 0xe8080400 - 0xe8080578 _memmap_seg_iram0_2_max = 0xe8080578 - 0xe8080578 _memmap_seg_iram0_3_start = 0xe8080578 - 0xe8080580 _memmap_seg_iram0_3_max = 0xe8080580 - 0xe8080580 _memmap_seg_iram0_4_start = 0xe8080580 - 0xe80805b8 _memmap_seg_iram0_4_max = 0xe80805b8 - 0xe80805b8 _memmap_seg_iram0_5_start = 0xe80805b8 - 0xe80805c0 _memmap_seg_iram0_5_max = 0xe80805c0 - 0xe80805c0 _memmap_seg_iram0_6_start = 0xe80805c0 - 0xe80805f8 _memmap_seg_iram0_6_max = 0xe80805f8 - 0xe80805f8 _memmap_seg_iram0_7_start = 0xe80805f8 - 0xe8080600 _memmap_seg_iram0_7_max = 0xe8080600 - 0xe8080600 _memmap_seg_iram0_8_start = 0xe8080600 - 0xe8080638 _memmap_seg_iram0_8_max = 0xe8080638 - 0xe8080638 _memmap_seg_iram0_9_start = 0xe8080638 - 0xe8080640 _memmap_seg_iram0_9_max = 0xe8080640 - 0xe8080640 _memmap_seg_iram0_10_start = 0xe8080640 - 0xe8080678 _memmap_seg_iram0_10_max = 0xe8080678 - 0xe8080678 _memmap_seg_iram0_11_start = 0xe8080678 - 0xe80806c0 _memmap_seg_iram0_11_max = 0xe80806c0 - 0xe80806c0 _memmap_seg_iram0_12_start = 0xe80806c0 - 0xe80806f8 _memmap_seg_iram0_12_max = 0xe80806f8 - 0xe80806f8 _memmap_seg_iram0_13_start = 0xe80806f8 - 0xe8080700 _memmap_seg_iram0_13_max = 0xe8080700 - 0xe8080700 _memmap_seg_iram0_14_start = 0xe8080700 - 0xe8080738 _memmap_seg_iram0_14_max = 0xe8080738 - 0xe8080738 _memmap_seg_iram0_15_start = 0xe8080738 - 0xe8080740 _memmap_seg_iram0_15_max = 0xe8080740 - 0xe8080740 _memmap_seg_iram0_16_start = 0xe8080740 - 0xe8080778 _memmap_seg_iram0_16_max = 0xe8080778 - 0xe8080778 _memmap_seg_iram0_17_start = 0xe8080778 - 0xe80807c0 _memmap_seg_iram0_17_max = 0xe80807c0 - 0xe80807c0 _memmap_seg_iram0_18_start = 0xe80807c0 - 0xe8080800 _memmap_seg_iram0_18_max = 0xe8080800 - 0xe8080800 _memmap_seg_iram0_19_start = 0xe8080800 - 0xe808c000 _memmap_seg_iram0_19_max = 0xe808c000 - 0x00000000 _rom_store_table = 0x0 - 0xe8080400 PROVIDE (_memmap_vecbase_reset, 0xe8080400) - 0xe8080000 PROVIDE (_memmap_reset_vector, 0xe8080000) - 0x44000000 _memmap_cacheattr_wb_base = 0x44000000 - 0x11000000 _memmap_cacheattr_wt_base = 0x11000000 - 0x22000000 _memmap_cacheattr_bp_base = 0x22000000 - 0x00ffffff _memmap_cacheattr_unused_mask = 0xffffff - 0x4422222f _memmap_cacheattr_wb_trapnull = 0x4422222f - 0x4422222f _memmap_cacheattr_wba_trapnull = 0x4422222f - 0x5522222f _memmap_cacheattr_wbna_trapnull = 0x5522222f - 0x1122222f _memmap_cacheattr_wt_trapnull = 0x1122222f - 0x2222222f _memmap_cacheattr_bp_trapnull = 0x2222222f - 0x44ffffff _memmap_cacheattr_wb_strict = 0x44ffffff - 0x11ffffff _memmap_cacheattr_wt_strict = 0x11ffffff - 0x22ffffff _memmap_cacheattr_bp_strict = 0x22ffffff - 0x44222222 _memmap_cacheattr_wb_allvalid = 0x44222222 - 0x11222222 _memmap_cacheattr_wt_allvalid = 0x11222222 - 0x22222222 _memmap_cacheattr_bp_allvalid = 0x22222222 - 0x4422222f PROVIDE (_memmap_cacheattr_reset, _memmap_cacheattr_wb_trapnull) - -.vlpd.rodata 0xc0408000 0x0 - 0xc0408000 _vlpd_rodata_start = ABSOLUTE (.) - *(.vlpd.rodata) - 0xc0408000 _vlpd_rodata_end = ABSOLUTE (.) - -.vlpd.data 0xc0408000 0x0 - 0xc0408000 _vlpd_data_start = ABSOLUTE (.) - *(.vlpd.data) - 0xc0408000 _vlpd_data_end = ABSOLUTE (.) - -.vlpd.bss 0xc0408000 0x0 - 0xc0408000 . = ALIGN (0x8) - 0xc0408000 _vlpd_bss_start = ABSOLUTE (.) - *(.vlpd.bss) - 0xc0408000 . = ALIGN (0x8) - 0xc0408000 _vlpd_bss_end = ABSOLUTE (.) - 0xc0408000 _memmap_seg_old_vlpd_end = ALIGN (0x8) - -.efr_fr_hr_vlpd.rodata - 0xc0418000 0x0 - 0xc0418000 _efr_fr_hr_vlpd_rodata_start = ABSOLUTE (.) - *(.efr_fr_hr_vlpd.rodata) - 0xc0418000 _efr_fr_hr_vlpd_rodata_end = ABSOLUTE (.) - -.efr_fr_hr_vlpd.data - 0xc0418000 0x0 - 0xc0418000 _efr_fr_hr_vlpd_data_start = ABSOLUTE (.) - *(.efr_fr_hr_vlpd.data) - 0xc0418000 _efr_fr_hr_vlpd_data_end = ABSOLUTE (.) - -.efr_fr_hr_vlpd.bss - 0xc0418000 0x0 - 0xc0418000 . = ALIGN (0x8) - 0xc0418000 _efr_fr_hr_vlpd_bss_start = ABSOLUTE (.) - *(.efr_fr_hr_vlpd.bss) - 0xc0418000 . = ALIGN (0x8) - 0xc0418000 _efr_fr_hr_vlpd_bss_end = ABSOLUTE (.) - 0xc0418000 _memmap_seg_efr_fr_hr_vlpd_end = ALIGN (0x8) - -.amr_vlpd.rodata - 0xc0428000 0x0 - 0xc0428000 _amr_vlpd_rodata_start = ABSOLUTE (.) - *(.amr_vlpd.rodata) - 0xc0428000 _amr_vlpd_rodata_end = ABSOLUTE (.) - -.amr_vlpd.data 0xc0428000 0x0 - 0xc0428000 _amr_vlpd_data_start = ABSOLUTE (.) - *(.amr_vlpd.data) - 0xc0428000 _amr_vlpd_data_end = ABSOLUTE (.) - -.amr_vlpd.bss 0xc0428000 0x0 - 0xc0428000 . = ALIGN (0x8) - 0xc0428000 _amr_vlpd_bss_start = ABSOLUTE (.) - *(.amr_vlpd.bss) - 0xc0428000 . = ALIGN (0x8) - 0xc0428000 _amr_vlpd_bss_end = ABSOLUTE (.) - 0xc0428000 _memmap_seg_amr_vlpd_end = ALIGN (0x8) - -.amrwb_vlpd.rodata - 0xc0438000 0x0 - 0xc0438000 _amrwb_vlpd_rodata_start = ABSOLUTE (.) - *(.amrwb_vlpd.rodata) - 0xc0438000 _amrwb_vlpd_rodata_end = ABSOLUTE (.) - -.amrwb_vlpd.data - 0xc0438000 0x0 - 0xc0438000 _amrwb_vlpd_data_start = ABSOLUTE (.) - *(.amrwb_vlpd.data) - 0xc0438000 _amrwb_vlpd_data_end = ABSOLUTE (.) - -.amrwb_vlpd.bss - 0xc0438000 0x0 - 0xc0438000 . = ALIGN (0x8) - 0xc0438000 _amrwb_vlpd_bss_start = ABSOLUTE (.) - *(.amrwb_vlpd.bss) - 0xc0438000 . = ALIGN (0x8) - 0xc0438000 _amrwb_vlpd_bss_end = ABSOLUTE (.) - 0xc0438000 _memmap_seg_amrwb_vlpd_end = ALIGN (0x8) - -.evrc_evrcb_vlpt.text - 0xc0448000 0x0 - 0xc0448000 _evrc_evrcb_vlpt_text_start = ABSOLUTE (.) - *(.evrc_evrcb_vlpt.literal .evrc_evrcb_vlpt.text) - 0xc0448000 _evrc_evrcb_vlpt_text_end = ABSOLUTE (.) - 0xc0448000 _memmap_seg_evrc_evrcb_vlpt_end = ALIGN (0x8) - -.efr_fr_hr_vlpt.text - 0xc0490000 0x0 - 0xc0490000 _efr_fr_hr_vlpt_text_start = ABSOLUTE (.) - *(.efr_fr_hr_vlpt.literal .efr_fr_hr_vlpt.text) - 0xc0490000 _efr_fr_hr_vlpt_text_end = ABSOLUTE (.) - 0xc0490000 _memmap_seg_efr_fr_hr_vlpt_end = ALIGN (0x8) - -.amr_vlpt.text 0xc04c0000 0x0 - 0xc04c0000 _amr_vlpt_text_start = ABSOLUTE (.) - *(.amr_vlpt.literal .amr_vlpt.text) - 0xc04c0000 _amr_vlpt_text_end = ABSOLUTE (.) - 0xc04c0000 _memmap_seg_amr_vlpt_end = ALIGN (0x8) - -.amrwb_vlpt.text - 0xc04e0000 0x0 - 0xc04e0000 _amrwb_vlpt_text_start = ABSOLUTE (.) - *(.amrwb_vlpt.literal .amrwb_vlpt.text) - 0xc04e0000 _amrwb_vlpt_text_end = ABSOLUTE (.) - 0xc04e0000 _memmap_seg_amrwb_vlpt_end = ALIGN (0x8) - -.vlpt.text 0xc0510000 0x0 - 0xc0510000 _vlpt_text_start = ABSOLUTE (.) - *(.vlpt.literal .vlpt.text) - 0xc0510000 _vlpt_text_end = ABSOLUTE (.) - 0xc0510000 _memmap_seg_vlpt_end = ALIGN (0x8) - -.low_power_dyn_alloc - 0xc0558000 0x0 - 0xc0558000 _low_power_dyn_alloc_start = ABSOLUTE (.) - *(.low_power_dyn_alloc) - 0xc0558000 _low_power_dyn_alloc_end = ABSOLUTE (.) - 0xc0558000 _memmap_seg_vlpd_end = ALIGN (0x8) - -.ulpp.rodata 0xc0578000 0x0 - 0xc0578000 _ulpp_rodata_start = ABSOLUTE (.) - *(.ulpp.rodata) - 0xc0578000 _ulpp_rodata_end = ABSOLUTE (.) - -.ulpp.data 0xc0578000 0x0 - 0xc0578000 _ulpp_data_start = ABSOLUTE (.) - *(.ulpp.data) - 0xc0578000 _ulpp_data_end = ABSOLUTE (.) - -.ulpp.text 0xc0578000 0x0 - 0xc0578000 _ulpp_text_start = ABSOLUTE (.) - *(.ulpp.literal .ulpp.text) - 0xc0578000 _ulpp_text_end = ABSOLUTE (.) - -.ulpp.bss 0xc0578000 0x0 - 0xc0578000 . = ALIGN (0x8) - 0xc0578000 _ulpp_bss_start = ABSOLUTE (.) - *(.ulpp.bss) - 0xc0578000 . = ALIGN (0x8) - 0xc0578000 _ulpp_bss_end = ABSOLUTE (.) - 0xc0578000 _memmap_seg_ulpp_end = ALIGN (0x8) - -.dtsv3.rodata 0xc05b8000 0x0 - 0xc05b8000 _dtsv3_rodata_start = ABSOLUTE (.) - *(.dtsv3.rodata) - 0xc05b8000 _dtsv3_rodata_end = ABSOLUTE (.) - -.dtsv3.data 0xc05b8000 0x0 - 0xc05b8000 _dtsv3_data_start = ABSOLUTE (.) - *(.dtsv3.data) - 0xc05b8000 _dtsv3_data_end = ABSOLUTE (.) - -.dtsv3.text 0xc05b8000 0x0 - 0xc05b8000 _dtsv3_text_start = ABSOLUTE (.) - *(.dtsv3.literal .dtsv3.text) - 0xc05b8000 _dtsv3_text_end = ABSOLUTE (.) - -.dtsv3.bss 0xc05b8000 0x0 - 0xc05b8000 . = ALIGN (0x8) - 0xc05b8000 _dtsv3_bss_start = ABSOLUTE (.) - *(.dtsv3.bss) - 0xc05b8000 . = ALIGN (0x8) - 0xc05b8000 _dtsv3_bss_end = ABSOLUTE (.) - 0xc05b8000 _memmap_seg_dtsv3_end = ALIGN (0x8) - -.dtsv4.rodata 0xc05d8000 0x0 - 0xc05d8000 _dtsv4_rodata_start = ABSOLUTE (.) - *(.dtsv4.rodata) - 0xc05d8000 _dtsv4_rodata_end = ABSOLUTE (.) - -.dtsv4.data 0xc05d8000 0x0 - 0xc05d8000 _dtsv4_data_start = ABSOLUTE (.) - *(.dtsv4.data) - 0xc05d8000 _dtsv4_data_end = ABSOLUTE (.) - -.dtsv4.text 0xc05d8000 0x0 - 0xc05d8000 _dtsv4_text_start = ABSOLUTE (.) - *(.dtsv4.literal .dtsv4.text) - 0xc05d8000 _dtsv4_text_end = ABSOLUTE (.) - -.dtsv4.bss 0xc05d8000 0x0 - 0xc05d8000 . = ALIGN (0x8) - 0xc05d8000 _dtsv4_bss_start = ABSOLUTE (.) - *(.dtsv4.bss) - 0xc05d8000 . = ALIGN (0x8) - 0xc05d8000 _dtsv4_bss_end = ABSOLUTE (.) - 0xc05d8000 _memmap_seg_dtsv4_end = ALIGN (0x8) - -.dram0.rodata 0xe8058000 0x0 - 0xe8058000 _dram0_rodata_start = ABSOLUTE (.) - *(.dram0.rodata) - *(.dram.rodata) - 0xe8058000 _dram0_rodata_end = ABSOLUTE (.) - -.dram0.literal 0xe8058000 0x0 - 0xe8058000 _dram0_literal_start = ABSOLUTE (.) - *(.dram0.literal) - *(.dram.literal) - 0xe8058000 _dram0_literal_end = ABSOLUTE (.) - -.dram0.data 0xe8058000 0x51 - 0xe8058000 _dram0_data_start = ABSOLUTE (.) - *(.dram0.data) - .dram0.data 0xe8058000 0x50 objs/hikey/int_vector.o - 0xe8058030 g_awVosCoprocOwnerSa - 0xe8058038 g_strVosPanicMessage - .dram0.data 0xe8058050 0x1 objs/hikey/arch_hifi330.o - *(.dram.data) - 0xe8058051 _dram0_data_end = ABSOLUTE (.) - -.dram0.bss 0xe8058058 0x0 - 0xe8058058 . = ALIGN (0x8) - 0xe8058058 _dram0_bss_start = ABSOLUTE (.) - *(.dram0.bss) - *(.om.debug.bss) - *(.os.stack.bss) - 0xe8058058 . = ALIGN (0x8) - 0xe8058058 _dram0_bss_end = ABSOLUTE (.) - 0xe8058058 _end = ALIGN (0x8) - 0xe8058058 PROVIDE (end, ALIGN (0x8)) - 0xe8058058 _stack_sentry = ALIGN (0x8) - 0xe8058058 _memmap_seg_dram0_0_end = ALIGN (0x8) - 0xe8080000 __stack = 0xe8080000 - 0xe8080000 _heap_sentry = 0xe8080000 - -.ResetVector.text - 0xe8080000 0x3 - 0xe8080000 _ResetVector_text_start = ABSOLUTE (.) - *(.ResetVector.text) - .ResetVector.text - 0xe8080000 0x3 objs/hikey/reset.o - 0xe8080000 _ResetVector - 0xe8080003 _ResetVector_text_end = ABSOLUTE (.) - 0xe8080008 _memmap_seg_iram0_0_end = ALIGN (0x8) - -.Reset.literal 0xe8080300 0x40 - 0xe8080300 _Reset_literal_start = ABSOLUTE (.) - *(.Reset.literal) - .Reset.literal - 0xe8080300 0x40 objs/hikey/reset.o - 0xe8080340 _Reset_literal_end = ABSOLUTE (.) - 0xe8080340 _memmap_seg_iram0_1_end = ALIGN (0x8) - -.WindowVectors.text - 0xe8080400 0x16a - 0xe8080400 _WindowVectors_text_start = ABSOLUTE (.) - *(.WindowVectors.text) - .WindowVectors.text - 0xe8080400 0x16a objs/hikey/int_vector.o - 0xe8080400 _WindowOverflow4 - 0xe8080440 _WindowUnderflow4 - 0xe8080450 OS_AllocaException - 0xe8080480 _WindowOverflow8 - 0xe80804c0 _WindowUnderflow8 - 0xe8080500 _WindowOverflow12 - 0xe8080540 _WindowUnderflow12 - 0xe808056a _WindowVectors_text_end = ABSOLUTE (.) - 0xe8080570 _memmap_seg_iram0_2_end = ALIGN (0x8) - -.Level2InterruptVector.literal - 0xe8080578 0x0 - 0xe8080578 _Level2InterruptVector_literal_start = ABSOLUTE (.) - *(.Level2InterruptVector.literal) - .Level2InterruptVector.literal - 0xe8080578 0x0 objs/hikey/int_vector.o - 0x4 (size before relaxing) - 0xe8080578 _Level2InterruptVector_literal_end = ABSOLUTE (.) - 0xe8080578 _memmap_seg_iram0_3_end = ALIGN (0x8) - -.Level2InterruptVector.text - 0xe8080580 0x6 - 0xe8080580 _Level2InterruptVector_text_start = ABSOLUTE (.) - *(.Level2InterruptVector.text) - .Level2InterruptVector.text - 0xe8080580 0x6 objs/hikey/int_vector.o - 0x9 (size before relaxing) - 0xe8080580 OS_Level2Vector - 0xe8080586 _Level2InterruptVector_text_end = ABSOLUTE (.) - 0xe8080588 _memmap_seg_iram0_4_end = ALIGN (0x8) - -.Level3InterruptVector.literal - 0xe80805b8 0x0 - 0xe80805b8 _Level3InterruptVector_literal_start = ABSOLUTE (.) - *(.Level3InterruptVector.literal) - .Level3InterruptVector.literal - 0xe80805b8 0x0 objs/hikey/int_vector.o - 0x4 (size before relaxing) - 0xe80805b8 _Level3InterruptVector_literal_end = ABSOLUTE (.) - 0xe80805b8 _memmap_seg_iram0_5_end = ALIGN (0x8) - -.Level3InterruptVector.text - 0xe80805c0 0x6 - 0xe80805c0 _Level3InterruptVector_text_start = ABSOLUTE (.) - *(.Level3InterruptVector.text) - .Level3InterruptVector.text - 0xe80805c0 0x6 objs/hikey/int_vector.o - 0x9 (size before relaxing) - 0xe80805c0 OS_Level3Vector - 0xe80805c6 _Level3InterruptVector_text_end = ABSOLUTE (.) - 0xe80805c8 _memmap_seg_iram0_6_end = ALIGN (0x8) - -.Level4InterruptVector.literal - 0xe80805f8 0x0 - 0xe80805f8 _Level4InterruptVector_literal_start = ABSOLUTE (.) - *(.Level4InterruptVector.literal) - 0xe80805f8 _Level4InterruptVector_literal_end = ABSOLUTE (.) - 0xe80805f8 _memmap_seg_iram0_7_end = ALIGN (0x8) - -.Level4InterruptVector.text - 0xe8080600 0x0 - 0xe8080600 _Level4InterruptVector_text_start = ABSOLUTE (.) - *(.Level4InterruptVector.text) - 0xe8080600 _Level4InterruptVector_text_end = ABSOLUTE (.) - 0xe8080600 _memmap_seg_iram0_8_end = ALIGN (0x8) - -.DebugExceptionVector.literal - 0xe8080638 0x0 - 0xe8080638 _DebugExceptionVector_literal_start = ABSOLUTE (.) - *(.DebugExceptionVector.literal) - .DebugExceptionVector.literal - 0xe8080638 0x0 objs/hikey/int_vector.o - 0x4 (size before relaxing) - 0xe8080638 _DebugExceptionVector_literal_end = ABSOLUTE (.) - 0xe8080638 _memmap_seg_iram0_9_end = ALIGN (0x8) - -.DebugExceptionVector.text - 0xe8080640 0x16 - 0xe8080640 _DebugExceptionVector_text_start = ABSOLUTE (.) - *(.DebugExceptionVector.text) - .DebugExceptionVector.text - 0xe8080640 0x9 objs/hikey/int_vector.o - 0xc (size before relaxing) - 0xe8080640 OS_DebugExceptionVector - *fill* 0xe8080649 0x3 - .DebugExceptionVector.text - 0xe808064c 0xa objs/hikey/gdbstub-entry.o - 0xe808064c DebugExceptionVector - 0xe8080656 _DebugExceptionVector_text_end = ABSOLUTE (.) - 0xe8080658 _memmap_seg_iram0_10_end = ALIGN (0x8) - -.NMIExceptionVector.literal - 0xe8080678 0x8 - 0xe8080678 _NMIExceptionVector_literal_start = ABSOLUTE (.) - *(.NMIExceptionVector.literal) - .NMIExceptionVector.literal - 0xe8080678 0x8 objs/hikey/int_vector.o - 0xe8080680 _NMIExceptionVector_literal_end = ABSOLUTE (.) - 0xe8080680 _memmap_seg_iram0_11_end = ALIGN (0x8) - -.NMIExceptionVector.text - 0xe80806c0 0x1b - 0xe80806c0 _NMIExceptionVector_text_start = ABSOLUTE (.) - *(.NMIExceptionVector.text) - .NMIExceptionVector.text - 0xe80806c0 0x1b objs/hikey/int_vector.o - 0xe80806c0 OS_NMIExceptionVector - 0xe80806db _NMIExceptionVector_text_end = ABSOLUTE (.) - 0xe80806e0 _memmap_seg_iram0_12_end = ALIGN (0x8) - -.KernelExceptionVector.literal - 0xe80806f8 0x0 - 0xe80806f8 _KernelExceptionVector_literal_start = ABSOLUTE (.) - *(.KernelExceptionVector.literal) - .KernelExceptionVector.literal - 0xe80806f8 0x0 objs/hikey/int_vector.o - 0x4 (size before relaxing) - 0xe80806f8 _KernelExceptionVector_literal_end = ABSOLUTE (.) - 0xe80806f8 _memmap_seg_iram0_13_end = ALIGN (0x8) - -.KernelExceptionVector.text - 0xe8080700 0x6 - 0xe8080700 _KernelExceptionVector_text_start = ABSOLUTE (.) - *(.KernelExceptionVector.text) - .KernelExceptionVector.text - 0xe8080700 0x6 objs/hikey/int_vector.o - 0x9 (size before relaxing) - 0xe8080700 OS_KernelExceptionVector - 0xe8080706 _KernelExceptionVector_text_end = ABSOLUTE (.) - 0xe8080708 _memmap_seg_iram0_14_end = ALIGN (0x8) - -.UserExceptionVector.literal - 0xe8080738 0x0 - 0xe8080738 _UserExceptionVector_literal_start = ABSOLUTE (.) - *(.UserExceptionVector.literal) - .UserExceptionVector.literal - 0xe8080738 0x0 objs/hikey/int_vector.o - 0x4 (size before relaxing) - 0xe8080738 _UserExceptionVector_literal_end = ABSOLUTE (.) - 0xe8080738 _memmap_seg_iram0_15_end = ALIGN (0x8) - -.UserExceptionVector.text - 0xe8080740 0x6 - 0xe8080740 _UserExceptionVector_text_start = ABSOLUTE (.) - *(.UserExceptionVector.text) - .UserExceptionVector.text - 0xe8080740 0x6 objs/hikey/int_vector.o - 0x9 (size before relaxing) - 0xe8080740 OS_UserExceptionVector - 0xe8080746 _UserExceptionVector_text_end = ABSOLUTE (.) - 0xe8080748 _memmap_seg_iram0_16_end = ALIGN (0x8) - -.DoubleExceptionVector.literal - 0xe8080778 0x0 - 0xe8080778 _DoubleExceptionVector_literal_start = ABSOLUTE (.) - *(.DoubleExceptionVector.literal) - .DoubleExceptionVector.literal - 0xe8080778 0x0 objs/hikey/int_vector.o - 0x4 (size before relaxing) - 0xe8080778 _DoubleExceptionVector_literal_end = ABSOLUTE (.) - 0xe8080778 _memmap_seg_iram0_17_end = ALIGN (0x8) - -.DoubleExceptionVector.text - 0xe80807c0 0x6 - 0xe80807c0 _DoubleExceptionVector_text_start = ABSOLUTE (.) - *(.DoubleExceptionVector.text) - .DoubleExceptionVector.text - 0xe80807c0 0x6 objs/hikey/int_vector.o - 0x9 (size before relaxing) - 0xe80807c0 OS_DoubleExceptionVector - 0xe80807c6 _DoubleExceptionVector_text_end = ABSOLUTE (.) - 0xe80807c8 _memmap_seg_iram0_18_end = ALIGN (0x8) - -.Reset.text 0xe8080800 0x23d - 0xe8080800 _Reset_text_start = ABSOLUTE (.) - *(.Reset.text) - .Reset.text 0xe8080800 0x23d objs/hikey/reset.o - 0xe8080800 _Reset - 0xe8080a3d _Reset_text_end = ABSOLUTE (.) - -.iram0.text 0xe8080a40 0x600 - 0xe8080a40 _iram0_text_start = ABSOLUTE (.) - *(.iram0.literal .iram.literal .iram.text.literal .iram0.text .iram.text) - .iram0.literal - 0xe8080a40 0x44 objs/hikey/int_vector.o - 0x88 (size before relaxing) - .iram0.literal - 0xe8080a84 0x2c objs/hikey/arch_hifi330.o - 0x58 (size before relaxing) - .iram0.text 0xe8080ab0 0x3b4 objs/hikey/int_vector.o - 0x3c0 (size before relaxing) - 0xe8080ab0 OS_Panic - 0xe8080ad0 OS_UserExc - 0xe8080b68 OS_UserExit - 0xe8080dc4 OS_Medint2Exit - 0xe8080e50 OS_Medint3Exit - .iram0.text 0xe8080e64 0x1dc objs/hikey/arch_hifi330.o - 0xe8080e64 VOSStartHighRdy - 0xe8080e7c VOSCtxSw - 0xe8080eac VOSIntCtxSw - 0xe8080ecc OSCPUSaveSR - 0xe8080ed8 OSCPURestoreSR - 0xe8080ee4 OS_TaskSwitch - 0xe8080f24 OS_ContextSave - 0xe8080f90 OS_ContextRestore - 0xe8080fd8 OS_IntEnter - 0xe8081008 OS_IntExit - 0xe8081020 OS_GetTaskCoprocState - 0xe8081040 _iram0_text_end = ABSOLUTE (.) - 0xe8081040 _memmap_seg_iram0_19_end = ALIGN (0x8) - -.sram.shareaddr - 0xc0000000 0x0 - 0xc0000000 _sram_shareaddr_start = ABSOLUTE (.) - *(.sram.shareaddr) - 0xc0000000 _sram_shareaddr_end = ABSOLUTE (.) - -.sram.rodata 0xc0000000 0x0 - 0xc0000000 _sram_rodata_start = ABSOLUTE (.) - *(.sram.rodata) - 0xc0000000 _sram_rodata_end = ABSOLUTE (.) - -.rodata 0xc0000000 0x75a0 - 0xc0000000 _rodata_start = ABSOLUTE (.) - *(.rodata) - .rodata 0xc0000000 0x84 objs/hikey/dsp_debug.o - *fill* 0xc0000084 0xc - .rodata 0xc0000090 0x10f objs/hikey/xf-core.o - *fill* 0xc000019f 0x1 - .rodata 0xc00001a0 0x197 objs/hikey/xf-io.o - *fill* 0xc0000337 0x9 - .rodata 0xc0000340 0x1b objs/hikey/xf-mem.o - *fill* 0xc000035b 0x5 - .rodata 0xc0000360 0x30 objs/hikey/xf-msg.o - .rodata 0xc0000390 0x1d objs/hikey/xf-sched.o - *fill* 0xc00003ad 0x3 - .rodata 0xc00003b0 0x45 objs/hikey/xa-factory.o - *fill* 0xc00003f5 0xb - .rodata 0xc0000400 0x4e objs/hikey/xf-shmem.o - *fill* 0xc000044e 0x2 - .rodata 0xc0000450 0x1ec objs/hikey/tinyvprintf.o - *fill* 0xc000063c 0x4 - .rodata 0xc0000640 0x120 objs/hikey/gdbstub.o - 0xc0000640 rx - 0xc0000644 tx - .rodata 0xc0000760 0x140 objs/hikey/xa-class-base.o - .rodata 0xc00008a0 0x1e7 objs/hikey/xa-class-audio-codec.o - *fill* 0xc0000a87 0x9 - .rodata 0xc0000a90 0x1d1 objs/hikey/xa-class-mixer.o - *fill* 0xc0000c61 0xf - .rodata 0xc0000c70 0x15 objs/hikey/xf-main.o - *fill* 0xc0000c85 0xb - .rodata 0xc0000c90 0x2ed objs/hikey/xa-pcm.o - *fill* 0xc0000f7d 0x3 - .rodata 0xc0000f80 0xc objs/hikey/xa-vorbis-decoder.o - *fill* 0xc0000f8c 0x4 - .rodata 0xc0000f90 0x269 objs/hikey/xa-mixer.o - *fill* 0xc00011f9 0x7 - .rodata 0xc0001200 0x4a54 ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) - *(.rodata.*) - .rodata.str1.4 - 0xc0005c54 0x7 objs/hikey/dsp_debug.o - *fill* 0xc0005c5b 0x1 - .rodata.str1.4 - 0xc0005c5c 0x2e1 objs/hikey/xf-core.o - *fill* 0xc0005f3d 0x3 - .rodata.str1.4 - 0xc0005f40 0x2fb objs/hikey/xf-io.o - 0x363 (size before relaxing) - *fill* 0xc000623b 0x1 - .rodata.str1.4 - 0xc000623c 0x50 objs/hikey/xf-mem.o - 0x8c (size before relaxing) - .rodata.str1.4 - 0xc000628c 0x15 objs/hikey/xf-msg.o - 0x49 (size before relaxing) - *fill* 0xc00062a1 0x3 - .rodata.str1.4 - 0xc00062a4 0x56 objs/hikey/xf-sched.o - *fill* 0xc00062fa 0x2 - .rodata.str1.4 - 0xc00062fc 0x68 objs/hikey/xa-factory.o - 0x70 (size before relaxing) - .rodata.str1.4 - 0xc0006364 0xa8 objs/hikey/xf-shmem.o - 0xe4 (size before relaxing) - .rodata.str1.4 - 0xc000640c 0x11 objs/hikey/tinyvprintf.o - *fill* 0xc000641d 0x3 - .rodata.str1.4 - 0xc0006420 0x3f objs/hikey/gdbstub.o - *fill* 0xc000645f 0x1 - .rodata.str1.4 - 0xc0006460 0x6b6 objs/hikey/xa-class-base.o - 0x6f2 (size before relaxing) - *fill* 0xc0006b16 0x2 - .rodata.str1.4 - 0xc0006b18 0x41b objs/hikey/xa-class-audio-codec.o - 0x517 (size before relaxing) - *fill* 0xc0006f33 0x1 - .rodata.str1.4 - 0xc0006f34 0x3cf objs/hikey/xa-class-mixer.o - 0x58b (size before relaxing) - *fill* 0xc0007303 0x1 - .rodata.str1.4 - 0xc0007304 0x4c objs/hikey/xf-main.o - 0x8c (size before relaxing) - .rodata.str1.4 - 0xc0007350 0x86 objs/hikey/xa-pcm.o - 0xc2 (size before relaxing) - *fill* 0xc00073d6 0x2 - .rodata.str1.4 - 0xc00073d8 0x129 objs/hikey/xa-mixer.o - 0x169 (size before relaxing) - *fill* 0xc0007501 0x3 - .rodata.str1.4 - 0xc0007504 0x8 ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) - 0x7 (size before relaxing) - *(.gnu.linkonce.r.*) - *(.rodata1) - 0xc000750c __XT_EXCEPTION_TABLE__ = ABSOLUTE (.) - *(.xt_except_table) - *(.gcc_except_table) - *(.gnu.linkonce.e.*) - *(.gnu.version_r) - *(.eh_frame) - .eh_frame 0xc000750c 0x24 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divdi3.o) - .eh_frame 0xc0007530 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_udivdi3.o) - 0x24 (size before relaxing) - .eh_frame 0xc0007544 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_umoddi3.o) - 0x24 (size before relaxing) - *crtbegin.o(.ctors) - *(EXCLUDE_FILE(*crtend.o) .ctors) - *(SORT(.ctors.*)) - *(.ctors) - *crtbegin.o(.dtors) - *(EXCLUDE_FILE(*crtend.o) .dtors) - *(SORT(.dtors.*)) - *(.dtors) - 0xc0007558 __XT_EXCEPTION_DESCS__ = ABSOLUTE (.) - *(.xt_except_desc) - *(.gnu.linkonce.h.*) - 0xc0007558 __XT_EXCEPTION_DESCS_END__ = ABSOLUTE (.) - *(.xt_except_desc_end) - *(.dynamic) - *(.gnu.version_d) - 0xc0007558 . = ALIGN (0x4) - 0xc0007558 _bss_table_start = ABSOLUTE (.) - 0xc0007558 0x4 LONG 0xc0408000 _vlpd_bss_start - 0xc000755c 0x4 LONG 0xc0408000 _vlpd_bss_end - 0xc0007560 0x4 LONG 0xc0418000 _efr_fr_hr_vlpd_bss_start - 0xc0007564 0x4 LONG 0xc0418000 _efr_fr_hr_vlpd_bss_end - 0xc0007568 0x4 LONG 0xc0428000 _amr_vlpd_bss_start - 0xc000756c 0x4 LONG 0xc0428000 _amr_vlpd_bss_end - 0xc0007570 0x4 LONG 0xc0438000 _amrwb_vlpd_bss_start - 0xc0007574 0x4 LONG 0xc0438000 _amrwb_vlpd_bss_end - 0xc0007578 0x4 LONG 0xc0578000 _ulpp_bss_start - 0xc000757c 0x4 LONG 0xc0578000 _ulpp_bss_end - 0xc0007580 0x4 LONG 0xc05b8000 _dtsv3_bss_start - 0xc0007584 0x4 LONG 0xc05b8000 _dtsv3_bss_end - 0xc0007588 0x4 LONG 0xc05d8000 _dtsv4_bss_start - 0xc000758c 0x4 LONG 0xc05d8000 _dtsv4_bss_end - 0xc0007590 0x4 LONG 0xe8058058 _dram0_bss_start - 0xc0007594 0x4 LONG 0xe8058058 _dram0_bss_end - 0xc0007598 0x4 LONG 0xc001a300 _bss_start - 0xc000759c 0x4 LONG 0xc011b628 _bss_end - 0xc00075a0 _bss_table_end = ABSOLUTE (.) - 0xc00075a0 _rodata_end = ABSOLUTE (.) - -.sram.text 0xc00075a0 0x0 - 0xc00075a0 _sram_text_start = ABSOLUTE (.) - *(.sram.literal .sram.text) - 0xc00075a0 _sram_text_end = ABSOLUTE (.) - -.text 0xc00075a0 0x12b4c - 0xc00075a0 _stext = . - 0xc00075a0 _text_start = ABSOLUTE (.) - *(.entry.text) - *(.init.literal) - *(.init) - *(.literal .text .literal.* .text.* .stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) - .text 0xc00075a0 0xc3 objs/hikey/cpu_c.o - 0xd9 (size before relaxing) - 0xc00075a4 OS_EnterIntHook - 0xc00075bc OS_ExitIntHook - 0xc00075d8 OS_UserexecHandler - 0xc00075f8 OS_InterruptHandler - 0xc0007610 OS_NmiHook - 0xc000762c VOS_ConnectInterrupt - 0xc000763c VOS_EnableInterrupt - 0xc0007658 VOS_DisableInterrupt - *fill* 0xc0007663 0x5 - .text 0xc0007668 0x59a objs/hikey/dsp_debug.o - 0x5da (size before relaxing) - 0xc0007690 __xprintf - 0xc0007b60 dsp_debug_init - 0xc0007bd8 print_log - *fill* 0xc0007c02 0x6 - .text 0xc0007c08 0x40 objs/hikey/mutex.o - .text 0xc0007c48 0x535 objs/hikey/rbtree.o - 0x53d (size before relaxing) - 0xc0007c80 rb_first - 0xc0007ca0 rb_last - 0xc0007cc0 rb_next - 0xc0007d00 rb_prev - 0xc0007d40 rb_init - 0xc0007d54 rb_insert - 0xc0007e84 rb_delete - 0xc0008138 rb_replace - *fill* 0xc000817d 0x3 - .text 0xc0008180 0x899 objs/hikey/xf-core.o - 0xaa4 (size before relaxing) - 0xc0008538 xf_msg_submit - 0xc00085b4 xf_msg_complete - 0xc0008614 xf_core_init - 0xc000874c xf_core_service - 0xc0008a00 xf_global_init - *fill* 0xc0008a19 0x7 - .text 0xc0008a20 0x79b objs/hikey/xf-io.o - 0x88b (size before relaxing) - 0xc0008a78 xf_input_port_init - 0xc0008b0c xf_input_port_put - 0xc0008bf4 xf_input_port_fill - 0xc0008c9c xf_input_port_pad - 0xc0008cc8 xf_input_port_consume - 0xc0008d38 xf_input_port_purge - 0xc0008da0 xf_input_port_control_save - 0xc0008de8 xf_input_port_purge_done - 0xc0008e34 xf_input_port_destroy - 0xc0008e84 xf_output_port_init - 0xc0008ec4 xf_output_port_route - 0xc0008fe0 xf_output_port_unroute_start - 0xc0008ff4 xf_output_port_unroute_done - 0xc0009020 xf_output_port_unroute - 0xc0009088 xf_output_port_put - 0xc00090ac xf_output_port_data - 0xc00090c0 xf_output_port_produce - 0xc00090f0 xf_output_port_flush - 0xc0009158 xf_output_port_flush_done - 0xc000918c xf_output_port_destroy - *fill* 0xc00091bb 0x5 - .text 0xc00091c0 0x2e0 objs/hikey/xf-mem.o - 0x338 (size before relaxing) - 0xc000924c xf_mm_alloc - 0xc00092ec xf_mm_free - 0xc000940c xf_mm_init - .text 0xc00094a0 0x153 objs/hikey/xf-msg.o - 0x173 (size before relaxing) - 0xc00094f0 xf_msg_pool_init - 0xc000957c xf_msg_pool_destroy - 0xc00095b0 xf_msg_pool_get - 0xc00095e8 xf_msg_pool_put - *fill* 0xc00095f3 0x5 - .text 0xc00095f8 0x127 objs/hikey/xf-sched.o - 0x14a (size before relaxing) - 0xc0009640 xf_sched_put - 0xc00096b0 xf_sched_get - 0xc00096f8 xf_sched_cancel - 0xc0009714 xf_sched_init - *fill* 0xc000971f 0x1 - .text 0xc0009720 0x91 objs/hikey/xa-factory.o - 0xa1 (size before relaxing) - 0xc000976c xf_component_factory - *fill* 0xc00097b1 0x7 - .text 0xc00097b8 0x532 objs/hikey/xf-shmem.o - 0x61a (size before relaxing) - 0xc0009a68 xf_shmem_process_queues - 0xc0009bd4 xf_msg_proxy_complete - 0xc0009c4c xf_shmem_init - *fill* 0xc0009cea 0x6 - .text 0xc0009cf0 0x380 objs/hikey/tinyvprintf.o - 0xc0009d0c tiny_vsprintf - 0xc000a04c tiny_sprintf - .text 0xc000a070 0x108 objs/hikey/xf-isr.o - 0x120 (size before relaxing) - 0xc000a0b4 xf_msg_schedule_isr - 0xc000a11c xf_msg_complete_isr - .text 0xc000a178 0xe34 objs/hikey/gdbstub.o - 0x100c (size before relaxing) - 0xc000a18c init_debug_comm - 0xc000a1d4 poll_debug_ring - 0xc000a36c getpacket - 0xc000aa64 handle_exception - 0xc000af5c init_gdbstub - *fill* 0xc000afac 0x4 - .text 0xc000afb0 0x1622 objs/hikey/xa-class-base.o - 0x1cea (size before relaxing) - 0xc000b0c4 xa_base_set_param - 0xc000b82c xa_base_get_param - 0xc000b968 xa_base_set_param_ext - 0xc000bb80 xa_base_get_param_ext - 0xc000c17c xa_base_schedule - 0xc000c1d4 xa_base_cancel - 0xc000c22c xa_base_destroy - 0xc000c2a8 xa_base_factory - *fill* 0xc000c5d2 0x6 - .text 0xc000c5d8 0x14e3 objs/hikey/xa-class-audio-codec.o - 0x1afb (size before relaxing) - 0xc000da44 xa_audio_codec_factory - *fill* 0xc000dabb 0x5 - .text 0xc000dac0 0x144a objs/hikey/xa-class-mixer.o - 0x1aaa (size before relaxing) - 0xc000ee98 xa_mixer_factory - *fill* 0xc000ef0a 0x6 - .text 0xc000ef10 0x185 objs/hikey/xf-main.o - 0x205 (size before relaxing) - 0xc000ef6c xf_ipc_init - 0xc000efe8 main - *fill* 0xc000f095 0x3 - .text 0xc000f098 0xf0f objs/hikey/xa-pcm.o - 0x13e7 (size before relaxing) - 0xc000ff3c xa_pcm_codec - *fill* 0xc000ffa7 0x1 - .text 0xc000ffa8 0x46 objs/hikey/xa-vorbis-decoder.o - 0x4e (size before relaxing) - 0xc000ffb0 xa_vorbis_decoder - *fill* 0xc000ffee 0x2 - .text 0xc000fff0 0xc77 objs/hikey/xa-mixer.o - 0x10cf (size before relaxing) - 0xc0010bfc xa_mixer - *fill* 0xc0010c67 0x1 - .literal 0xc0010c68 0x10 objs/hikey/gdbstub-entry.o - 0x2c (size before relaxing) - .literal 0xc0010c78 0x4 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(windowspill_asm.o) - .literal 0xc0010c7c 0x4 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-on.o) - .literal 0xc0010c80 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-off.o) - 0x4 (size before relaxing) - .literal 0xc0010c80 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memchr.o) - .literal 0xc0010c88 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-strncmp.o) - 0x8 (size before relaxing) - .literal 0xc0010c88 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_addsubdf3.o) - 0xc (size before relaxing) - .literal 0xc0010c90 0x4 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_muldf3.o) - 0x10 (size before relaxing) - .literal 0xc0010c94 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_cmpdf2.o) - 0x18 (size before relaxing) - .literal 0xc0010c94 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfsi.o) - 0x4 (size before relaxing) - .literal 0xc0010c94 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfdi.o) - 0x4 (size before relaxing) - .literal 0xc0010c94 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memcpy.o) - 0x8 (size before relaxing) - .literal 0xc0010c94 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memset.o) - 0x4 (size before relaxing) - .literal 0xc0010c94 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) - 0x2c (size before relaxing) - .literal 0xc0010c9c 0xc /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_df.o) - 0x1c (size before relaxing) - .literal 0xc0010ca8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_div.o) - 0xc (size before relaxing) - .text 0xc0010ca8 0x138 objs/hikey/gdbstub-entry.o - 0xc0010ca8 DebugExceptionEntry - 0xc0010dc8 init_debug_entry - 0xc0010dd8 breakpoint - *fill* 0xc0010de0 0x0 - .text 0xc0010de0 0x7321 ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) - 0x7339 (size before relaxing) - 0xc0013ef8 xa_vorbis_dec - *fill* 0xc0018101 0x3 - .text 0xc0018104 0x137 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(windowspill_asm.o) - 0xc0018104 xthal_window_spill_nw - 0xc0018104 xthal_spill_registers_into_stack_nw - 0xc0018218 xthal_window_spill - *fill* 0xc001823b 0x1 - .text 0xc001823c 0x22 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-on.o) - 0xc001823c _xtos_ints_on - *fill* 0xc001825e 0x2 - .text 0xc0018260 0x25 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-off.o) - 0xc0018260 _xtos_ints_off - *fill* 0xc0018285 0x3 - .text 0xc0018288 0x7c /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memchr.o) - 0xc0018288 memchr - *fill* 0xc0018304 0x4 - .text 0xc0018308 0x84 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-strncmp.o) - 0xc0018308 strncmp - .text 0xc001838c 0x2fa /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_addsubdf3.o) - 0xc00183ac __adddf3 - 0xc0018500 __subdf3 - *fill* 0xc0018686 0x2 - .text 0xc0018688 0x1ff /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_muldf3.o) - 0xc0018768 __muldf3 - *fill* 0xc0018887 0x1 - .text 0xc0018888 0x176 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_cmpdf2.o) - 0xc0018888 __eqdf2 - 0xc0018888 __nedf2 - 0xc00188bc __gtdf2 - 0xc00188e4 __ledf2 - 0xc0018948 __gedf2 - 0xc0018970 __ltdf2 - 0xc00189d4 __unorddf2 - *fill* 0xc00189fe 0x2 - .text 0xc0018a00 0x5d /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfsi.o) - 0xc0018a00 __fixunsdfsi - *fill* 0xc0018a5d 0x3 - .text 0xc0018a60 0x75 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfdi.o) - 0xc0018a60 __fixunsdfdi - *fill* 0xc0018ad5 0x3 - .text 0xc0018ad8 0xa3 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memcpy.o) - 0xc0018ad8 __vec_memcpy - *fill* 0xc0018b7b 0x5 - .text 0xc0018b80 0x71 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memset.o) - 0xc0018b80 __vec_memset - *fill* 0xc0018bf1 0x7 - .text 0xc0018bf8 0x318 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) - 0xc0018bf8 __divdf3 - .text 0xc0018f10 0x29a /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_df.o) - 0xc0018f10 __propagateFloat64NaN - 0xc00190c0 __roundAndPackFloat64 - *fill* 0xc00191aa 0x6 - .text 0xc00191b0 0x6d /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_div.o) - 0xc00191b0 __estimateDiv64To32 - *fill* 0xc001921d 0x3 - .literal 0xc0019220 0x0 objs/hikey/cpu_c.o - *fill* 0xc0019220 0x0 - .literal 0xc0019220 0x0 objs/hikey/dsp_debug.o - *fill* 0xc0019220 0x0 - *fill* 0xc0019220 0x0 - .literal 0xc0019220 0x0 objs/hikey/dsp_comm.o - *fill* 0xc0019220 0x0 - .text 0xc0019220 0xda objs/hikey/dsp_comm.o - 0xc0019220 dsp_memcpy - 0xc00192a0 dsp_memset - 0xc00192d4 division - *fill* 0xc00192fa 0x2 - .literal 0xc00192fc 0x0 objs/hikey/mutex.o - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/rbtree.o - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/xf-core.o - .literal 0xc00192fc 0x0 objs/hikey/xf-io.o - *fill* 0xc00192fc 0x0 - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/xf-mem.o - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/xf-msg.o - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/xf-sched.o - *fill* 0xc00192fc 0x0 - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/xa-factory.o - *fill* 0xc00192fc 0x0 - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/xf-shmem.o - *fill* 0xc00192fc 0x0 - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/tinyvprintf.o - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/xf-isr.o - .literal 0xc00192fc 0x0 objs/hikey/gdbstub.o - .literal 0xc00192fc 0x0 objs/hikey/xa-class-base.o - *fill* 0xc00192fc 0x0 - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/xa-class-audio-codec.o - *fill* 0xc00192fc 0x0 - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/xa-class-mixer.o - *fill* 0xc00192fc 0x0 - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/xf-main.o - *fill* 0xc00192fc 0x0 - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/xa-pcm.o - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/xa-vorbis-decoder.o - *fill* 0xc00192fc 0x0 - .literal 0xc00192fc 0x0 objs/hikey/xa-mixer.o - .text 0xc00192fc 0x0 objs/hikey/reset.o - .text 0xc00192fc 0x0 objs/hikey/int_vector.o - .text 0xc00192fc 0x0 objs/hikey/arch_hifi330.o - *fill* 0xc00192fc 0x0 - *fill* 0xc00192fc 0x0 - *fill* 0xc00192fc 0x0 - *fill* 0xc00192fc 0x4 - .text 0xc0019300 0x1c /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_invalidate.o) - 0xc0019300 xthal_dcache_region_invalidate - *fill* 0xc001931c 0x4 - .text 0xc0019320 0x1c /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_writeback.o) - 0xc0019320 xthal_dcache_region_writeback - .text 0xc001933c 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--hw_configid0.o) - .text 0xc001933c 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--hw_configid1.o) - .text 0xc001933c 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--release_major.o) - .text 0xc001933c 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--release_minor.o) - .text 0xc001933c 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--get_intenable.o) - 0xc001933c xthal_get_intenable - .text 0xc0019344 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--set_intenable.o) - 0xc0019344 xthal_set_intenable - .text 0xc001934c 0x2a /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--restore_extra_nw.o) - 0xc001934c xthal_restore_extra_nw - *fill* 0xc0019376 0x2 - .text 0xc0019378 0x2a /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--save_extra_nw.o) - 0xc0019378 xthal_save_extra_nw - *fill* 0xc00193a2 0x0 - *fill* 0xc00193a2 0x0 - *fill* 0xc00193a2 0x2 - .text 0xc00193a4 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(interrupt-table.o) - 0xc00193a4 _xtos_unhandled_interrupt - *fill* 0xc00193ac 0x4 - .text 0xc00193b0 0x45 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcmp.o) - 0xc00193b0 memcmp - *fill* 0xc00193f5 0x3 - .text 0xc00193f8 0x138 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcpy.o) - 0xc001943c memcpy - .text 0xc0019530 0x78 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memset.o) - 0xc001955c memset - .literal 0xc00195a8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-qsort.o) - .text 0xc00195a8 0x338 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-qsort.o) - 0xc001962c qsort - .text 0xc00198e0 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divsi3.o) - 0xc00198e0 __divsi3 - .text 0xc00198e8 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_modsi3.o) - 0xc00198e8 __modsi3 - *fill* 0xc00198f0 0x0 - *fill* 0xc00198f0 0x0 - *fill* 0xc00198f0 0x0 - *fill* 0xc00198f0 0x0 - *fill* 0xc00198f0 0x0 - .text 0xc00198f0 0x3e /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatsidf.o) - 0xc00198f0 __floatunsidf - 0xc00198fc __floatsidf - *fill* 0xc001992e 0x2 - .text 0xc0019930 0x84 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatdidf.o) - 0xc0019930 __floatundidf - 0xc0019940 __floatdidf - *fill* 0xc00199b4 0x4 - .text 0xc00199b8 0x271 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divdi3.o) - 0xc00199b8 __divdi3 - *fill* 0xc0019c29 0x7 - .text 0xc0019c30 0x24c /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_udivdi3.o) - 0xc0019c30 __udivdi3 - *fill* 0xc0019e7c 0x4 - .text 0xc0019e80 0x26c /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_umoddi3.o) - 0xc0019e80 __umoddi3 - *fill* 0xc001a0ec 0x0 - *fill* 0xc001a0ec 0x0 - *fill* 0xc001a0ec 0x0 - *fill* 0xc001a0ec 0x0 - *fill* 0xc001a0ec 0x0 - *(.fini.literal) - *(.fini) - *(.gnu.version) - 0xc001a0ec _text_end = ABSOLUTE (.) - 0xc001a0ec _etext = . - -.sram.data 0xc001a0ec 0x0 - 0xc001a0ec _sram_data_start = ABSOLUTE (.) - *(.sram.data) - 0xc001a0ec _sram_data_end = ABSOLUTE (.) - -.data 0xc001a0f0 0x208 - 0xc001a0f0 _data_start = ABSOLUTE (.) - *(.data) - .data 0xc001a0f0 0x0 objs/hikey/cpu_c.o - .data 0xc001a0f0 0x0 objs/hikey/dsp_debug.o - .data 0xc001a0f0 0x0 objs/hikey/dsp_comm.o - .data 0xc001a0f0 0x0 objs/hikey/mutex.o - .data 0xc001a0f0 0x0 objs/hikey/rbtree.o - .data 0xc001a0f0 0x0 objs/hikey/xf-core.o - .data 0xc001a0f0 0x0 objs/hikey/xf-io.o - .data 0xc001a0f0 0x0 objs/hikey/xf-mem.o - .data 0xc001a0f0 0x0 objs/hikey/xf-msg.o - .data 0xc001a0f0 0x0 objs/hikey/xf-sched.o - .data 0xc001a0f0 0x0 objs/hikey/xa-factory.o - .data 0xc001a0f0 0x0 objs/hikey/xf-shmem.o - .data 0xc001a0f0 0x0 objs/hikey/tinyvprintf.o - .data 0xc001a0f0 0x0 objs/hikey/xf-isr.o - .data 0xc001a0f0 0x0 objs/hikey/gdbstub.o - .data 0xc001a0f0 0x0 objs/hikey/xa-class-base.o - .data 0xc001a0f0 0x0 objs/hikey/xa-class-audio-codec.o - .data 0xc001a0f0 0x0 objs/hikey/xa-class-mixer.o - .data 0xc001a0f0 0x0 objs/hikey/xf-main.o - .data 0xc001a0f0 0x0 objs/hikey/xa-pcm.o - .data 0xc001a0f0 0x0 objs/hikey/xa-vorbis-decoder.o - .data 0xc001a0f0 0x0 objs/hikey/xa-mixer.o - .data 0xc001a0f0 0x0 objs/hikey/reset.o - .data 0xc001a0f0 0x0 objs/hikey/int_vector.o - .data 0xc001a0f0 0x0 objs/hikey/arch_hifi330.o - .data 0xc001a0f0 0x0 objs/hikey/gdbstub-entry.o - .data 0xc001a0f0 0x0 ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) - .data 0xc001a0f0 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(windowspill_asm.o) - .data 0xc001a0f0 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_invalidate.o) - .data 0xc001a0f0 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_writeback.o) - .data 0xc001a0f0 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--hw_configid0.o) - .data 0xc001a0f0 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--hw_configid1.o) - .data 0xc001a0f0 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--release_major.o) - .data 0xc001a0f0 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--release_minor.o) - .data 0xc001a0f0 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--get_intenable.o) - .data 0xc001a0f0 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--set_intenable.o) - .data 0xc001a0f0 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--restore_extra_nw.o) - .data 0xc001a0f0 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--save_extra_nw.o) - .data 0xc001a0f0 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-on.o) - .data 0xc001a0f0 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-off.o) - .data 0xc001a0f0 0x208 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(interrupt-table.o) - 0xc001a0f0 _xtos_enabled - 0xc001a0f0 _xtos_intstruct - 0xc001a0f4 _xtos_vpri_enabled - 0xc001a0f8 _xtos_interrupt_table - 0xc001a1f8 _xtos_interrupt_mask_table - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memchr.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcmp.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcpy.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memset.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-qsort.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-strncmp.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divsi3.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_modsi3.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_addsubdf3.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_muldf3.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_cmpdf2.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfsi.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfdi.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatsidf.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatdidf.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divdi3.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_udivdi3.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_umoddi3.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memcpy.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memset.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_df.o) - .data 0xc001a2f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_div.o) - *(.data.*) - *(.gnu.linkonce.d.*) - *(.gnu.linkonce.d.*personality*) - *(.data1) - *(.sdata) - *(.sdata.*) - *(.gnu.linkonce.s.*) - *(.sdata2) - *(.sdata2.*) - *(.gnu.linkonce.s2.*) - *(.jcr) - 0xc001a2f8 _data_end = ABSOLUTE (.) - -.sram.uninit 0xc001a2f8 0x0 - 0xc001a2f8 _sram_uninit_start = ABSOLUTE (.) - *(.sram.uninit) - 0xc001a2f8 _sram_uninit_end = ABSOLUTE (.) - -.bss 0xc001a300 0x101328 - 0xc001a300 . = ALIGN (0x8) - 0xc001a300 _bss_start = ABSOLUTE (.) - *(.dynsbss) - *(.sbss) - *(.sbss.*) - *(.gnu.linkonce.sb.*) - *(.scommon) - *(.sbss2) - *(.sbss2.*) - *(.gnu.linkonce.sb2.*) - *(.dynbss) - *(.bss) - .bss 0xc001a300 0xb0 objs/hikey/cpu_c.o - 0xc001a300 g_ucVosIntNesting - 0xc001a301 g_ucVosPrioCur - 0xc001a302 g_ucVosPrioHighRdy - 0xc001a304 g_bVosRunning - 0xc001a308 g_pstVosTCBHighRdy - 0xc001a30c g_pstVosTCBCur - 0xc001a310 g_pfVosHookFuncTable - 0xc001a330 g_pfVosIntrFuncTable - .bss 0xc001a3b0 0x4 objs/hikey/dsp_debug.o - .bss 0xc001a3b4 0x0 objs/hikey/dsp_comm.o - .bss 0xc001a3b4 0x0 objs/hikey/mutex.o - .bss 0xc001a3b4 0x0 objs/hikey/rbtree.o - .bss 0xc001a3b4 0x0 objs/hikey/xf-core.o - .bss 0xc001a3b4 0x0 objs/hikey/xf-io.o - .bss 0xc001a3b4 0x0 objs/hikey/xf-mem.o - .bss 0xc001a3b4 0x0 objs/hikey/xf-msg.o - .bss 0xc001a3b4 0x0 objs/hikey/xf-sched.o - .bss 0xc001a3b4 0x0 objs/hikey/xa-factory.o - .bss 0xc001a3b4 0x0 objs/hikey/xf-shmem.o - .bss 0xc001a3b4 0x0 objs/hikey/tinyvprintf.o - .bss 0xc001a3b4 0x0 objs/hikey/xf-isr.o - *fill* 0xc001a3b4 0xc - .bss 0xc001a3c0 0xb70 objs/hikey/gdbstub.o - 0xc001a3c0 mem_err - 0xc001a530 sregs - 0xc001aa30 aregs - 0xc001ab30 stack - .bss 0xc001af30 0x0 objs/hikey/xa-class-base.o - .bss 0xc001af30 0x0 objs/hikey/xa-class-audio-codec.o - .bss 0xc001af30 0x0 objs/hikey/xa-class-mixer.o - *fill* 0xc001af30 0x50 - .bss 0xc001af80 0x1006a8 objs/hikey/xf-main.o - 0xc001af80 xf_dsp_local_buffer - 0xc011b2c0 waitstate - 0xc011b2c8 prof - 0xc011b318 xf_ap_shmem_pool - 0xc011b340 xf_core_data - 0xc011b500 xf_core_rw_data - 0xc011b580 xf_core_ro_data - 0xc011b600 xf_dsp_local_pool - .bss 0xc011b628 0x0 objs/hikey/xa-pcm.o - .bss 0xc011b628 0x0 objs/hikey/xa-vorbis-decoder.o - .bss 0xc011b628 0x0 objs/hikey/xa-mixer.o - .bss 0xc011b628 0x0 objs/hikey/reset.o - .bss 0xc011b628 0x0 objs/hikey/int_vector.o - .bss 0xc011b628 0x0 objs/hikey/arch_hifi330.o - .bss 0xc011b628 0x0 objs/hikey/gdbstub-entry.o - .bss 0xc011b628 0x0 ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(windowspill_asm.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_invalidate.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_writeback.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--hw_configid0.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--hw_configid1.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--release_major.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--release_minor.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--get_intenable.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--set_intenable.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--restore_extra_nw.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--save_extra_nw.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-on.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-off.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(interrupt-table.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memchr.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcmp.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcpy.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memset.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-qsort.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-strncmp.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divsi3.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_modsi3.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_addsubdf3.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_muldf3.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_cmpdf2.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfsi.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfdi.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatsidf.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatdidf.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divdi3.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_udivdi3.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_umoddi3.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memcpy.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memset.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_df.o) - .bss 0xc011b628 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_div.o) - *(.bss.*) - *(.gnu.linkonce.b.*) - *(COMMON) - *(.sram.pool.bss) - *(.sram.bss) - 0xc011b628 . = ALIGN (0x8) - 0xc011b628 _bss_end = ABSOLUTE (.) - 0xc011b628 _memmap_seg_sram0_end = ALIGN (0x8) - -.debug - *(.debug) - -.line - *(.line) - -.debug_srcinfo - *(.debug_srcinfo) - -.debug_sfnames - *(.debug_sfnames) - -.debug_aranges 0x00000000 0x7b0 - *(.debug_aranges) - .debug_aranges - 0x00000000 0x20 objs/hikey/cpu_c.o - .debug_aranges - 0x00000020 0x20 objs/hikey/dsp_debug.o - .debug_aranges - 0x00000040 0x20 objs/hikey/dsp_comm.o - .debug_aranges - 0x00000060 0x20 objs/hikey/mutex.o - .debug_aranges - 0x00000080 0x20 objs/hikey/rbtree.o - .debug_aranges - 0x000000a0 0x20 objs/hikey/xf-core.o - .debug_aranges - 0x000000c0 0x20 objs/hikey/xf-io.o - .debug_aranges - 0x000000e0 0x20 objs/hikey/xf-mem.o - .debug_aranges - 0x00000100 0x20 objs/hikey/xf-msg.o - .debug_aranges - 0x00000120 0x20 objs/hikey/xf-sched.o - .debug_aranges - 0x00000140 0x20 objs/hikey/xa-factory.o - .debug_aranges - 0x00000160 0x20 objs/hikey/xf-shmem.o - .debug_aranges - 0x00000180 0x20 objs/hikey/tinyvprintf.o - .debug_aranges - 0x000001a0 0x20 objs/hikey/xf-isr.o - .debug_aranges - 0x000001c0 0x20 objs/hikey/gdbstub.o - .debug_aranges - 0x000001e0 0x20 objs/hikey/xa-class-base.o - .debug_aranges - 0x00000200 0x20 objs/hikey/xa-class-audio-codec.o - .debug_aranges - 0x00000220 0x20 objs/hikey/xa-class-mixer.o - .debug_aranges - 0x00000240 0x20 objs/hikey/xf-main.o - .debug_aranges - 0x00000260 0x20 objs/hikey/xa-pcm.o - .debug_aranges - 0x00000280 0x20 objs/hikey/xa-vorbis-decoder.o - .debug_aranges - 0x000002a0 0x20 objs/hikey/xa-mixer.o - .debug_aranges - 0x000002c0 0x28 objs/hikey/reset.o - .debug_aranges - 0x000002e8 0x60 objs/hikey/int_vector.o - .debug_aranges - 0x00000348 0x20 objs/hikey/arch_hifi330.o - .debug_aranges - 0x00000368 0x28 objs/hikey/gdbstub-entry.o - .debug_aranges - 0x00000390 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(windowspill_asm.o) - .debug_aranges - 0x000003b0 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_invalidate.o) - .debug_aranges - 0x000003d0 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_writeback.o) - .debug_aranges - 0x000003f0 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--get_intenable.o) - .debug_aranges - 0x00000410 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--set_intenable.o) - .debug_aranges - 0x00000430 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--restore_extra_nw.o) - .debug_aranges - 0x00000450 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--save_extra_nw.o) - .debug_aranges - 0x00000470 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-on.o) - .debug_aranges - 0x00000490 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-off.o) - .debug_aranges - 0x000004b0 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(interrupt-table.o) - .debug_aranges - 0x000004d0 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memchr.o) - .debug_aranges - 0x000004f0 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcmp.o) - .debug_aranges - 0x00000510 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcpy.o) - .debug_aranges - 0x00000530 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memset.o) - .debug_aranges - 0x00000550 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-qsort.o) - .debug_aranges - 0x00000570 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-strncmp.o) - .debug_aranges - 0x00000590 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divsi3.o) - .debug_aranges - 0x000005b0 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_modsi3.o) - .debug_aranges - 0x000005d0 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_addsubdf3.o) - .debug_aranges - 0x000005f0 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_muldf3.o) - .debug_aranges - 0x00000610 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_cmpdf2.o) - .debug_aranges - 0x00000630 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfsi.o) - .debug_aranges - 0x00000650 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfdi.o) - .debug_aranges - 0x00000670 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatsidf.o) - .debug_aranges - 0x00000690 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatdidf.o) - .debug_aranges - 0x000006b0 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divdi3.o) - .debug_aranges - 0x000006d0 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_udivdi3.o) - .debug_aranges - 0x000006f0 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_umoddi3.o) - .debug_aranges - 0x00000710 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memcpy.o) - .debug_aranges - 0x00000730 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memset.o) - .debug_aranges - 0x00000750 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) - .debug_aranges - 0x00000770 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_df.o) - .debug_aranges - 0x00000790 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_div.o) - -.debug_pubnames - 0x00000000 0xb7d - *(.debug_pubnames) - .debug_pubnames - 0x00000000 0x16f objs/hikey/cpu_c.o - .debug_pubnames - 0x0000016f 0x41 objs/hikey/dsp_debug.o - .debug_pubnames - 0x000001b0 0x3d objs/hikey/dsp_comm.o - .debug_pubnames - 0x000001ed 0x7a objs/hikey/rbtree.o - .debug_pubnames - 0x00000267 0x70 objs/hikey/xf-core.o - .debug_pubnames - 0x000002d7 0x21d objs/hikey/xf-io.o - .debug_pubnames - 0x000004f4 0x40 objs/hikey/xf-mem.o - .debug_pubnames - 0x00000534 0x67 objs/hikey/xf-msg.o - .debug_pubnames - 0x0000059b 0x5a objs/hikey/xf-sched.o - .debug_pubnames - 0x000005f5 0x2b objs/hikey/xa-factory.o - .debug_pubnames - 0x00000620 0x5a objs/hikey/xf-shmem.o - .debug_pubnames - 0x0000067a 0x35 objs/hikey/tinyvprintf.o - .debug_pubnames - 0x000006af 0x42 objs/hikey/xf-isr.o - .debug_pubnames - 0x000006f1 0xa6 objs/hikey/gdbstub.o - .debug_pubnames - 0x00000797 0xc2 objs/hikey/xa-class-base.o - .debug_pubnames - 0x00000859 0x2d objs/hikey/xa-class-audio-codec.o - .debug_pubnames - 0x00000886 0x27 objs/hikey/xa-class-mixer.o - .debug_pubnames - 0x000008ad 0xbe objs/hikey/xf-main.o - .debug_pubnames - 0x0000096b 0x23 objs/hikey/xa-pcm.o - .debug_pubnames - 0x0000098e 0x28 objs/hikey/xa-vorbis-decoder.o - .debug_pubnames - 0x000009b6 0x1f objs/hikey/xa-mixer.o - .debug_pubnames - 0x000009d5 0x1d /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memchr.o) - .debug_pubnames - 0x000009f2 0x1d /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcmp.o) - .debug_pubnames - 0x00000a0f 0x1c /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-qsort.o) - .debug_pubnames - 0x00000a2b 0x1e /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-strncmp.o) - .debug_pubnames - 0x00000a49 0x1f /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divdi3.o) - .debug_pubnames - 0x00000a68 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_udivdi3.o) - .debug_pubnames - 0x00000a88 0x20 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_umoddi3.o) - .debug_pubnames - 0x00000aa8 0x23 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memcpy.o) - .debug_pubnames - 0x00000acb 0x23 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memset.o) - .debug_pubnames - 0x00000aee 0x1f /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) - .debug_pubnames - 0x00000b0d 0x46 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_df.o) - .debug_pubnames - 0x00000b53 0x2a /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_div.o) - -.debug_info 0x00000000 0x18e3c - *(.debug_info) - .debug_info 0x00000000 0x516 objs/hikey/cpu_c.o - .debug_info 0x00000516 0x3c2 objs/hikey/dsp_debug.o - .debug_info 0x000008d8 0x208 objs/hikey/dsp_comm.o - .debug_info 0x00000ae0 0xbd5 objs/hikey/mutex.o - .debug_info 0x000016b5 0xf10 objs/hikey/rbtree.o - .debug_info 0x000025c5 0x16ac objs/hikey/xf-core.o - .debug_info 0x00003c71 0x1826 objs/hikey/xf-io.o - .debug_info 0x00005497 0xef6 objs/hikey/xf-mem.o - .debug_info 0x0000638d 0xdc1 objs/hikey/xf-msg.o - .debug_info 0x0000714e 0xdf5 objs/hikey/xf-sched.o - .debug_info 0x00007f43 0xdfd objs/hikey/xa-factory.o - .debug_info 0x00008d40 0x1353 objs/hikey/xf-shmem.o - .debug_info 0x0000a093 0x2d0 objs/hikey/tinyvprintf.o - .debug_info 0x0000a363 0xc73 objs/hikey/xf-isr.o - .debug_info 0x0000afd6 0xa47 objs/hikey/gdbstub.o - .debug_info 0x0000ba1d 0x1c9b objs/hikey/xa-class-base.o - .debug_info 0x0000d6b8 0x1fe2 objs/hikey/xa-class-audio-codec.o - .debug_info 0x0000f69a 0x21c9 objs/hikey/xa-class-mixer.o - .debug_info 0x00011863 0x1203 objs/hikey/xf-main.o - .debug_info 0x00012a66 0x1841 objs/hikey/xa-pcm.o - .debug_info 0x000142a7 0x1f6 objs/hikey/xa-vorbis-decoder.o - .debug_info 0x0001449d 0x12e9 objs/hikey/xa-mixer.o - .debug_info 0x00015786 0x95 objs/hikey/reset.o - .debug_info 0x0001581b 0x9a objs/hikey/int_vector.o - .debug_info 0x000158b5 0xa0 objs/hikey/arch_hifi330.o - .debug_info 0x00015955 0x9c objs/hikey/gdbstub-entry.o - .debug_info 0x000159f1 0xdf /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(windowspill_asm.o) - .debug_info 0x00015ad0 0xd9 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_invalidate.o) - .debug_info 0x00015ba9 0xd9 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_writeback.o) - .debug_info 0x00015c82 0xd7 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--get_intenable.o) - .debug_info 0x00015d59 0xd7 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--set_intenable.o) - .debug_info 0x00015e30 0xd9 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--restore_extra_nw.o) - .debug_info 0x00015f09 0xd9 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--save_extra_nw.o) - .debug_info 0x00015fe2 0xd9 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-on.o) - .debug_info 0x000160bb 0xda /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-off.o) - .debug_info 0x00016195 0xe1 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(interrupt-table.o) - .debug_info 0x00016276 0x22e /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memchr.o) - .debug_info 0x000164a4 0x20a /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcmp.o) - .debug_info 0x000166ae 0x11c /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcpy.o) - .debug_info 0x000167ca 0x11c /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memset.o) - .debug_info 0x000168e6 0x399 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-qsort.o) - .debug_info 0x00016c7f 0x204 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-strncmp.o) - .debug_info 0x00016e83 0xf7 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divsi3.o) - .debug_info 0x00016f7a 0xf7 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_modsi3.o) - .debug_info 0x00017071 0xf6 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_addsubdf3.o) - .debug_info 0x00017167 0xf6 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_muldf3.o) - .debug_info 0x0001725d 0xf6 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_cmpdf2.o) - .debug_info 0x00017353 0xf6 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfsi.o) - .debug_info 0x00017449 0xf6 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfdi.o) - .debug_info 0x0001753f 0xf6 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatsidf.o) - .debug_info 0x00017635 0xf6 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatdidf.o) - .debug_info 0x0001772b 0x2b1 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divdi3.o) - .debug_info 0x000179dc 0x26e /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_udivdi3.o) - .debug_info 0x00017c4a 0x278 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_umoddi3.o) - .debug_info 0x00017ec2 0x2c3 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memcpy.o) - .debug_info 0x00018185 0x28b /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memset.o) - .debug_info 0x00018410 0x3a7 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) - .debug_info 0x000187b7 0x3ae /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_df.o) - .debug_info 0x00018b65 0x2d7 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_div.o) - -.debug_abbrev 0x00000000 0x2ee0 - *(.debug_abbrev) - .debug_abbrev 0x00000000 0xcd objs/hikey/cpu_c.o - .debug_abbrev 0x000000cd 0x156 objs/hikey/dsp_debug.o - .debug_abbrev 0x00000223 0xa2 objs/hikey/dsp_comm.o - .debug_abbrev 0x000002c5 0x140 objs/hikey/mutex.o - .debug_abbrev 0x00000405 0x201 objs/hikey/rbtree.o - .debug_abbrev 0x00000606 0x28c objs/hikey/xf-core.o - .debug_abbrev 0x00000892 0x255 objs/hikey/xf-io.o - .debug_abbrev 0x00000ae7 0x1ff objs/hikey/xf-mem.o - .debug_abbrev 0x00000ce6 0x1d3 objs/hikey/xf-msg.o - .debug_abbrev 0x00000eb9 0x1b2 objs/hikey/xf-sched.o - .debug_abbrev 0x0000106b 0x17d objs/hikey/xa-factory.o - .debug_abbrev 0x000011e8 0x1f8 objs/hikey/xf-shmem.o - .debug_abbrev 0x000013e0 0xf6 objs/hikey/tinyvprintf.o - .debug_abbrev 0x000014d6 0x184 objs/hikey/xf-isr.o - .debug_abbrev 0x0000165a 0x282 objs/hikey/gdbstub.o - .debug_abbrev 0x000018dc 0x269 objs/hikey/xa-class-base.o - .debug_abbrev 0x00001b45 0x20b objs/hikey/xa-class-audio-codec.o - .debug_abbrev 0x00001d50 0x20b objs/hikey/xa-class-mixer.o - .debug_abbrev 0x00001f5b 0x1b3 objs/hikey/xf-main.o - .debug_abbrev 0x0000210e 0x1aa objs/hikey/xa-pcm.o - .debug_abbrev 0x000022b8 0xa4 objs/hikey/xa-vorbis-decoder.o - .debug_abbrev 0x0000235c 0x1cc objs/hikey/xa-mixer.o - .debug_abbrev 0x00002528 0x12 objs/hikey/reset.o - .debug_abbrev 0x0000253a 0x12 objs/hikey/int_vector.o - .debug_abbrev 0x0000254c 0x14 objs/hikey/arch_hifi330.o - .debug_abbrev 0x00002560 0x12 objs/hikey/gdbstub-entry.o - .debug_abbrev 0x00002572 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(windowspill_asm.o) - .debug_abbrev 0x00002586 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_invalidate.o) - .debug_abbrev 0x0000259a 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_writeback.o) - .debug_abbrev 0x000025ae 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--get_intenable.o) - .debug_abbrev 0x000025c2 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--set_intenable.o) - .debug_abbrev 0x000025d6 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--restore_extra_nw.o) - .debug_abbrev 0x000025ea 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--save_extra_nw.o) - .debug_abbrev 0x000025fe 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-on.o) - .debug_abbrev 0x00002612 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-off.o) - .debug_abbrev 0x00002626 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(interrupt-table.o) - .debug_abbrev 0x0000263a 0x8e /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memchr.o) - .debug_abbrev 0x000026c8 0x85 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcmp.o) - .debug_abbrev 0x0000274d 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcpy.o) - .debug_abbrev 0x00002761 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memset.o) - .debug_abbrev 0x00002775 0xcf /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-qsort.o) - .debug_abbrev 0x00002844 0x80 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-strncmp.o) - .debug_abbrev 0x000028c4 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divsi3.o) - .debug_abbrev 0x000028d8 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_modsi3.o) - .debug_abbrev 0x000028ec 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_addsubdf3.o) - .debug_abbrev 0x00002900 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_muldf3.o) - .debug_abbrev 0x00002914 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_cmpdf2.o) - .debug_abbrev 0x00002928 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfsi.o) - .debug_abbrev 0x0000293c 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfdi.o) - .debug_abbrev 0x00002950 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatsidf.o) - .debug_abbrev 0x00002964 0x14 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatdidf.o) - .debug_abbrev 0x00002978 0xbd /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divdi3.o) - .debug_abbrev 0x00002a35 0xa1 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_udivdi3.o) - .debug_abbrev 0x00002ad6 0xae /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_umoddi3.o) - .debug_abbrev 0x00002b84 0xa3 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memcpy.o) - .debug_abbrev 0x00002c27 0x82 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memset.o) - .debug_abbrev 0x00002ca9 0xbb /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) - .debug_abbrev 0x00002d64 0xd0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_df.o) - .debug_abbrev 0x00002e34 0xac /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_div.o) - -.debug_line 0x00000000 0xd0d8 - *(.debug_line) - .debug_line 0x00000000 0x14b objs/hikey/cpu_c.o - .debug_line 0x0000014b 0x433 objs/hikey/dsp_debug.o - .debug_line 0x0000057e 0x105 objs/hikey/dsp_comm.o - .debug_line 0x00000683 0x1fc objs/hikey/mutex.o - .debug_line 0x0000087f 0x8f3 objs/hikey/rbtree.o - .debug_line 0x00001172 0x8a9 objs/hikey/xf-core.o - .debug_line 0x00001a1b 0xb08 objs/hikey/xf-io.o - .debug_line 0x00002523 0x4c3 objs/hikey/xf-mem.o - .debug_line 0x000029e6 0x2cf objs/hikey/xf-msg.o - .debug_line 0x00002cb5 0x32f objs/hikey/xf-sched.o - .debug_line 0x00002fe4 0x233 objs/hikey/xa-factory.o - .debug_line 0x00003217 0x70b objs/hikey/xf-shmem.o - .debug_line 0x00003922 0x268 objs/hikey/tinyvprintf.o - .debug_line 0x00003b8a 0x33e objs/hikey/xf-isr.o - .debug_line 0x00003ec8 0x9d7 objs/hikey/gdbstub.o - .debug_line 0x0000489f 0x92f objs/hikey/xa-class-base.o - .debug_line 0x000051ce 0xb85 objs/hikey/xa-class-audio-codec.o - .debug_line 0x00005d53 0xcd5 objs/hikey/xa-class-mixer.o - .debug_line 0x00006a28 0x2e7 objs/hikey/xf-main.o - .debug_line 0x00006d0f 0xbd0 objs/hikey/xa-pcm.o - .debug_line 0x000078df 0x145 objs/hikey/xa-vorbis-decoder.o - .debug_line 0x00007a24 0x94f objs/hikey/xa-mixer.o - .debug_line 0x00008373 0x36b objs/hikey/reset.o - .debug_line 0x000086de 0x7f7 objs/hikey/int_vector.o - .debug_line 0x00008ed5 0x463 objs/hikey/arch_hifi330.o - .debug_line 0x00009338 0x293 objs/hikey/gdbstub-entry.o - .debug_line 0x000095cb 0x337 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(windowspill_asm.o) - .debug_line 0x00009902 0x91 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_invalidate.o) - .debug_line 0x00009993 0x91 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_writeback.o) - .debug_line 0x00009a24 0x8e /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--get_intenable.o) - .debug_line 0x00009ab2 0x8f /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--set_intenable.o) - .debug_line 0x00009b41 0x8a /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--restore_extra_nw.o) - .debug_line 0x00009bcb 0x8a /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--save_extra_nw.o) - .debug_line 0x00009c55 0xc5 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-on.o) - .debug_line 0x00009d1a 0xcc /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-off.o) - .debug_line 0x00009de6 0x98 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(interrupt-table.o) - .debug_line 0x00009e7e 0x10f /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memchr.o) - .debug_line 0x00009f8d 0xf6 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcmp.o) - .debug_line 0x0000a083 0x363 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcpy.o) - .debug_line 0x0000a3e6 0x19a /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memset.o) - .debug_line 0x0000a580 0x25a /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-qsort.o) - .debug_line 0x0000a7da 0x110 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-strncmp.o) - .debug_line 0x0000a8ea 0xa9 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divsi3.o) - .debug_line 0x0000a993 0xa8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_modsi3.o) - .debug_line 0x0000aa3b 0x6d1 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_addsubdf3.o) - .debug_line 0x0000b10c 0x4c4 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_muldf3.o) - .debug_line 0x0000b5d0 0x3bf /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_cmpdf2.o) - .debug_line 0x0000b98f 0x167 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfsi.o) - .debug_line 0x0000baf6 0x191 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfdi.o) - .debug_line 0x0000bc87 0x119 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatsidf.o) - .debug_line 0x0000bda0 0x1af /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatdidf.o) - .debug_line 0x0000bf4f 0x1e3 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divdi3.o) - .debug_line 0x0000c132 0x1c4 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_udivdi3.o) - .debug_line 0x0000c2f6 0x220 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_umoddi3.o) - .debug_line 0x0000c516 0x13d /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memcpy.o) - .debug_line 0x0000c653 0x137 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memset.o) - .debug_line 0x0000c78a 0x46e /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) - .debug_line 0x0000cbf8 0x36e /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_df.o) - .debug_line 0x0000cf66 0x172 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_div.o) - -.debug_frame - *(.debug_frame) - -.debug_str - *(.debug_str) - -.debug_loc - *(.debug_loc) - -.debug_macinfo - *(.debug_macinfo) - -.debug_weaknames - *(.debug_weaknames) - -.debug_funcnames - *(.debug_funcnames) - -.debug_typenames - *(.debug_typenames) - -.debug_varnames - *(.debug_varnames) - -.xt.insn - *(.xt.insn) - *(.gnu.linkonce.x.*) - -.xt.prop 0x00000000 0xe8ec - *(.xt.prop) - .xt.prop 0x00000000 0x15c objs/hikey/cpu_c.o - 0x1ec (size before relaxing) - .xt.prop 0x0000015c 0x570 objs/hikey/dsp_debug.o - 0x594 (size before relaxing) - .xt.prop 0x000006cc 0x84 objs/hikey/dsp_comm.o - .xt.prop 0x00000750 0x3c objs/hikey/mutex.o - 0x48 (size before relaxing) - .xt.prop 0x0000078c 0x6e4 objs/hikey/rbtree.o - 0x6f0 (size before relaxing) - .xt.prop 0x00000e70 0x624 objs/hikey/xf-core.o - 0x6e4 (size before relaxing) - .xt.prop 0x00001494 0x7b0 objs/hikey/xf-io.o - 0x894 (size before relaxing) - .xt.prop 0x00001c44 0x354 objs/hikey/xf-mem.o - 0x390 (size before relaxing) - .xt.prop 0x00001f98 0x12c objs/hikey/xf-msg.o - 0x15c (size before relaxing) - .xt.prop 0x000020c4 0x150 objs/hikey/xf-sched.o - 0x18c (size before relaxing) - .xt.prop 0x00002214 0x9c objs/hikey/xa-factory.o - 0xb4 (size before relaxing) - .xt.prop 0x000022b0 0x36c objs/hikey/xf-shmem.o - 0x3a8 (size before relaxing) - .xt.prop 0x0000261c 0x498 objs/hikey/tinyvprintf.o - 0x4a4 (size before relaxing) - .xt.prop 0x00002ab4 0xe4 objs/hikey/xf-isr.o - 0x108 (size before relaxing) - .xt.prop 0x00002b98 0x9c0 objs/hikey/gdbstub.o - 0xa8c (size before relaxing) - .xt.prop 0x00003558 0xa80 objs/hikey/xa-class-base.o - 0xb28 (size before relaxing) - .xt.prop 0x00003fd8 0xbb8 objs/hikey/xa-class-audio-codec.o - 0xc84 (size before relaxing) - .xt.prop 0x00004b90 0xcf0 objs/hikey/xa-class-mixer.o - 0xdd4 (size before relaxing) - .xt.prop 0x00005880 0xe4 objs/hikey/xf-main.o - 0x18c (size before relaxing) - .xt.prop 0x00005964 0xdec objs/hikey/xa-pcm.o - 0xef4 (size before relaxing) - .xt.prop 0x00006750 0x48 objs/hikey/xa-vorbis-decoder.o - 0x60 (size before relaxing) - .xt.prop 0x00006798 0xaa4 objs/hikey/xa-mixer.o - 0xb7c (size before relaxing) - .xt.prop 0x0000723c 0x6c objs/hikey/reset.o - .xt.prop 0x000072a8 0x300 objs/hikey/int_vector.o - 0x390 (size before relaxing) - .xt.prop 0x000075a8 0x150 objs/hikey/arch_hifi330.o - 0x15c (size before relaxing) - .xt.prop 0x000076f8 0xf0 objs/hikey/gdbstub-entry.o - .xt.prop 0x000077e8 0x5154 ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) - 0x51d8 (size before relaxing) - .xt.prop 0x0000c93c 0xf0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(windowspill_asm.o) - .xt.prop 0x0000ca2c 0x24 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_invalidate.o) - .xt.prop 0x0000ca50 0x24 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_writeback.o) - .xt.prop 0x0000ca74 0x18 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--get_intenable.o) - .xt.prop 0x0000ca8c 0x18 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--set_intenable.o) - .xt.prop 0x0000caa4 0x18 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--restore_extra_nw.o) - .xt.prop 0x0000cabc 0x18 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--save_extra_nw.o) - .xt.prop 0x0000cad4 0x24 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-on.o) - .xt.prop 0x0000caf8 0x18 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-off.o) - 0x24 (size before relaxing) - .xt.prop 0x0000cb10 0x24 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(interrupt-table.o) - .xt.prop 0x0000cb34 0x90 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memchr.o) - .xt.prop 0x0000cbc4 0x3c /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcmp.o) - .xt.prop 0x0000cc00 0x144 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcpy.o) - .xt.prop 0x0000cd44 0xc0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memset.o) - .xt.prop 0x0000ce04 0x3e4 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-qsort.o) - 0x3f0 (size before relaxing) - .xt.prop 0x0000d1e8 0x9c /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-strncmp.o) - 0xa8 (size before relaxing) - .xt.prop 0x0000d284 0x18 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divsi3.o) - .xt.prop 0x0000d29c 0x18 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_modsi3.o) - .xt.prop 0x0000d2b4 0x444 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_addsubdf3.o) - .xt.prop 0x0000d6f8 0x264 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_muldf3.o) - .xt.prop 0x0000d95c 0x27c /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_cmpdf2.o) - 0x288 (size before relaxing) - .xt.prop 0x0000dbd8 0x90 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfsi.o) - 0x9c (size before relaxing) - .xt.prop 0x0000dc68 0xc0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfdi.o) - 0xcc (size before relaxing) - .xt.prop 0x0000dd28 0x54 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatsidf.o) - .xt.prop 0x0000dd7c 0x9c /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatdidf.o) - .xt.prop 0x0000de18 0x150 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divdi3.o) - .xt.prop 0x0000df68 0x120 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_udivdi3.o) - .xt.prop 0x0000e088 0x120 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_umoddi3.o) - .xt.prop 0x0000e1a8 0xa8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memcpy.o) - 0xb4 (size before relaxing) - .xt.prop 0x0000e250 0x78 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memset.o) - 0x84 (size before relaxing) - .xt.prop 0x0000e2c8 0x1ec /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) - .xt.prop 0x0000e4b4 0x3a8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_df.o) - .xt.prop 0x0000e85c 0x90 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_div.o) - 0x9c (size before relaxing) - *(.xt.prop.*) - *(.gnu.linkonce.prop.*) - -.xt.lit 0x00000000 0x518 - *(.xt.lit) - .xt.lit 0x00000000 0x18 objs/hikey/cpu_c.o - 0x40 (size before relaxing) - .xt.lit 0x00000018 0x20 objs/hikey/dsp_debug.o - .xt.lit 0x00000038 0x8 objs/hikey/mutex.o - .xt.lit 0x00000040 0x8 objs/hikey/rbtree.o - .xt.lit 0x00000048 0x60 objs/hikey/xf-core.o - 0x68 (size before relaxing) - .xt.lit 0x000000a8 0x70 objs/hikey/xf-io.o - 0x98 (size before relaxing) - .xt.lit 0x00000118 0x18 objs/hikey/xf-mem.o - 0x28 (size before relaxing) - .xt.lit 0x00000130 0x20 objs/hikey/xf-msg.o - .xt.lit 0x00000150 0x18 objs/hikey/xf-sched.o - 0x28 (size before relaxing) - .xt.lit 0x00000168 0x10 objs/hikey/xa-factory.o - .xt.lit 0x00000178 0x20 objs/hikey/xf-shmem.o - 0x30 (size before relaxing) - .xt.lit 0x00000198 0x8 objs/hikey/tinyvprintf.o - .xt.lit 0x000001a0 0x18 objs/hikey/xf-isr.o - .xt.lit 0x000001b8 0x60 objs/hikey/gdbstub.o - 0x70 (size before relaxing) - .xt.lit 0x00000218 0x58 objs/hikey/xa-class-base.o - .xt.lit 0x00000270 0x70 objs/hikey/xa-class-audio-codec.o - 0x78 (size before relaxing) - .xt.lit 0x000002e0 0x78 objs/hikey/xa-class-mixer.o - 0x80 (size before relaxing) - .xt.lit 0x00000358 0x18 objs/hikey/xf-main.o - .xt.lit 0x00000370 0xa8 objs/hikey/xa-pcm.o - .xt.lit 0x00000418 0x8 objs/hikey/xa-vorbis-decoder.o - .xt.lit 0x00000420 0x80 objs/hikey/xa-mixer.o - .xt.lit 0x000004a0 0x8 objs/hikey/reset.o - .xt.lit 0x000004a8 0x10 objs/hikey/int_vector.o - 0x40 (size before relaxing) - .xt.lit 0x000004b8 0x8 objs/hikey/arch_hifi330.o - .xt.lit 0x000004c0 0x8 objs/hikey/gdbstub-entry.o - .xt.lit 0x000004c8 0x18 ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) - 0x78 (size before relaxing) - .xt.lit 0x000004e0 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(windowspill_asm.o) - .xt.lit 0x000004e8 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-on.o) - .xt.lit 0x000004f0 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-off.o) - 0x8 (size before relaxing) - .xt.lit 0x000004f0 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memchr.o) - .xt.lit 0x000004f8 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-strncmp.o) - 0x8 (size before relaxing) - .xt.lit 0x000004f8 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_addsubdf3.o) - .xt.lit 0x00000500 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_muldf3.o) - .xt.lit 0x00000508 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_cmpdf2.o) - 0x8 (size before relaxing) - .xt.lit 0x00000508 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfsi.o) - 0x8 (size before relaxing) - .xt.lit 0x00000508 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfdi.o) - 0x8 (size before relaxing) - .xt.lit 0x00000508 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memcpy.o) - 0x8 (size before relaxing) - .xt.lit 0x00000508 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memset.o) - 0x8 (size before relaxing) - .xt.lit 0x00000508 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) - .xt.lit 0x00000510 0x8 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_df.o) - .xt.lit 0x00000518 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_div.o) - 0x8 (size before relaxing) - *(.xt.lit.*) - *(.gnu.linkonce.p.*) - -.comment 0x00000000 0x1351 - .comment 0x00000000 0x59 objs/hikey/cpu_c.o - 0x5a (size before relaxing) - .comment 0x00000059 0x5d objs/hikey/dsp_debug.o - 0x5e (size before relaxing) - .comment 0x000000b6 0x5c objs/hikey/dsp_comm.o - 0x5d (size before relaxing) - .comment 0x00000112 0x50 objs/hikey/mutex.o - 0x51 (size before relaxing) - .comment 0x00000162 0x51 objs/hikey/rbtree.o - 0x52 (size before relaxing) - .comment 0x000001b3 0x4d objs/hikey/xf-core.o - 0x4e (size before relaxing) - .comment 0x00000200 0x4b objs/hikey/xf-io.o - 0x4c (size before relaxing) - .comment 0x0000024b 0x4c objs/hikey/xf-mem.o - 0x4d (size before relaxing) - .comment 0x00000297 0x4c objs/hikey/xf-msg.o - 0x4d (size before relaxing) - .comment 0x000002e3 0x4e objs/hikey/xf-sched.o - 0x4f (size before relaxing) - .comment 0x00000331 0x4f objs/hikey/xa-factory.o - 0x50 (size before relaxing) - .comment 0x00000380 0x4e objs/hikey/xf-shmem.o - 0x4f (size before relaxing) - .comment 0x000003ce 0x56 objs/hikey/tinyvprintf.o - 0x57 (size before relaxing) - .comment 0x00000424 0x4c objs/hikey/xf-isr.o - 0x4d (size before relaxing) - .comment 0x00000470 0x5a objs/hikey/gdbstub.o - 0x5b (size before relaxing) - .comment 0x000004ca 0x54 objs/hikey/xa-class-base.o - 0x55 (size before relaxing) - .comment 0x0000051e 0x5b objs/hikey/xa-class-audio-codec.o - 0x5c (size before relaxing) - .comment 0x00000579 0x55 objs/hikey/xa-class-mixer.o - 0x56 (size before relaxing) - .comment 0x000005ce 0x55 objs/hikey/xf-main.o - 0x56 (size before relaxing) - .comment 0x00000623 0x60 objs/hikey/xa-pcm.o - 0x61 (size before relaxing) - .comment 0x00000683 0x6d objs/hikey/xa-vorbis-decoder.o - 0x6e (size before relaxing) - .comment 0x000006f0 0x5f objs/hikey/xa-mixer.o - 0x60 (size before relaxing) - .comment 0x0000074f 0x573 ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) - 0x584 (size before relaxing) - .comment 0x00000cc2 0xa1 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memchr.o) - 0xa2 (size before relaxing) - .comment 0x00000d63 0xa1 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcmp.o) - 0xa2 (size before relaxing) - .comment 0x00000e04 0xa0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-qsort.o) - 0xa1 (size before relaxing) - .comment 0x00000ea4 0xa2 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-strncmp.o) - 0xa3 (size before relaxing) - .comment 0x00000f46 0xa1 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divdi3.o) - 0xa2 (size before relaxing) - .comment 0x00000000 0xa2 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_udivdi3.o) - .comment 0x00000000 0xa2 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_umoddi3.o) - .comment 0x00000fe7 0xa5 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memcpy.o) - 0xa6 (size before relaxing) - .comment 0x0000108c 0xa5 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memset.o) - 0xa6 (size before relaxing) - .comment 0x00001131 0xb5 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) - 0xb6 (size before relaxing) - .comment 0x000011e6 0xb5 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_df.o) - 0xb6 (size before relaxing) - .comment 0x0000129b 0xb6 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_div.o) - 0xb7 (size before relaxing) - -.xtensa.info 0x00000000 0x1d8 - .xtensa.info 0x00000000 0x1d8 objs/hikey/cpu_c.o - .xtensa.info 0x00000000 0x0 objs/hikey/dsp_debug.o - .xtensa.info 0x00000000 0x0 objs/hikey/dsp_comm.o - .xtensa.info 0x00000000 0x0 objs/hikey/mutex.o - .xtensa.info 0x00000000 0x0 objs/hikey/rbtree.o - .xtensa.info 0x00000000 0x0 objs/hikey/xf-core.o - .xtensa.info 0x00000000 0x0 objs/hikey/xf-io.o - .xtensa.info 0x00000000 0x0 objs/hikey/xf-mem.o - .xtensa.info 0x00000000 0x0 objs/hikey/xf-msg.o - .xtensa.info 0x00000000 0x0 objs/hikey/xf-sched.o - .xtensa.info 0x00000000 0x0 objs/hikey/xa-factory.o - .xtensa.info 0x00000000 0x0 objs/hikey/xf-shmem.o - .xtensa.info 0x00000000 0x0 objs/hikey/tinyvprintf.o - .xtensa.info 0x00000000 0x0 objs/hikey/xf-isr.o - .xtensa.info 0x00000000 0x0 objs/hikey/gdbstub.o - .xtensa.info 0x00000000 0x0 objs/hikey/xa-class-base.o - .xtensa.info 0x00000000 0x0 objs/hikey/xa-class-audio-codec.o - .xtensa.info 0x00000000 0x0 objs/hikey/xa-class-mixer.o - .xtensa.info 0x00000000 0x0 objs/hikey/xf-main.o - .xtensa.info 0x00000000 0x0 objs/hikey/xa-pcm.o - .xtensa.info 0x00000000 0x0 objs/hikey/xa-vorbis-decoder.o - .xtensa.info 0x00000000 0x0 objs/hikey/xa-mixer.o - .xtensa.info 0x00000000 0x0 objs/hikey/reset.o - .xtensa.info 0x00000000 0x0 objs/hikey/int_vector.o - .xtensa.info 0x00000000 0x0 objs/hikey/arch_hifi330.o - .xtensa.info 0x00000000 0x0 objs/hikey/gdbstub-entry.o - .xtensa.info 0x00000000 0x0 ../plugins/cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a(xa_vorbis_dec.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(windowspill_asm.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_invalidate.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--dcache_region_writeback.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--hw_configid0.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--hw_configid1.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--release_major.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(cache_asm--release_minor.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--get_intenable.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(int_asm--set_intenable.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--restore_extra_nw.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhal.a(state_asm--save_extra_nw.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-on.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(ints-off.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/arch/lib//libhandlers-board.a(interrupt-table.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memchr.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcmp.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memcpy.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-memset.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-qsort.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib//libc.a(lib_a-strncmp.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divsi3.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_modsi3.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_addsubdf3.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_muldf3.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_cmpdf2.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfsi.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_fixunsdfdi.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatsidf.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_floatdidf.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_divdi3.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_udivdi3.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(_umoddi3.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memcpy.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(vec_memset.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_div_df.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_df.o) - .xtensa.info 0x00000000 0x0 /scratch/speacial_projects/sof-sdk/xtensa_tools/tools/XtDevTools/install/builds/RG-2017.5-linux/hifi3_hikey960/xtensa-elf/lib/xcc//libgcc.a(softfloat_cmn_div.o) - -.debug.xt.callgraph - *(.debug.xt.callgraph .debug.xt.callgraph.* .gnu.linkonce.xt.callgraph.*) -OUTPUT(objs/hikey/xa_hikey.o elf32-xtensa-le) - -.debug_ranges 0x00000000 0x98 - .debug_ranges 0x00000000 0x20 objs/hikey/reset.o - .debug_ranges 0x00000020 0x58 objs/hikey/int_vector.o - .debug_ranges 0x00000078 0x20 objs/hikey/gdbstub-entry.o diff --git a/hifi/xaf/hifi-dpf/build_hikey/tools/elftobin.sh b/hifi/xaf/hifi-dpf/build_hikey/tools/elftobin.sh deleted file mode 100755 index cebe6bf4..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/tools/elftobin.sh +++ /dev/null @@ -1,94 +0,0 @@ -#!/bin/bash - -if [ $# != 2 ] -then -echo "elftobin.sh <input_elf_file> <output_img_file>" -exit -fi - -if [ $XTENSA_CORE == "" ] -then -echo "XTENSA_CORE is not set" -exit -fi - -if [ $XTENSA_SYSTEM == "" ] -then -echo "XTENSA_SYSTEM is not set" -exit -fi - -export INPUT_ELF_FILE=$1 -export OUTPUT_BIN_FILE=__hikey_temp.bin -export OUTPUT_IMG_FILE=$2 -export OP_DIR=./ - -xt-objdump -h $INPUT_ELF_FILE > __elfdump -less __elfdump | sed -n '/ALLOC/{g;1!p;};h' > __header -less __header | awk '{print $2 " " $3 " " $4}' > __proc - -sections=`less __proc | cut -f1 -d' ' | tr '\n' ',' | sed 's/\,$//g'` -SECTION_NUM=`awk 'END {print NR}' __proc` -echo "Total number of sections are $SECTION_NUM" -#sections=(".dram0.data" ".ResetVector.text" ".Reset.literal" ".WindowVectors.text" ".Level2InterruptVector.literal" ".Level2InterruptVector.text" ".Level3InterruptVector.literal" ".Level3InterruptVector.text" ".DebugExceptionVector.literal" ".DebugExceptionVector.text" ".NMIExceptionVector.literal" ".NMIExceptionVector.text" ".KernelExceptionVector.literal" ".KernelExceptionVector.text" ".UserExceptionVector.literal" ".UserExceptionVector.text" ".DoubleExceptionVector.literal" ".DoubleExceptionVector.text" ".Reset.text" ".iram0.text" ".rodata" ".text" ".data" ".bss") -#dst_addr=("0xe8058000" "0xe8080000" "0xe8080300" "0xe8080400" "0xe8080578" "0xe8080580" "0xe80805b8" "0xe80805c0" "0xe8080638" "0xe8080640" "0xe8080678" "0xe80806c0" "0xe80806f8" "0xe8080700" "0xe8080738" "0xe8080740" "0xe8080778" "0xe80807c0" "0xe8080800" "0xe8080a44" "0xc0000000" "0xc0000cc8" "0xc00025c0" "0xc0002a20") - -ID_Sec=("0x01010000" "0x01000001" "0x01000002" "0x01000003" "0x01000004" "0x01000005" "0x01000006" "0x01000007" "0x01000008" "0x01000009" "0x0100000A" "0x0100000B" "0x0100000C" "0x0100000D" "0x0100000E" "0x0100000F" "0x01000010" "0x01000011" "0x01000012" "0x01000013" "0x00000014" "0x00000015" "0x00010016" "0x00020017") - -head -c "4" /dev/zero > __zero.bin - -i=0 -for j in `seq 1 $SECTION_NUM` -do - VAR=`less __proc | awk 'FNR == "'"$j"'" {print $1}'` - VARBIN=`echo "$VAR" | sed 's/^./__/' | sed "s/\..*//" | sed 's/$/.bin/' ` - #echo "section: $VAR $VARBIN" - xt-objcopy $INPUT_ELF_FILE -O binary --only-section $VAR $VARBIN - - size_sec[${i}]=$(cat $VARBIN | wc -c) - #echo "size : ${size_sec[${i}]}" - mod0=`expr ${size_sec[${i}]} % 4` - nbytes=`expr 4 - $mod0` - if [ "$nbytes" -ne "4" ] ; then - tail -c $nbytes __zero.bin >> $VARBIN - size_sec[$i]=`expr ${size_sec[${i}]} + $nbytes` - fi - cat $VARBIN >> $OUTPUT_BIN_FILE - i=`expr $i + 1`; -done -cd $OP_DIR - -tmp1=$(cat $OUTPUT_BIN_FILE | wc -c) -total_sections=$SECTION_NUM -main_header_size=32 -section_header_size=16 -size_total_img=`expr $main_header_size + $tmp1 + $total_sections \* $section_header_size` -current_date_time=`date "+%Y/%m/%d %H:%M:%S"` -echo "HIF:$current_date_time" > $OUTPUT_IMG_FILE - -printf "0: %.8x" $size_total_img | sed -e 's/0\: \(..\)\(..\)\(..\)\(..\)/0\: \4\3\2\1/' | xxd -r -g0 >> $OUTPUT_IMG_FILE -printf "0: %.8x" $total_sections | sed -e 's/0\: \(..\)\(..\)\(..\)\(..\)/0\: \4\3\2\1/' | xxd -r -g0 >> $OUTPUT_IMG_FILE - -cnt1=`expr $main_header_size + $total_sections \* $section_header_size` -i=0 -for j in `seq 1 $SECTION_NUM` -do - DST_ADDR=`less __proc | awk 'FNR == "'"$j"'" {print $3}'` - printf "0: %.8x" ${ID_Sec[${i}]} | sed -e 's/0\: \(..\)\(..\)\(..\)\(..\)/0\: \4\3\2\1/' | xxd -r -g0 >> $OUTPUT_IMG_FILE - printf "0: %.8x" $cnt1 | sed -e 's/0\: \(..\)\(..\)\(..\)\(..\)/0\: \4\3\2\1/' | xxd -r -g0 >> $OUTPUT_IMG_FILE - printf "0: %.8x" 0x$DST_ADDR | sed -e 's/0\: \(..\)\(..\)\(..\)\(..\)/0\: \4\3\2\1/' | xxd -r -g0 >> $OUTPUT_IMG_FILE - printf "0: %.8x" ${size_sec[${i}]} | sed -e 's/0\: \(..\)\(..\)\(..\)\(..\)/0\: \4\3\2\1/' | xxd -r -g0 >> $OUTPUT_IMG_FILE - cnt_prev=$cnt1 - cnt1=`expr ${size_sec[${i}]} + $cnt_prev` - i=`expr $i + 1` -done - -cat $OUTPUT_BIN_FILE >> $OUTPUT_IMG_FILE -rm $OUTPUT_BIN_FILE -rm __*.bin -rm __proc -rm __elfdump -rm __header - -echo "elftobin successful!" - diff --git a/hifi/xaf/hifi-dpf/build_hikey/xa_hikey.img b/hifi/xaf/hifi-dpf/build_hikey/xa_hikey.img Binary files differdeleted file mode 100644 index 4c166528..00000000 --- a/hifi/xaf/hifi-dpf/build_hikey/xa_hikey.img +++ /dev/null |