TwlIPL/build/systemMenu_RED/Launcher/ARM9/bin/ARM9-TS.LTD.thumb/Release/ARM9-TS.autogen.lcf
mizu 1ef4117338 remmodel for SuperCard DSTWO
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20130304_launcher_save_app_tosd_Remodel@3080 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2013-03-04 07:51:48 +00:00

1291 lines
41 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#---------------------------------------------------------------------------
# Project: TwlSDK - include
# File: ARM9-TS.lcf.template
#
# Copyright 2007 Nintendo. All rights reserved.
#
# These coded instructions, statements, and computer programs contain
# proprietary information of Nintendo of America Inc. and/or Nintendo
# Company Ltd., and are protected by Federal copyright law. They may
# not be disclosed to third parties or copied or duplicated in any form,
# in whole or in part, without the prior written consent of Nintendo.
#
# $Date:: $
# $Rev$
# $Author$
#---------------------------------------------------------------------------
MEMORY
{
HNAA (RWX) : ORIGIN = 0x02680200, LENGTH = 0x0 > HNAA.TWL.FLX.sbin
ITCM (RWX) : ORIGIN = 0x01ff8000, LENGTH = 0x0 >> HNAA.TWL.FLX.sbin
DTCM (RWX) : ORIGIN = 0x0e000000, LENGTH = 0x0 >> HNAA.TWL.FLX.sbin
binary.AUTOLOAD_INFO (RWX) : ORIGIN = 0, LENGTH = 0x0 >> HNAA.TWL.FLX.sbin
binary.STATIC_FOOTER (RWX) : ORIGIN = 0, LENGTH = 0x0 >> HNAA.TWL.FLX.sbin
HNAA_defsF (RW) : ORIGIN = 0, LENGTH = 0x0 > HNAA_defs.TWL.FLX.sbin
HNAA_tableF (RW) : ORIGIN = 0, LENGTH = 0x0 > HNAA_table.TWL.FLX.sbin
dummy.MAIN_EX.NITRO (RW) : ORIGIN = 0x023e0000, LENGTH = 0x0
arena.MAIN.NITRO (RW) : ORIGIN = AFTER(HNAA), LENGTH = 0x0
arena.MAIN_EX.NITRO (RW) : ORIGIN = AFTER(dummy.MAIN_EX.NITRO), LENGTH = 0x0
arena.ITCM (RW) : ORIGIN = AFTER(ITCM), LENGTH = 0x0
arena.DTCM (RW) : ORIGIN = AFTER(DTCM), LENGTH = 0x0
check.ITCM (RW) : ORIGIN = 0x0, LENGTH = 0x08000 > itcm.check
check.DTCM (RW) : ORIGIN = 0x0, LENGTH = 0x04000 > dtcm.check
check.MAIN.NITRO (RW) : ORIGIN = 0x02000000, LENGTH = 0x0f80000 > main.nitro.check
binary.LTDAUTOLOAD_TOP (RW) : ORIGIN = 0, LENGTH = 0x0 > HNAA.TWL.LTD.sbin
binary.LTDAUTOLOAD_INFO (RWX) : ORIGIN = 0, LENGTH = 0x0 >> HNAA.TWL.LTD.sbin
HNAA_defsL (RW) : ORIGIN = 0, LENGTH = 0x0 > HNAA_defs.TWL.LTD.sbin
HNAA_tableL (RW) : ORIGIN = 0, LENGTH = 0x0 > HNAA_table.TWL.LTD.sbin
dummy.MAIN_EX.TWL (RW) : ORIGIN = 0x0d000000, LENGTH = 0x0
arena.MAIN.TWL (RW) : ORIGIN = AFTER(HNAA), LENGTH = 0x0
arena.MAIN_EX.TWL (RW) : ORIGIN = AFTER(dummy.MAIN_EX.TWL,HNAA), LENGTH = 0x0
check.MAIN.TWL (RW) : ORIGIN = 0x02000000, LENGTH = 0x0f80000 > main.twl.check
binary.MODULE_FILES (RW) : ORIGIN = 0, LENGTH = 0x0 > component.files
}
FORCE_ACTIVE
{
SVC_SoftReset
}
KEEP_SECTION
{
.sinit
}
SECTIONS
{
############################ STATIC #################################
.HNAA:
{
ALIGNALL(4);
. = ALIGN(32); # Fit to cache line
#
# Definition to refer overlay segment, when same name symbols exist in multiple overlays.
#
#
# TEXT BLOCK: READ ONLY
#
SDK_STATIC_START =.;
SDK_STATIC_TEXT_START =.;
#:::::::::: text/rodata
libsyscall.a (.text)
OBJECT(_start,*)
crt0.FLX.TWL.o (.text)
crt0.FLX.TWL.o (.rodata)
#
# .version <20>Z<EFBFBD>N<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>lj<EFBFBD><C789><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B
# <20><><EFBFBD>̃Z<CC83>N<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>Ɋ܂܂<DC82><DC82><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̓<EFBFBD><CD83>b<EFBFBD>g<EFBFBD>`<60>F<EFBFBD>b<EFBFBD>N<EFBFBD>̍ۂ<CC8D>
# <20>K<EFBFBD>v<EFBFBD>ƂȂ<C682><C882>܂<EFBFBD><DC82>̂ŁA<C581>K<EFBFBD><4B><EFBFBD><EFBFBD><EFBFBD>̈ʒu<CA92>Ɏc<C98E><63><EFBFBD><EFBFBD>ɂ<EFBFBD><C982>ĉ<EFBFBD><C489><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
#
* (.version)
OBJECT(TwlMain,*)
main.o (.text)
launcher.o (.text)
sound.o (.text)
loadWlanFirm.o (.text)
loadSharedFont.o (.text)
scanWDS.o (.text)
logoDemo.o (.text)
logoData.o (.text)
misc.o (.text)
cmn.o (.text)
BGData_Launcher.o (.text)
getSysMenuVersion.o (.text)
liblcfg.TWL.LTD.thumb.a (.text)
libsysmutil.TWL.LTD.thumb.a (.text)
libsysmenu.TWL.LTD.thumb.a (.text)
libsysmmcu.TWL.LTD.thumb.a (.text)
libboot.TWL.LTD.thumb.a (.text)
liberrorlog.TWL.LTD.thumb.a (.text)
libds.TWL.LTD.thumb.a (.text)
libhotsw.TWL.LTD.thumb.a (.text)
libdht.TWL.LTD.thumb.a (.text)
libreloc_info.TWL.LTD.thumb.a (.text)
libnamut.TWL.LTD.thumb.a (.text)
libsharedfont_launcher.TWL.LTD.thumb.a (.text)
WDS.TWL.LTD.thumb.a (.text)
libes.TWL.LTD.thumb.a (.text)
libboc.TWL.LTD.thumb.a (.text)
libsfs.TWL.LTD.thumb.a (.text)
libnam.TWL.LTD.thumb.a (.text)
libsea.TWL.LTD.thumb.a (.text)
libreboot.TWL.LTD.thumb.a (.text)
libnnsfnd.TWL.LTD.thumb.a (.text)
libnnsmcs.TWL.LTD.thumb.a (.text)
libnnsgfd.TWL.LTD.thumb.a (.text)
libnnsg2d.TWL.LTD.thumb.a (.text)
libnnsg3d.TWL.LTD.thumb.a (.text)
libnnssnd.TWL.LTD.thumb.a (.text)
libcard.TWL.LTD.thumb.a (.text)
libcp.TWL.LTD.thumb.a (.text)
libel.TWL.LTD.thumb.a (.text)
libenv.TWL.LTD.thumb.a (.text)
libext.TWL.LTD.thumb.a (.text)
libfs.TWL.LTD.thumb.a (.text)
libfx.TWL.LTD.thumb.a (.text)
libgx.TWL.LTD.thumb.a (.text)
libmath.TWL.LTD.thumb.a (.text)
libmb.TWL.LTD.thumb.a (.text)
libmi.TWL.LTD.thumb.a (.text)
libnvram.TWL.LTD.thumb.a (.text)
libos.TWL.LTD.thumb.a (.text)
libprc.TWL.LTD.thumb.a (.text)
libpxi.TWL.LTD.thumb.a (.text)
librtc.TWL.LTD.thumb.a (.text)
libscfg.TWL.LTD.thumb.a (.text)
libsnd.TWL.LTD.thumb.a (.text)
libspi.TWL.LTD.thumb.a (.text)
libstd.TWL.LTD.thumb.a (.text)
libwbt.TWL.LTD.thumb.a (.text)
libwfs.TWL.LTD.thumb.a (.text)
libwm.TWL.LTD.thumb.a (.text)
libctrdg.TWL.LTD.thumb.a (.text)
libcrypto.TWL.LTD.thumb.a (.text)
libcht.TWL.LTD.thumb.a (.text)
libsyscall.a (.text)
libsyscall.twl.a (.text)
crt0.FLX.TWL.o (.text)
libistdmainpthumb.a (.text)
libisdmainpthumb.a (.text)
MSL_C_NITRO_T_LE.a (.text)
MSL_Extras_NITRO_T_LE.a (.text)
MSL_CPP_NITRO_T_LE.a (.text)
FP_fastI_v5t_LE.a (.text)
NITRO_Runtime_T_LE.a (.text)
librtcex.TWL.LTD.thumb.a (.text)
libcamera.TWL.LTD.thumb.a (.text)
libnwm.TWL.LTD.thumb.a (.text)
libmicex.TWL.LTD.thumb.a (.text)
libfatfs.TWL.LTD.thumb.a (.text)
libsndex.TWL.LTD.thumb.a (.text)
libdsp.TWL.LTD.thumb.a (.text)
libdsp_g711.TWL.LTD.thumb.a (.text)
libdsp_graphics.TWL.LTD.thumb.a (.text)
libaes.TWL.LTD.thumb.a (.text)
libna.TWL.LTD.thumb.a (.text)
* (.exception)
. = ALIGN(4);
SDK_STATIC_ETABLE_START =.;
__exception_table_start__ =.;
EXCEPTION
__exception_table_end__ =.;
SDK_STATIC_ETABLE_END =.;
main.o (.rodata)
launcher.o (.rodata)
sound.o (.rodata)
loadWlanFirm.o (.rodata)
loadSharedFont.o (.rodata)
scanWDS.o (.rodata)
logoDemo.o (.rodata)
logoData.o (.rodata)
misc.o (.rodata)
cmn.o (.rodata)
BGData_Launcher.o (.rodata)
getSysMenuVersion.o (.rodata)
liblcfg.TWL.LTD.thumb.a (.rodata)
libsysmutil.TWL.LTD.thumb.a (.rodata)
libsysmenu.TWL.LTD.thumb.a (.rodata)
libsysmmcu.TWL.LTD.thumb.a (.rodata)
libboot.TWL.LTD.thumb.a (.rodata)
liberrorlog.TWL.LTD.thumb.a (.rodata)
libds.TWL.LTD.thumb.a (.rodata)
libhotsw.TWL.LTD.thumb.a (.rodata)
libdht.TWL.LTD.thumb.a (.rodata)
libreloc_info.TWL.LTD.thumb.a (.rodata)
libnamut.TWL.LTD.thumb.a (.rodata)
libsharedfont_launcher.TWL.LTD.thumb.a (.rodata)
WDS.TWL.LTD.thumb.a (.rodata)
libes.TWL.LTD.thumb.a (.rodata)
libboc.TWL.LTD.thumb.a (.rodata)
libsfs.TWL.LTD.thumb.a (.rodata)
libnam.TWL.LTD.thumb.a (.rodata)
libsea.TWL.LTD.thumb.a (.rodata)
libreboot.TWL.LTD.thumb.a (.rodata)
libnnsfnd.TWL.LTD.thumb.a (.rodata)
libnnsmcs.TWL.LTD.thumb.a (.rodata)
libnnsgfd.TWL.LTD.thumb.a (.rodata)
libnnsg2d.TWL.LTD.thumb.a (.rodata)
libnnsg3d.TWL.LTD.thumb.a (.rodata)
libnnssnd.TWL.LTD.thumb.a (.rodata)
libcard.TWL.LTD.thumb.a (.rodata)
libcp.TWL.LTD.thumb.a (.rodata)
libel.TWL.LTD.thumb.a (.rodata)
libenv.TWL.LTD.thumb.a (.rodata)
libext.TWL.LTD.thumb.a (.rodata)
libfs.TWL.LTD.thumb.a (.rodata)
libfx.TWL.LTD.thumb.a (.rodata)
libgx.TWL.LTD.thumb.a (.rodata)
libmath.TWL.LTD.thumb.a (.rodata)
libmb.TWL.LTD.thumb.a (.rodata)
libmi.TWL.LTD.thumb.a (.rodata)
libnvram.TWL.LTD.thumb.a (.rodata)
libos.TWL.LTD.thumb.a (.rodata)
libprc.TWL.LTD.thumb.a (.rodata)
libpxi.TWL.LTD.thumb.a (.rodata)
librtc.TWL.LTD.thumb.a (.rodata)
libscfg.TWL.LTD.thumb.a (.rodata)
libsnd.TWL.LTD.thumb.a (.rodata)
libspi.TWL.LTD.thumb.a (.rodata)
libstd.TWL.LTD.thumb.a (.rodata)
libwbt.TWL.LTD.thumb.a (.rodata)
libwfs.TWL.LTD.thumb.a (.rodata)
libwm.TWL.LTD.thumb.a (.rodata)
libctrdg.TWL.LTD.thumb.a (.rodata)
libcrypto.TWL.LTD.thumb.a (.rodata)
libcht.TWL.LTD.thumb.a (.rodata)
libsyscall.a (.rodata)
libsyscall.twl.a (.rodata)
crt0.FLX.TWL.o (.rodata)
libistdmainpthumb.a (.rodata)
libisdmainpthumb.a (.rodata)
MSL_C_NITRO_T_LE.a (.rodata)
MSL_Extras_NITRO_T_LE.a (.rodata)
MSL_CPP_NITRO_T_LE.a (.rodata)
FP_fastI_v5t_LE.a (.rodata)
NITRO_Runtime_T_LE.a (.rodata)
librtcex.TWL.LTD.thumb.a (.rodata)
libcamera.TWL.LTD.thumb.a (.rodata)
libnwm.TWL.LTD.thumb.a (.rodata)
libmicex.TWL.LTD.thumb.a (.rodata)
libfatfs.TWL.LTD.thumb.a (.rodata)
libsndex.TWL.LTD.thumb.a (.rodata)
libdsp.TWL.LTD.thumb.a (.rodata)
libdsp_g711.TWL.LTD.thumb.a (.rodata)
libdsp_graphics.TWL.LTD.thumb.a (.rodata)
libaes.TWL.LTD.thumb.a (.rodata)
libna.TWL.LTD.thumb.a (.rodata)
main.o (.init)
launcher.o (.init)
sound.o (.init)
loadWlanFirm.o (.init)
loadSharedFont.o (.init)
scanWDS.o (.init)
logoDemo.o (.init)
logoData.o (.init)
misc.o (.init)
cmn.o (.init)
BGData_Launcher.o (.init)
getSysMenuVersion.o (.init)
liblcfg.TWL.LTD.thumb.a (.init)
libsysmutil.TWL.LTD.thumb.a (.init)
libsysmenu.TWL.LTD.thumb.a (.init)
libsysmmcu.TWL.LTD.thumb.a (.init)
libboot.TWL.LTD.thumb.a (.init)
liberrorlog.TWL.LTD.thumb.a (.init)
libds.TWL.LTD.thumb.a (.init)
libhotsw.TWL.LTD.thumb.a (.init)
libdht.TWL.LTD.thumb.a (.init)
libreloc_info.TWL.LTD.thumb.a (.init)
libnamut.TWL.LTD.thumb.a (.init)
libsharedfont_launcher.TWL.LTD.thumb.a (.init)
WDS.TWL.LTD.thumb.a (.init)
libes.TWL.LTD.thumb.a (.init)
libboc.TWL.LTD.thumb.a (.init)
libsfs.TWL.LTD.thumb.a (.init)
libnam.TWL.LTD.thumb.a (.init)
libsea.TWL.LTD.thumb.a (.init)
libreboot.TWL.LTD.thumb.a (.init)
libnnsfnd.TWL.LTD.thumb.a (.init)
libnnsmcs.TWL.LTD.thumb.a (.init)
libnnsgfd.TWL.LTD.thumb.a (.init)
libnnsg2d.TWL.LTD.thumb.a (.init)
libnnsg3d.TWL.LTD.thumb.a (.init)
libnnssnd.TWL.LTD.thumb.a (.init)
libcard.TWL.LTD.thumb.a (.init)
libcp.TWL.LTD.thumb.a (.init)
libel.TWL.LTD.thumb.a (.init)
libenv.TWL.LTD.thumb.a (.init)
libext.TWL.LTD.thumb.a (.init)
libfs.TWL.LTD.thumb.a (.init)
libfx.TWL.LTD.thumb.a (.init)
libgx.TWL.LTD.thumb.a (.init)
libmath.TWL.LTD.thumb.a (.init)
libmb.TWL.LTD.thumb.a (.init)
libmi.TWL.LTD.thumb.a (.init)
libnvram.TWL.LTD.thumb.a (.init)
libos.TWL.LTD.thumb.a (.init)
libprc.TWL.LTD.thumb.a (.init)
libpxi.TWL.LTD.thumb.a (.init)
librtc.TWL.LTD.thumb.a (.init)
libscfg.TWL.LTD.thumb.a (.init)
libsnd.TWL.LTD.thumb.a (.init)
libspi.TWL.LTD.thumb.a (.init)
libstd.TWL.LTD.thumb.a (.init)
libwbt.TWL.LTD.thumb.a (.init)
libwfs.TWL.LTD.thumb.a (.init)
libwm.TWL.LTD.thumb.a (.init)
libctrdg.TWL.LTD.thumb.a (.init)
libcrypto.TWL.LTD.thumb.a (.init)
libcht.TWL.LTD.thumb.a (.init)
libsyscall.a (.init)
libsyscall.twl.a (.init)
crt0.FLX.TWL.o (.init)
libistdmainpthumb.a (.init)
libisdmainpthumb.a (.init)
MSL_C_NITRO_T_LE.a (.init)
MSL_Extras_NITRO_T_LE.a (.init)
MSL_CPP_NITRO_T_LE.a (.init)
FP_fastI_v5t_LE.a (.init)
NITRO_Runtime_T_LE.a (.init)
librtcex.TWL.LTD.thumb.a (.init)
libcamera.TWL.LTD.thumb.a (.init)
libnwm.TWL.LTD.thumb.a (.init)
libmicex.TWL.LTD.thumb.a (.init)
libfatfs.TWL.LTD.thumb.a (.init)
libsndex.TWL.LTD.thumb.a (.init)
libdsp.TWL.LTD.thumb.a (.init)
libdsp_g711.TWL.LTD.thumb.a (.init)
libdsp_graphics.TWL.LTD.thumb.a (.init)
libaes.TWL.LTD.thumb.a (.init)
libna.TWL.LTD.thumb.a (.init)
. = ALIGN(4);
SDK_STATIC_SINIT_START =.;
#:::::::::: ctor
main.o (.ctor)
launcher.o (.ctor)
sound.o (.ctor)
loadWlanFirm.o (.ctor)
loadSharedFont.o (.ctor)
scanWDS.o (.ctor)
logoDemo.o (.ctor)
logoData.o (.ctor)
misc.o (.ctor)
cmn.o (.ctor)
BGData_Launcher.o (.ctor)
getSysMenuVersion.o (.ctor)
liblcfg.TWL.LTD.thumb.a (.ctor)
libsysmutil.TWL.LTD.thumb.a (.ctor)
libsysmenu.TWL.LTD.thumb.a (.ctor)
libsysmmcu.TWL.LTD.thumb.a (.ctor)
libboot.TWL.LTD.thumb.a (.ctor)
liberrorlog.TWL.LTD.thumb.a (.ctor)
libds.TWL.LTD.thumb.a (.ctor)
libhotsw.TWL.LTD.thumb.a (.ctor)
libdht.TWL.LTD.thumb.a (.ctor)
libreloc_info.TWL.LTD.thumb.a (.ctor)
libnamut.TWL.LTD.thumb.a (.ctor)
libsharedfont_launcher.TWL.LTD.thumb.a (.ctor)
WDS.TWL.LTD.thumb.a (.ctor)
libes.TWL.LTD.thumb.a (.ctor)
libboc.TWL.LTD.thumb.a (.ctor)
libsfs.TWL.LTD.thumb.a (.ctor)
libnam.TWL.LTD.thumb.a (.ctor)
libsea.TWL.LTD.thumb.a (.ctor)
libreboot.TWL.LTD.thumb.a (.ctor)
libnnsfnd.TWL.LTD.thumb.a (.ctor)
libnnsmcs.TWL.LTD.thumb.a (.ctor)
libnnsgfd.TWL.LTD.thumb.a (.ctor)
libnnsg2d.TWL.LTD.thumb.a (.ctor)
libnnsg3d.TWL.LTD.thumb.a (.ctor)
libnnssnd.TWL.LTD.thumb.a (.ctor)
libcard.TWL.LTD.thumb.a (.ctor)
libcp.TWL.LTD.thumb.a (.ctor)
libel.TWL.LTD.thumb.a (.ctor)
libenv.TWL.LTD.thumb.a (.ctor)
libext.TWL.LTD.thumb.a (.ctor)
libfs.TWL.LTD.thumb.a (.ctor)
libfx.TWL.LTD.thumb.a (.ctor)
libgx.TWL.LTD.thumb.a (.ctor)
libmath.TWL.LTD.thumb.a (.ctor)
libmb.TWL.LTD.thumb.a (.ctor)
libmi.TWL.LTD.thumb.a (.ctor)
libnvram.TWL.LTD.thumb.a (.ctor)
libos.TWL.LTD.thumb.a (.ctor)
libprc.TWL.LTD.thumb.a (.ctor)
libpxi.TWL.LTD.thumb.a (.ctor)
librtc.TWL.LTD.thumb.a (.ctor)
libscfg.TWL.LTD.thumb.a (.ctor)
libsnd.TWL.LTD.thumb.a (.ctor)
libspi.TWL.LTD.thumb.a (.ctor)
libstd.TWL.LTD.thumb.a (.ctor)
libwbt.TWL.LTD.thumb.a (.ctor)
libwfs.TWL.LTD.thumb.a (.ctor)
libwm.TWL.LTD.thumb.a (.ctor)
libctrdg.TWL.LTD.thumb.a (.ctor)
libcrypto.TWL.LTD.thumb.a (.ctor)
libcht.TWL.LTD.thumb.a (.ctor)
libsyscall.a (.ctor)
libsyscall.twl.a (.ctor)
crt0.FLX.TWL.o (.ctor)
libistdmainpthumb.a (.ctor)
libisdmainpthumb.a (.ctor)
MSL_C_NITRO_T_LE.a (.ctor)
MSL_Extras_NITRO_T_LE.a (.ctor)
MSL_CPP_NITRO_T_LE.a (.ctor)
FP_fastI_v5t_LE.a (.ctor)
NITRO_Runtime_T_LE.a (.ctor)
librtcex.TWL.LTD.thumb.a (.ctor)
libcamera.TWL.LTD.thumb.a (.ctor)
libnwm.TWL.LTD.thumb.a (.ctor)
libmicex.TWL.LTD.thumb.a (.ctor)
libfatfs.TWL.LTD.thumb.a (.ctor)
libsndex.TWL.LTD.thumb.a (.ctor)
libdsp.TWL.LTD.thumb.a (.ctor)
libdsp_g711.TWL.LTD.thumb.a (.ctor)
libdsp_graphics.TWL.LTD.thumb.a (.ctor)
libaes.TWL.LTD.thumb.a (.ctor)
libna.TWL.LTD.thumb.a (.ctor)
main.o (.sinit)
launcher.o (.sinit)
sound.o (.sinit)
loadWlanFirm.o (.sinit)
loadSharedFont.o (.sinit)
scanWDS.o (.sinit)
logoDemo.o (.sinit)
logoData.o (.sinit)
misc.o (.sinit)
cmn.o (.sinit)
BGData_Launcher.o (.sinit)
getSysMenuVersion.o (.sinit)
liblcfg.TWL.LTD.thumb.a (.sinit)
libsysmutil.TWL.LTD.thumb.a (.sinit)
libsysmenu.TWL.LTD.thumb.a (.sinit)
libsysmmcu.TWL.LTD.thumb.a (.sinit)
libboot.TWL.LTD.thumb.a (.sinit)
liberrorlog.TWL.LTD.thumb.a (.sinit)
libds.TWL.LTD.thumb.a (.sinit)
libhotsw.TWL.LTD.thumb.a (.sinit)
libdht.TWL.LTD.thumb.a (.sinit)
libreloc_info.TWL.LTD.thumb.a (.sinit)
libnamut.TWL.LTD.thumb.a (.sinit)
libsharedfont_launcher.TWL.LTD.thumb.a (.sinit)
WDS.TWL.LTD.thumb.a (.sinit)
libes.TWL.LTD.thumb.a (.sinit)
libboc.TWL.LTD.thumb.a (.sinit)
libsfs.TWL.LTD.thumb.a (.sinit)
libnam.TWL.LTD.thumb.a (.sinit)
libsea.TWL.LTD.thumb.a (.sinit)
libreboot.TWL.LTD.thumb.a (.sinit)
libnnsfnd.TWL.LTD.thumb.a (.sinit)
libnnsmcs.TWL.LTD.thumb.a (.sinit)
libnnsgfd.TWL.LTD.thumb.a (.sinit)
libnnsg2d.TWL.LTD.thumb.a (.sinit)
libnnsg3d.TWL.LTD.thumb.a (.sinit)
libnnssnd.TWL.LTD.thumb.a (.sinit)
libcard.TWL.LTD.thumb.a (.sinit)
libcp.TWL.LTD.thumb.a (.sinit)
libel.TWL.LTD.thumb.a (.sinit)
libenv.TWL.LTD.thumb.a (.sinit)
libext.TWL.LTD.thumb.a (.sinit)
libfs.TWL.LTD.thumb.a (.sinit)
libfx.TWL.LTD.thumb.a (.sinit)
libgx.TWL.LTD.thumb.a (.sinit)
libmath.TWL.LTD.thumb.a (.sinit)
libmb.TWL.LTD.thumb.a (.sinit)
libmi.TWL.LTD.thumb.a (.sinit)
libnvram.TWL.LTD.thumb.a (.sinit)
libos.TWL.LTD.thumb.a (.sinit)
libprc.TWL.LTD.thumb.a (.sinit)
libpxi.TWL.LTD.thumb.a (.sinit)
librtc.TWL.LTD.thumb.a (.sinit)
libscfg.TWL.LTD.thumb.a (.sinit)
libsnd.TWL.LTD.thumb.a (.sinit)
libspi.TWL.LTD.thumb.a (.sinit)
libstd.TWL.LTD.thumb.a (.sinit)
libwbt.TWL.LTD.thumb.a (.sinit)
libwfs.TWL.LTD.thumb.a (.sinit)
libwm.TWL.LTD.thumb.a (.sinit)
libctrdg.TWL.LTD.thumb.a (.sinit)
libcrypto.TWL.LTD.thumb.a (.sinit)
libcht.TWL.LTD.thumb.a (.sinit)
libsyscall.a (.sinit)
libsyscall.twl.a (.sinit)
crt0.FLX.TWL.o (.sinit)
libistdmainpthumb.a (.sinit)
libisdmainpthumb.a (.sinit)
MSL_C_NITRO_T_LE.a (.sinit)
MSL_Extras_NITRO_T_LE.a (.sinit)
MSL_CPP_NITRO_T_LE.a (.sinit)
FP_fastI_v5t_LE.a (.sinit)
NITRO_Runtime_T_LE.a (.sinit)
librtcex.TWL.LTD.thumb.a (.sinit)
libcamera.TWL.LTD.thumb.a (.sinit)
libnwm.TWL.LTD.thumb.a (.sinit)
libmicex.TWL.LTD.thumb.a (.sinit)
libfatfs.TWL.LTD.thumb.a (.sinit)
libsndex.TWL.LTD.thumb.a (.sinit)
libdsp.TWL.LTD.thumb.a (.sinit)
libdsp_g711.TWL.LTD.thumb.a (.sinit)
libdsp_graphics.TWL.LTD.thumb.a (.sinit)
libaes.TWL.LTD.thumb.a (.sinit)
libna.TWL.LTD.thumb.a (.sinit)
WRITEW 0;
#:::::::::: ctor
SDK_STATIC_SINIT_END =.;
#:::::::::: text/rodata
SDK_STATIC_TEXT_END =.;
#
# DATA BLOCK: READ WRITE
#
. = ALIGN(32); # Fit to cache line
SDK_STATIC_DATA_START =.;
#:::::::::: data
main.o (.sdata)
launcher.o (.sdata)
sound.o (.sdata)
loadWlanFirm.o (.sdata)
loadSharedFont.o (.sdata)
scanWDS.o (.sdata)
logoDemo.o (.sdata)
logoData.o (.sdata)
misc.o (.sdata)
cmn.o (.sdata)
BGData_Launcher.o (.sdata)
getSysMenuVersion.o (.sdata)
liblcfg.TWL.LTD.thumb.a (.sdata)
libsysmutil.TWL.LTD.thumb.a (.sdata)
libsysmenu.TWL.LTD.thumb.a (.sdata)
libsysmmcu.TWL.LTD.thumb.a (.sdata)
libboot.TWL.LTD.thumb.a (.sdata)
liberrorlog.TWL.LTD.thumb.a (.sdata)
libds.TWL.LTD.thumb.a (.sdata)
libhotsw.TWL.LTD.thumb.a (.sdata)
libdht.TWL.LTD.thumb.a (.sdata)
libreloc_info.TWL.LTD.thumb.a (.sdata)
libnamut.TWL.LTD.thumb.a (.sdata)
libsharedfont_launcher.TWL.LTD.thumb.a (.sdata)
WDS.TWL.LTD.thumb.a (.sdata)
libes.TWL.LTD.thumb.a (.sdata)
libboc.TWL.LTD.thumb.a (.sdata)
libsfs.TWL.LTD.thumb.a (.sdata)
libnam.TWL.LTD.thumb.a (.sdata)
libsea.TWL.LTD.thumb.a (.sdata)
libreboot.TWL.LTD.thumb.a (.sdata)
libnnsfnd.TWL.LTD.thumb.a (.sdata)
libnnsmcs.TWL.LTD.thumb.a (.sdata)
libnnsgfd.TWL.LTD.thumb.a (.sdata)
libnnsg2d.TWL.LTD.thumb.a (.sdata)
libnnsg3d.TWL.LTD.thumb.a (.sdata)
libnnssnd.TWL.LTD.thumb.a (.sdata)
libcard.TWL.LTD.thumb.a (.sdata)
libcp.TWL.LTD.thumb.a (.sdata)
libel.TWL.LTD.thumb.a (.sdata)
libenv.TWL.LTD.thumb.a (.sdata)
libext.TWL.LTD.thumb.a (.sdata)
libfs.TWL.LTD.thumb.a (.sdata)
libfx.TWL.LTD.thumb.a (.sdata)
libgx.TWL.LTD.thumb.a (.sdata)
libmath.TWL.LTD.thumb.a (.sdata)
libmb.TWL.LTD.thumb.a (.sdata)
libmi.TWL.LTD.thumb.a (.sdata)
libnvram.TWL.LTD.thumb.a (.sdata)
libos.TWL.LTD.thumb.a (.sdata)
libprc.TWL.LTD.thumb.a (.sdata)
libpxi.TWL.LTD.thumb.a (.sdata)
librtc.TWL.LTD.thumb.a (.sdata)
libscfg.TWL.LTD.thumb.a (.sdata)
libsnd.TWL.LTD.thumb.a (.sdata)
libspi.TWL.LTD.thumb.a (.sdata)
libstd.TWL.LTD.thumb.a (.sdata)
libwbt.TWL.LTD.thumb.a (.sdata)
libwfs.TWL.LTD.thumb.a (.sdata)
libwm.TWL.LTD.thumb.a (.sdata)
libctrdg.TWL.LTD.thumb.a (.sdata)
libcrypto.TWL.LTD.thumb.a (.sdata)
libcht.TWL.LTD.thumb.a (.sdata)
libsyscall.a (.sdata)
libsyscall.twl.a (.sdata)
crt0.FLX.TWL.o (.sdata)
libistdmainpthumb.a (.sdata)
libisdmainpthumb.a (.sdata)
MSL_C_NITRO_T_LE.a (.sdata)
MSL_Extras_NITRO_T_LE.a (.sdata)
MSL_CPP_NITRO_T_LE.a (.sdata)
FP_fastI_v5t_LE.a (.sdata)
NITRO_Runtime_T_LE.a (.sdata)
librtcex.TWL.LTD.thumb.a (.sdata)
libcamera.TWL.LTD.thumb.a (.sdata)
libnwm.TWL.LTD.thumb.a (.sdata)
libmicex.TWL.LTD.thumb.a (.sdata)
libfatfs.TWL.LTD.thumb.a (.sdata)
libsndex.TWL.LTD.thumb.a (.sdata)
libdsp.TWL.LTD.thumb.a (.sdata)
libdsp_g711.TWL.LTD.thumb.a (.sdata)
libdsp_graphics.TWL.LTD.thumb.a (.sdata)
libaes.TWL.LTD.thumb.a (.sdata)
libna.TWL.LTD.thumb.a (.sdata)
* (.ltdmain)
main.o (.data)
launcher.o (.data)
sound.o (.data)
loadWlanFirm.o (.data)
loadSharedFont.o (.data)
scanWDS.o (.data)
logoDemo.o (.data)
logoData.o (.data)
misc.o (.data)
cmn.o (.data)
BGData_Launcher.o (.data)
getSysMenuVersion.o (.data)
liblcfg.TWL.LTD.thumb.a (.data)
libsysmutil.TWL.LTD.thumb.a (.data)
libsysmenu.TWL.LTD.thumb.a (.data)
libsysmmcu.TWL.LTD.thumb.a (.data)
libboot.TWL.LTD.thumb.a (.data)
liberrorlog.TWL.LTD.thumb.a (.data)
libds.TWL.LTD.thumb.a (.data)
libhotsw.TWL.LTD.thumb.a (.data)
libdht.TWL.LTD.thumb.a (.data)
libreloc_info.TWL.LTD.thumb.a (.data)
libnamut.TWL.LTD.thumb.a (.data)
libsharedfont_launcher.TWL.LTD.thumb.a (.data)
WDS.TWL.LTD.thumb.a (.data)
libes.TWL.LTD.thumb.a (.data)
libboc.TWL.LTD.thumb.a (.data)
libsfs.TWL.LTD.thumb.a (.data)
libnam.TWL.LTD.thumb.a (.data)
libsea.TWL.LTD.thumb.a (.data)
libreboot.TWL.LTD.thumb.a (.data)
libnnsfnd.TWL.LTD.thumb.a (.data)
libnnsmcs.TWL.LTD.thumb.a (.data)
libnnsgfd.TWL.LTD.thumb.a (.data)
libnnsg2d.TWL.LTD.thumb.a (.data)
libnnsg3d.TWL.LTD.thumb.a (.data)
libnnssnd.TWL.LTD.thumb.a (.data)
libcard.TWL.LTD.thumb.a (.data)
libcp.TWL.LTD.thumb.a (.data)
libel.TWL.LTD.thumb.a (.data)
libenv.TWL.LTD.thumb.a (.data)
libext.TWL.LTD.thumb.a (.data)
libfs.TWL.LTD.thumb.a (.data)
libfx.TWL.LTD.thumb.a (.data)
libgx.TWL.LTD.thumb.a (.data)
libmath.TWL.LTD.thumb.a (.data)
libmb.TWL.LTD.thumb.a (.data)
libmi.TWL.LTD.thumb.a (.data)
libnvram.TWL.LTD.thumb.a (.data)
libos.TWL.LTD.thumb.a (.data)
libprc.TWL.LTD.thumb.a (.data)
libpxi.TWL.LTD.thumb.a (.data)
librtc.TWL.LTD.thumb.a (.data)
libscfg.TWL.LTD.thumb.a (.data)
libsnd.TWL.LTD.thumb.a (.data)
libspi.TWL.LTD.thumb.a (.data)
libstd.TWL.LTD.thumb.a (.data)
libwbt.TWL.LTD.thumb.a (.data)
libwfs.TWL.LTD.thumb.a (.data)
libwm.TWL.LTD.thumb.a (.data)
libctrdg.TWL.LTD.thumb.a (.data)
libcrypto.TWL.LTD.thumb.a (.data)
libcht.TWL.LTD.thumb.a (.data)
libsyscall.a (.data)
libsyscall.twl.a (.data)
crt0.FLX.TWL.o (.data)
libistdmainpthumb.a (.data)
libisdmainpthumb.a (.data)
MSL_C_NITRO_T_LE.a (.data)
MSL_Extras_NITRO_T_LE.a (.data)
MSL_CPP_NITRO_T_LE.a (.data)
FP_fastI_v5t_LE.a (.data)
NITRO_Runtime_T_LE.a (.data)
librtcex.TWL.LTD.thumb.a (.data)
libcamera.TWL.LTD.thumb.a (.data)
libnwm.TWL.LTD.thumb.a (.data)
libmicex.TWL.LTD.thumb.a (.data)
libfatfs.TWL.LTD.thumb.a (.data)
libsndex.TWL.LTD.thumb.a (.data)
libdsp.TWL.LTD.thumb.a (.data)
libdsp_g711.TWL.LTD.thumb.a (.data)
libdsp_graphics.TWL.LTD.thumb.a (.data)
libaes.TWL.LTD.thumb.a (.data)
libna.TWL.LTD.thumb.a (.data)
. = ALIGN(4);
SDK_LTDOVERLAYTABLE_DIGEST =.;
. = . + 20;
SDK_LTDOVERLAYTABLE_DIGEST_END =.;
SDK_OVERLAYTABLE_DIGEST =.;
. = . + 20;
SDK_OVERLAYTABLE_DIGEST_END =.;
SDK_OVERLAY_DIGEST =.;
. = . + 0 * 20;
. = . + 0 * 20;
SDK_OVERLAY_DIGEST_END =.;
#:::::::::: data
. = ALIGN(32);
SDK_STATIC_DATA_END =.;
SDK_STATIC_END =.;
SDK_STATIC_TEXT_SIZE = SDK_STATIC_TEXT_END - SDK_STATIC_TEXT_START;
SDK_STATIC_DATA_SIZE = SDK_STATIC_DATA_END - SDK_STATIC_DATA_START;
SDK_STATIC_SIZE = SDK_STATIC_END - SDK_STATIC_START;
__sinit__ = SDK_STATIC_SINIT_START; # for static initializer
} > HNAA
.HNAA.bss:
{
ALIGNALL(4);
. = ALIGN(32); # Fit to cache line
#
# Definition to refer overlay segment, when same name symbols exist in multiple overlays.
#
#
# BSS BLOCK
#
SDK_STATIC_BSS_START =.;
#:::::::::: bss
main.o (.sbss)
launcher.o (.sbss)
sound.o (.sbss)
loadWlanFirm.o (.sbss)
loadSharedFont.o (.sbss)
scanWDS.o (.sbss)
logoDemo.o (.sbss)
logoData.o (.sbss)
misc.o (.sbss)
cmn.o (.sbss)
BGData_Launcher.o (.sbss)
getSysMenuVersion.o (.sbss)
liblcfg.TWL.LTD.thumb.a (.sbss)
libsysmutil.TWL.LTD.thumb.a (.sbss)
libsysmenu.TWL.LTD.thumb.a (.sbss)
libsysmmcu.TWL.LTD.thumb.a (.sbss)
libboot.TWL.LTD.thumb.a (.sbss)
liberrorlog.TWL.LTD.thumb.a (.sbss)
libds.TWL.LTD.thumb.a (.sbss)
libhotsw.TWL.LTD.thumb.a (.sbss)
libdht.TWL.LTD.thumb.a (.sbss)
libreloc_info.TWL.LTD.thumb.a (.sbss)
libnamut.TWL.LTD.thumb.a (.sbss)
libsharedfont_launcher.TWL.LTD.thumb.a (.sbss)
WDS.TWL.LTD.thumb.a (.sbss)
libes.TWL.LTD.thumb.a (.sbss)
libboc.TWL.LTD.thumb.a (.sbss)
libsfs.TWL.LTD.thumb.a (.sbss)
libnam.TWL.LTD.thumb.a (.sbss)
libsea.TWL.LTD.thumb.a (.sbss)
libreboot.TWL.LTD.thumb.a (.sbss)
libnnsfnd.TWL.LTD.thumb.a (.sbss)
libnnsmcs.TWL.LTD.thumb.a (.sbss)
libnnsgfd.TWL.LTD.thumb.a (.sbss)
libnnsg2d.TWL.LTD.thumb.a (.sbss)
libnnsg3d.TWL.LTD.thumb.a (.sbss)
libnnssnd.TWL.LTD.thumb.a (.sbss)
libcard.TWL.LTD.thumb.a (.sbss)
libcp.TWL.LTD.thumb.a (.sbss)
libel.TWL.LTD.thumb.a (.sbss)
libenv.TWL.LTD.thumb.a (.sbss)
libext.TWL.LTD.thumb.a (.sbss)
libfs.TWL.LTD.thumb.a (.sbss)
libfx.TWL.LTD.thumb.a (.sbss)
libgx.TWL.LTD.thumb.a (.sbss)
libmath.TWL.LTD.thumb.a (.sbss)
libmb.TWL.LTD.thumb.a (.sbss)
libmi.TWL.LTD.thumb.a (.sbss)
libnvram.TWL.LTD.thumb.a (.sbss)
libos.TWL.LTD.thumb.a (.sbss)
libprc.TWL.LTD.thumb.a (.sbss)
libpxi.TWL.LTD.thumb.a (.sbss)
librtc.TWL.LTD.thumb.a (.sbss)
libscfg.TWL.LTD.thumb.a (.sbss)
libsnd.TWL.LTD.thumb.a (.sbss)
libspi.TWL.LTD.thumb.a (.sbss)
libstd.TWL.LTD.thumb.a (.sbss)
libwbt.TWL.LTD.thumb.a (.sbss)
libwfs.TWL.LTD.thumb.a (.sbss)
libwm.TWL.LTD.thumb.a (.sbss)
libctrdg.TWL.LTD.thumb.a (.sbss)
libcrypto.TWL.LTD.thumb.a (.sbss)
libcht.TWL.LTD.thumb.a (.sbss)
libsyscall.a (.sbss)
libsyscall.twl.a (.sbss)
crt0.FLX.TWL.o (.sbss)
libistdmainpthumb.a (.sbss)
libisdmainpthumb.a (.sbss)
MSL_C_NITRO_T_LE.a (.sbss)
MSL_Extras_NITRO_T_LE.a (.sbss)
MSL_CPP_NITRO_T_LE.a (.sbss)
FP_fastI_v5t_LE.a (.sbss)
NITRO_Runtime_T_LE.a (.sbss)
librtcex.TWL.LTD.thumb.a (.sbss)
libcamera.TWL.LTD.thumb.a (.sbss)
libnwm.TWL.LTD.thumb.a (.sbss)
libmicex.TWL.LTD.thumb.a (.sbss)
libfatfs.TWL.LTD.thumb.a (.sbss)
libsndex.TWL.LTD.thumb.a (.sbss)
libdsp.TWL.LTD.thumb.a (.sbss)
libdsp_g711.TWL.LTD.thumb.a (.sbss)
libdsp_graphics.TWL.LTD.thumb.a (.sbss)
libaes.TWL.LTD.thumb.a (.sbss)
libna.TWL.LTD.thumb.a (.sbss)
* (.ltdmain.bss)
main.o (.bss)
launcher.o (.bss)
sound.o (.bss)
loadWlanFirm.o (.bss)
loadSharedFont.o (.bss)
scanWDS.o (.bss)
logoDemo.o (.bss)
logoData.o (.bss)
misc.o (.bss)
cmn.o (.bss)
BGData_Launcher.o (.bss)
getSysMenuVersion.o (.bss)
liblcfg.TWL.LTD.thumb.a (.bss)
libsysmutil.TWL.LTD.thumb.a (.bss)
libsysmenu.TWL.LTD.thumb.a (.bss)
libsysmmcu.TWL.LTD.thumb.a (.bss)
libboot.TWL.LTD.thumb.a (.bss)
liberrorlog.TWL.LTD.thumb.a (.bss)
libds.TWL.LTD.thumb.a (.bss)
libhotsw.TWL.LTD.thumb.a (.bss)
libdht.TWL.LTD.thumb.a (.bss)
libreloc_info.TWL.LTD.thumb.a (.bss)
libnamut.TWL.LTD.thumb.a (.bss)
libsharedfont_launcher.TWL.LTD.thumb.a (.bss)
WDS.TWL.LTD.thumb.a (.bss)
libes.TWL.LTD.thumb.a (.bss)
libboc.TWL.LTD.thumb.a (.bss)
libsfs.TWL.LTD.thumb.a (.bss)
libnam.TWL.LTD.thumb.a (.bss)
libsea.TWL.LTD.thumb.a (.bss)
libreboot.TWL.LTD.thumb.a (.bss)
libnnsfnd.TWL.LTD.thumb.a (.bss)
libnnsmcs.TWL.LTD.thumb.a (.bss)
libnnsgfd.TWL.LTD.thumb.a (.bss)
libnnsg2d.TWL.LTD.thumb.a (.bss)
libnnsg3d.TWL.LTD.thumb.a (.bss)
libnnssnd.TWL.LTD.thumb.a (.bss)
libcard.TWL.LTD.thumb.a (.bss)
libcp.TWL.LTD.thumb.a (.bss)
libel.TWL.LTD.thumb.a (.bss)
libenv.TWL.LTD.thumb.a (.bss)
libext.TWL.LTD.thumb.a (.bss)
libfs.TWL.LTD.thumb.a (.bss)
libfx.TWL.LTD.thumb.a (.bss)
libgx.TWL.LTD.thumb.a (.bss)
libmath.TWL.LTD.thumb.a (.bss)
libmb.TWL.LTD.thumb.a (.bss)
libmi.TWL.LTD.thumb.a (.bss)
libnvram.TWL.LTD.thumb.a (.bss)
libos.TWL.LTD.thumb.a (.bss)
libprc.TWL.LTD.thumb.a (.bss)
libpxi.TWL.LTD.thumb.a (.bss)
librtc.TWL.LTD.thumb.a (.bss)
libscfg.TWL.LTD.thumb.a (.bss)
libsnd.TWL.LTD.thumb.a (.bss)
libspi.TWL.LTD.thumb.a (.bss)
libstd.TWL.LTD.thumb.a (.bss)
libwbt.TWL.LTD.thumb.a (.bss)
libwfs.TWL.LTD.thumb.a (.bss)
libwm.TWL.LTD.thumb.a (.bss)
libctrdg.TWL.LTD.thumb.a (.bss)
libcrypto.TWL.LTD.thumb.a (.bss)
libcht.TWL.LTD.thumb.a (.bss)
libsyscall.a (.bss)
libsyscall.twl.a (.bss)
crt0.FLX.TWL.o (.bss)
libistdmainpthumb.a (.bss)
libisdmainpthumb.a (.bss)
MSL_C_NITRO_T_LE.a (.bss)
MSL_Extras_NITRO_T_LE.a (.bss)
MSL_CPP_NITRO_T_LE.a (.bss)
FP_fastI_v5t_LE.a (.bss)
NITRO_Runtime_T_LE.a (.bss)
librtcex.TWL.LTD.thumb.a (.bss)
libcamera.TWL.LTD.thumb.a (.bss)
libnwm.TWL.LTD.thumb.a (.bss)
libmicex.TWL.LTD.thumb.a (.bss)
libfatfs.TWL.LTD.thumb.a (.bss)
libsndex.TWL.LTD.thumb.a (.bss)
libdsp.TWL.LTD.thumb.a (.bss)
libdsp_g711.TWL.LTD.thumb.a (.bss)
libdsp_graphics.TWL.LTD.thumb.a (.bss)
libaes.TWL.LTD.thumb.a (.bss)
libna.TWL.LTD.thumb.a (.bss)
#:::::::::: bss
. = ALIGN(32);
SDK_STATIC_BSS_END = .;
SDK_STATIC_BSS_SIZE = SDK_STATIC_BSS_END - SDK_STATIC_BSS_START;
} >> HNAA
############################ AUTOLOADS ##############################
SDK_AUTOLOAD.ITCM.START = 0x01ff8000;
SDK_AUTOLOAD.ITCM.END = SDK_AUTOLOAD.ITCM.START;
SDK_AUTOLOAD.ITCM.BSS_END = SDK_AUTOLOAD.ITCM.START;
SDK_AUTOLOAD.ITCM.SIZE = 0;
SDK_AUTOLOAD.ITCM.BSS_SIZE = 0;
SDK_AUTOLOAD.DTCM.START = 0x02fe0000;
SDK_AUTOLOAD.DTCM.END = SDK_AUTOLOAD.DTCM.START;
SDK_AUTOLOAD.DTCM.BSS_END = SDK_AUTOLOAD.DTCM.START;
SDK_AUTOLOAD.DTCM.SIZE = 0;
SDK_AUTOLOAD.DTCM.BSS_SIZE = 0;
SDK_AUTOLOAD_START = SDK_STATIC_END;
SDK_AUTOLOAD_SIZE = 0;
SDK_AUTOLOAD_NUMBER = 2;
.ITCM:
{
ALIGNALL(4);
. = ALIGN(32);
#
# Definition to refer overlay segment, when same name symbols exist in multiple overlays.
#
#
# TEXT BLOCK: READ ONLY
#
SDK_AUTOLOAD_ITCM_ID =0;
SDK_AUTOLOAD.ITCM.ID =0;
SDK_AUTOLOAD.ITCM.START =.;
SDK_AUTOLOAD.ITCM.TEXT_START =.;
#:::::::::: text/rodata
. = ALIGN(4);
SDK_AUTOLOAD.ITCM.SINIT_START = .;
#:::::::::: ctor
WRITEW 0;
#:::::::::: ctor
SDK_AUTOLOAD.ITCM.SINIT_END = .;
#:::::::::: text/rodata
SDK_AUTOLOAD.ITCM.TEXT_END =.;
#
# DATA BLOCK: READ WRITE BLOCK
#
. = ALIGN(32);
SDK_AUTOLOAD.ITCM.DATA_START =.;
#:::::::::: data
* (.itcm)
#:::::::::: data
SDK_AUTOLOAD.ITCM.DATA_END =.;
. = ALIGN(32);
SDK_AUTOLOAD.ITCM.END =.;
SDK_AUTOLOAD.ITCM.TEXT_SIZE = SDK_AUTOLOAD.ITCM.TEXT_END - SDK_AUTOLOAD.ITCM.TEXT_START;
SDK_AUTOLOAD.ITCM.DATA_SIZE = SDK_AUTOLOAD.ITCM.DATA_END - SDK_AUTOLOAD.ITCM.DATA_START;
SDK_AUTOLOAD.ITCM.SIZE = SDK_AUTOLOAD.ITCM.END - SDK_AUTOLOAD.ITCM.START;
SDK_AUTOLOAD_SIZE = SDK_AUTOLOAD_SIZE + SDK_AUTOLOAD.ITCM.SIZE;
} > ITCM
.ITCM.bss:
{
ALIGNALL(4);
. = ALIGN(32);
#
# Definition to refer overlay segment, when same name symbols exist in multiple overlays.
#
#
# BSS BLOCK
#
SDK_AUTOLOAD.ITCM.BSS_START = .;
#:::::::::: bss
* (.itcm.bss)
#:::::::::: bss
. = ALIGN(32);
SDK_AUTOLOAD.ITCM.BSS_END = .;
SDK_AUTOLOAD.ITCM.BSS_SIZE = SDK_AUTOLOAD.ITCM.BSS_END - SDK_AUTOLOAD.ITCM.BSS_START;
} >> ITCM
.DTCM:
{
ALIGNALL(4);
. = ALIGN(32);
#
# Definition to refer overlay segment, when same name symbols exist in multiple overlays.
#
#
# TEXT BLOCK: READ ONLY
#
SDK_AUTOLOAD_DTCM_ID =0;
SDK_AUTOLOAD.DTCM.ID =0;
SDK_AUTOLOAD.DTCM.START =.;
SDK_AUTOLOAD.DTCM.TEXT_START =.;
#:::::::::: text/rodata
. = ALIGN(4);
SDK_AUTOLOAD.DTCM.SINIT_START = .;
#:::::::::: ctor
WRITEW 0;
#:::::::::: ctor
SDK_AUTOLOAD.DTCM.SINIT_END = .;
#:::::::::: text/rodata
SDK_AUTOLOAD.DTCM.TEXT_END =.;
#
# DATA BLOCK: READ WRITE BLOCK
#
. = ALIGN(32);
SDK_AUTOLOAD.DTCM.DATA_START =.;
#:::::::::: data
* (.dtcm)
#:::::::::: data
SDK_AUTOLOAD.DTCM.DATA_END =.;
. = ALIGN(32);
SDK_AUTOLOAD.DTCM.END =.;
SDK_AUTOLOAD.DTCM.TEXT_SIZE = SDK_AUTOLOAD.DTCM.TEXT_END - SDK_AUTOLOAD.DTCM.TEXT_START;
SDK_AUTOLOAD.DTCM.DATA_SIZE = SDK_AUTOLOAD.DTCM.DATA_END - SDK_AUTOLOAD.DTCM.DATA_START;
SDK_AUTOLOAD.DTCM.SIZE = SDK_AUTOLOAD.DTCM.END - SDK_AUTOLOAD.DTCM.START;
SDK_AUTOLOAD_SIZE = SDK_AUTOLOAD_SIZE + SDK_AUTOLOAD.DTCM.SIZE;
} > DTCM
.DTCM.bss:
{
ALIGNALL(4);
. = ALIGN(32);
#
# Definition to refer overlay segment, when same name symbols exist in multiple overlays.
#
#
# BSS BLOCK
#
SDK_AUTOLOAD.DTCM.BSS_START = .;
#:::::::::: bss
* (.dtcm.bss)
#:::::::::: bss
. = ALIGN(32);
SDK_AUTOLOAD.DTCM.BSS_END = .;
SDK_AUTOLOAD.DTCM.BSS_SIZE = SDK_AUTOLOAD.DTCM.BSS_END - SDK_AUTOLOAD.DTCM.BSS_START;
} >> DTCM
SDK_AUTOLOAD_ITCM_START = SDK_AUTOLOAD.ITCM.START;
SDK_AUTOLOAD_ITCM_END = SDK_AUTOLOAD.ITCM.END;
SDK_AUTOLOAD_ITCM_BSS_END = SDK_AUTOLOAD.ITCM.BSS_END;
SDK_AUTOLOAD_ITCM_SIZE = SDK_AUTOLOAD.ITCM.SIZE;
SDK_AUTOLOAD_ITCM_BSS_SIZE = SDK_AUTOLOAD.ITCM.BSS_SIZE;
SDK_AUTOLOAD_DTCM_START = SDK_AUTOLOAD.DTCM.START;
SDK_AUTOLOAD_DTCM_END = SDK_AUTOLOAD.DTCM.END;
SDK_AUTOLOAD_DTCM_BSS_END = SDK_AUTOLOAD.DTCM.BSS_END;
SDK_AUTOLOAD_DTCM_SIZE = SDK_AUTOLOAD.DTCM.SIZE;
SDK_AUTOLOAD_DTCM_BSS_SIZE = SDK_AUTOLOAD.DTCM.BSS_SIZE;
############################ AUTOLOAD_INFO ##########################
.binary.AUTOLOAD_INFO:
{
WRITEW ADDR(.ITCM);
WRITEW SDK_AUTOLOAD.ITCM.SIZE;
WRITEW SDK_AUTOLOAD.ITCM.SINIT_START;
WRITEW SDK_AUTOLOAD.ITCM.BSS_SIZE;
WRITEW ADDR(.DTCM);
WRITEW SDK_AUTOLOAD.DTCM.SIZE;
WRITEW SDK_AUTOLOAD.DTCM.SINIT_START;
WRITEW SDK_AUTOLOAD.DTCM.BSS_SIZE;
} > binary.AUTOLOAD_INFO
SDK_AUTOLOAD_LIST = SDK_AUTOLOAD_START + SDK_AUTOLOAD_SIZE;
SDK_AUTOLOAD_LIST_END = SDK_AUTOLOAD_START + SDK_AUTOLOAD_SIZE + SIZEOF(.binary.AUTOLOAD_INFO);
SDK_AUTOLOAD_SIZE = SDK_AUTOLOAD_SIZE + SIZEOF(.binary.AUTOLOAD_INFO);
############################ STATIC_FOOTER ##########################
.binary.STATIC_FOOTER:
{
WRITEW 0xdec00621; # LE(0x2106C0DE) = NITRO CODE
WRITEW _start_ModuleParams - ADDR(.HNAA);
WRITEW SDK_OVERLAY_DIGEST - ADDR(.HNAA);
WRITEW _start_LtdModuleParams - ADDR(.HNAA);
} > binary.STATIC_FOOTER
############################ OVERLAYS ###############################
SDK_OVERLAY_NUMBER = 0;
############################ OVERLAYDEFS ############################
.HNAA_defsF:
{
### HNAA module information
WRITEW ADDR(.HNAA); # load address
WRITEW _start; # entry address
WRITEW SDK_STATIC_SIZE + SDK_AUTOLOAD_SIZE; # size of module
WRITEW _start_AutoloadDoneCallback; # callback autoload done
### overlay filename
} > HNAA_defsF
############################ OVERLAYTABLE ###########################
.HNAA_tableF:
{
} > HNAA_tableF
############################ ARENA ##################################
.dummy.MAIN_EX.NITRO:
{
. = ALIGN(32);
} > dummy.MAIN_EX.NITRO
.arena.MAIN.NITRO:
{
. = ALIGN(32);
SDK_SECTION_ARENA_START =.;
} > arena.MAIN.NITRO
.arena.MAIN_EX.NITRO:
{
. = ALIGN(32);
SDK_SECTION_ARENA_EX_START =.;
} > arena.MAIN_EX.NITRO
.arena.ITCM:
{
. = ALIGN(32);
SDK_SECTION_ARENA_ITCM_START =.;
} > arena.ITCM
.arena.DTCM:
{
. = ALIGN(32);
SDK_SECTION_ARENA_DTCM_START =.;
} > arena.DTCM
############################ OTHERS #################################
SDK_MAIN_ARENA_LO = SDK_SECTION_ARENA_START;
SDK_IRQ_STACKSIZE = 2048; # allocated in DTCM
SDK_SYS_STACKSIZE = 0; # when 0 means all remains of DTCM
SDK_SYS_STACKSIZE_SIGN = (SDK_SYS_STACKSIZE < 0x80000000) * 2 - 1;
.check.ITCM:
{
. = . + SDK_AUTOLOAD_ITCM_SIZE + SDK_AUTOLOAD_ITCM_BSS_SIZE;
} > check.ITCM
.check.DTCM:
{
. = . + SDK_AUTOLOAD_DTCM_SIZE + SDK_AUTOLOAD_DTCM_BSS_SIZE;
. = . + 0x080 + SDK_IRQ_STACKSIZE + SDK_SYS_STACKSIZE * SDK_SYS_STACKSIZE_SIGN;
} > check.DTCM
.check.MAIN.NITRO:
{
. = SDK_SECTION_ARENA_START;
} > check.MAIN.NITRO
########################### LTDAUTOLOADS ############################
SDK_LTDAUTOLOAD.LTDMAIN.START = SDK_STATIC_BSS_END;
SDK_LTDAUTOLOAD.LTDMAIN.END = SDK_LTDAUTOLOAD.LTDMAIN.START;
SDK_LTDAUTOLOAD.LTDMAIN.BSS_END = SDK_LTDAUTOLOAD.LTDMAIN.START;
SDK_LTDAUTOLOAD.LTDMAIN.SIZE = 0;
SDK_LTDAUTOLOAD.LTDMAIN.BSS_SIZE = 0;
SDK_LTDAUTOLOAD_TOP_START = 0x02400000;
SDK_LTDAUTOLOAD_TOP_SIZE = 4; # STATIC <20>̈悪<CC88><E682AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 4 bytes <20>̃_<CC83>~<7E>[<5B><><EFBFBD>o<EFBFBD>C<EFBFBD>i<EFBFBD><69><EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>̐擪<CC90>ɓ<EFBFBD><C993><EFBFBD> #
SDK_LTDAUTOLOAD_START = SDK_LTDAUTOLOAD_TOP_START + SDK_LTDAUTOLOAD_TOP_SIZE;
SDK_LTDAUTOLOAD_SIZE = 0;
SDK_LTDAUTOLOAD_NUMBER = 0;
.binary.LTDAUTOLOAD_TOP:
{
WRITEW 0;
} > binary.LTDAUTOLOAD_TOP
SDK_LTDAUTOLOAD_LTDMAIN_START = SDK_LTDAUTOLOAD.LTDMAIN.START;
SDK_LTDAUTOLOAD_LTDMAIN_END = SDK_LTDAUTOLOAD.LTDMAIN.END;
SDK_LTDAUTOLOAD_LTDMAIN_BSS_END = SDK_LTDAUTOLOAD.LTDMAIN.BSS_END;
SDK_LTDAUTOLOAD_LTDMAIN_SIZE = SDK_LTDAUTOLOAD.LTDMAIN.SIZE;
SDK_LTDAUTOLOAD_LTDMAIN_BSS_SIZE = SDK_LTDAUTOLOAD.LTDMAIN.BSS_SIZE;
######################### LTDAUTOLOAD_INFO ##########################
.binary.LTDAUTOLOAD_INFO:
{
} > binary.LTDAUTOLOAD_INFO
SDK_LTDAUTOLOAD_LIST = SDK_LTDAUTOLOAD_START + SDK_LTDAUTOLOAD_SIZE;
SDK_LTDAUTOLOAD_LIST_END = SDK_LTDAUTOLOAD_LIST + SIZEOF(.binary.LTDAUTOLOAD_INFO);
SDK_LTDAUTOLOAD_SIZE = SDK_LTDAUTOLOAD_SIZE + SIZEOF(.binary.LTDAUTOLOAD_INFO);
########################### LTDOVERLAYS #############################
SDK_LTDOVERLAY_NUMBER = 0;
########################## LTDOVERLAYDEFS ###########################
.HNAA_defsL:
{
### TWL limited extended static module information
WRITEW SDK_LTDAUTOLOAD_TOP_START; # load address
WRITEW 0; # padding
WRITEW SDK_LTDAUTOLOAD_SIZE + SDK_LTDAUTOLOAD_TOP_SIZE; # size of module
WRITEW 0; # padding
### TWL limited overlay filename
} > HNAA_defsL
######################### LTDOVERLAYTABLE ###########################
.HNAA_tableL:
{
} > HNAA_tableL
############################ ARENA ##################################
.dummy.MAIN_EX.TWL:
{
. = ALIGN(32);
} > dummy.MAIN_EX.TWL
.arena.MAIN.TWL:
{
. = ALIGN(32);
SDK_LTDMAIN_ARENA_LO =.;
} > arena.MAIN.TWL
.arena.MAIN_EX.TWL:
{
. = ALIGN(32);
SDK_LTDMAIN_EX_ARENA_LO =.;
} > arena.MAIN_EX.TWL
.check.MAIN.TWL:
{
. = SDK_LTDMAIN_ARENA_LO;
} > check.MAIN.TWL
############################ OTHERS #################################
# Module filelist
.binary.MODULE_FILES:
{
WRITES ("HNAA.TWL.FLX.sbin");
WRITES ("HNAA_defs.TWL.FLX.sbin");
WRITES ("HNAA_table.TWL.FLX.sbin");
WRITES ("HNAA.TWL.LTD.sbin");
WRITES ("HNAA_defs.TWL.LTD.sbin");
WRITES ("HNAA_table.TWL.LTD.sbin");
} > binary.MODULE_FILES
}