Files
AC707N/SDK/cpu/br35/maskrom_stubs.ld
2025-12-03 11:12:34 +08:00

213 lines
7.8 KiB
Plaintext

/* __local_irq_enable = ABSOLUTE(0xffd5c); */
/* __local_irq_disable = ABSOLUTE(0xffd60); */
// request_irq = ABSOLUTE(0xffd64);
bit_clr_ie = ABSOLUTE(0xfc9bc);
lp_signature_set = ABSOLUTE(0xffd68);
memcpy = ABSOLUTE(0xffd6c);
memmove = ABSOLUTE(0xffd70);
memcmp = ABSOLUTE(0xffd74);
memset = ABSOLUTE(0xffd78);
memchr = ABSOLUTE(0xffd7c);
strcmp = ABSOLUTE(0xffd80);
strcpy = ABSOLUTE(0xffd84);
strncpy = ABSOLUTE(0xffd88);
strlen = ABSOLUTE(0xffd8c);
strncmp = ABSOLUTE(0xffd90);
strstr = ABSOLUTE(0xffd94);
strchr = ABSOLUTE(0xffd98);
strrchr = ABSOLUTE(0xffd9c);
strcat = ABSOLUTE(0xffda0);
__divdi3 = ABSOLUTE(0xffda4);
__umoddi3 = ABSOLUTE(0xffda8);
__muldi3 = ABSOLUTE(0xffdac);
__udivdi3 = ABSOLUTE(0xffdb0);
__udivmoddi4 = ABSOLUTE(0xffdb4);
ic_pll_init = ABSOLUTE(0xffdb8);
sfc_suspend = ABSOLUTE(0xffdbc);
sfc_resume = ABSOLUTE(0xffdc0);
sfc_drop_cache = ABSOLUTE(0xffdc4);
sfc_boot = ABSOLUTE(0xffdc8);
sfc_entry_continue_mode = ABSOLUTE(0xffdcc);
ota_jump_mode = ABSOLUTE(0xffdd0);
DcuInitial = ABSOLUTE(0xffdd4);
DcuFlushinvAll = ABSOLUTE(0xffdd8);
DcuWaitIdle = ABSOLUTE(0xffddc);
IcuInitial = ABSOLUTE(0xffde0);
IcuFlushinvAll = ABSOLUTE(0xffde4);
IcuWaitIdle = ABSOLUTE(0xffde8);
DcuEnable = ABSOLUTE(0xffdec);
DcuFlushRegion = ABSOLUTE(0xffdf0);
L1iWaitCmdDone = ABSOLUTE(0xfb096);
L1iWaitIdle = ABSOLUTE(0xfb0ce);
chip_crc16 = ABSOLUTE(0xffdf4);
CrcDecode = ABSOLUTE(0xffdf8);
mask_init = ABSOLUTE(0xffdfc);
wdt_clear = ABSOLUTE(0xffe00);
nvram_set_boot_state = ABSOLUTE(0xffe04);
chip_reset = ABSOLUTE(0xffe08);
flash_poweron = ABSOLUTE(0xffe0c);
flash_poweron_base = ABSOLUTE(0xffe10);
flash_poweroff = ABSOLUTE(0xffe14);
flash_poweroff_base = ABSOLUTE(0xffe18);
spi_io_mount = ABSOLUTE(0xffe1c);
spi_io_unmount = ABSOLUTE(0xffe20);
get_sfc_read_mode = ABSOLUTE(0xffe24);
spi_port_io_init = ABSOLUTE(0xffe28);
spi_port_io_uninit = ABSOLUTE(0xffe2c);
usb_slave_mode = ABSOLUTE(0xffe30);
uart_set_dma_dir = ABSOLUTE(0xffe34);
doe = ABSOLUTE(0xffe38);
LZ4_setStreamDecode = ABSOLUTE(0xffe3c);
LZ4_decompress_safe_continue = ABSOLUTE(0xffe40);
LZ4_decompress_generic = ABSOLUTE(0xffe44);
LZ4_decompress_safe_usingDict = ABSOLUTE(0xffe48);
dec_isd_cfg_ini = ABSOLUTE(0xffe4c);
rom_nand_flash_get_features = ABSOLUTE(0xffe50);
rom_nand_flash_set_features = ABSOLUTE(0xffe54);
pcTaskName = ABSOLUTE(0xffe58);
uxTaskStack = ABSOLUTE(0xffe5c);
uxTaskStackDepth = ABSOLUTE(0xffe60);
OSCtxSw2 = ABSOLUTE(0xffe64);
OSCtxSw = ABSOLUTE(0xffe68);
os_init = ABSOLUTE(0xffe6c);
os_current_task_prio = ABSOLUTE(0xffe70);
os_current_task_stask_size = ABSOLUTE(0xffe74);
os_time_get = ABSOLUTE(0xffe78);
os_task_create_static = ABSOLUTE(0xffe7c);
os_task_coreaffinityset = ABSOLUTE(0xffe80);
os_task_create_affinity_core = ABSOLUTE(0xffe84);
os_task_create = ABSOLUTE(0xffe88);
rom_os_time_dly = ABSOLUTE(0xffe8c);
os_task_del_req = ABSOLUTE(0xffe90);
os_task_del_res = ABSOLUTE(0xffe94);
os_task_del = ABSOLUTE(0xffe98);
os_taskq_post = ABSOLUTE(0xffe9c);
os_taskq_accept = ABSOLUTE(0xffea0);
__os_taskq_pend = ABSOLUTE(0xffea4);
os_sem_create = ABSOLUTE(0xffea8);
os_sem_del = ABSOLUTE(0xffeac);
rom_os_sem_pend = ABSOLUTE(0xffeb0);
os_sem_post = ABSOLUTE(0xffeb4);
os_sem_set = ABSOLUTE(0xffeb8);
os_sem_query = ABSOLUTE(0xffebc);
os_sem_valid = ABSOLUTE(0xffec0);
os_mutex_create = ABSOLUTE(0xffec4);
os_mutex_del = ABSOLUTE(0xffec8);
rom_os_mutex_pend = ABSOLUTE(0xffecc);
os_mutex_post = ABSOLUTE(0xffed0);
os_mutex_valid = ABSOLUTE(0xffed4);
os_q_create = ABSOLUTE(0xffed8);
os_q_del = ABSOLUTE(0xffedc);
os_q_flush = ABSOLUTE(0xffee0);
os_taskq_flush = ABSOLUTE(0xffee4);
os_q_pend = ABSOLUTE(0xffee8);
os_q_recv = ABSOLUTE(0xffeec);
os_q_peek = ABSOLUTE(0xffef0);
os_q_post = ABSOLUTE(0xffef4);
os_q_post_to_back = ABSOLUTE(0xffef8);
os_q_post_to_front = ABSOLUTE(0xffefc);
os_q_query = ABSOLUTE(0xfff00);
os_q_valid = ABSOLUTE(0xfff04);
os_task_get_handle = ABSOLUTE(0xfff08);
OSInit = ABSOLUTE(0xfff0c);
OSSchedLock = ABSOLUTE(0xfff10);
OSSchedUnlock = ABSOLUTE(0xfff14);
OSIdleOtherCore = ABSOLUTE(0xfff18);
OSResumOtherCore = ABSOLUTE(0xfff1c);
os_time_tick = ABSOLUTE(0xfff20);
OS_SchedRoundRobin = ABSOLUTE(0xfff24);
OS_EventTaskRdy = ABSOLUTE(0xfff28);
OS_EventTaskWait = ABSOLUTE(0xfff2c);
OS_EventTO = ABSOLUTE(0xfff30);
OS_Sched = ABSOLUTE(0xfff34);
OSUpdateIdleTime = ABSOLUTE(0xfff38);
prvGetExpectedIdleTime = ABSOLUTE(0xfff3c);
os_taskq_post_msg = ABSOLUTE(0xfff40);
os_taskq_post_event = ABSOLUTE(0xfff44);
os_taskq_post_type = ABSOLUTE(0xfff48);
task_queue_post_event = ABSOLUTE(0xfff4c);
task_queue_post_msg = ABSOLUTE(0xfff50);
task_queue_post = ABSOLUTE(0xfff54);
OSTaskQFlush = ABSOLUTE(0xfff58);
__OSTaskQFlushMsg = ABSOLUTE(0xfff5c);
os_taskq_pend = ABSOLUTE(0xfff60);
os_taskq_pend_timeout = ABSOLUTE(0xfff64);
os_current_task_rom = ABSOLUTE(0xfff68);
OSTimeDly = ABSOLUTE(0xfff6c);
OSTimeDlyResume = ABSOLUTE(0xfff70);
OSTimeGet = ABSOLUTE(0xfff74);
OSTimeSet = ABSOLUTE(0xfff78);
OSTCBCur = ABSOLUTE(0x100328);
OSRunning = ABSOLUTE(0x100320);
OSRdyTbl = ABSOLUTE(0x10031c);
OSIdleCtr = ABSOLUTE(0x100318);
OSTCBHighRdy = ABSOLUTE(0x100324);
OSTCBPrioTbl = ABSOLUTE(0x10032c);
idle_tcb = ABSOLUTE(0x100430);
OSLockNesting = ABSOLUTE(0x100314);
OSNextTaskUnblockTime = ABSOLUTE(0x10042c);
cpu1_run_flag = ABSOLUTE(0x10048c);
OS_Affinity_Enable = ABSOLUTE(0x1002d2);
MASK_CONFIG_CPU_UNMASK_IRQ_ENABLE = ABSOLUTE(0x1002d0);
OS_Sw_Sf_Irq_Num = ABSOLUTE(0x1002d1);
OSTaskCreate = ABSOLUTE(0xfff7c);
os_taskq_del_type = ABSOLUTE(0xfff80);
pmalloc_init = ABSOLUTE(0xfff84);
pmalloc = ABSOLUTE(0xfff88);
pfree = ABSOLUTE(0xfff8c);
pmalloc_get_unused_pages = ABSOLUTE(0xfff90);
get_physic_address = ABSOLUTE(0xfff94);
pmalloc_get_hdl = ABSOLUTE(0xfff98);
vmm_init_ = ABSOLUTE(0xfff9c);
vmalloc_ = ABSOLUTE(0xfffa0);
vfree_ = ABSOLUTE(0xfffa4);
vmem_get_phy_adr = ABSOLUTE(0xfffa8);
vmem_start = ABSOLUTE(0xfffac);
vmem_end = ABSOLUTE(0xfffb0);
vmalloc_get_hdl = ABSOLUTE(0xfffb4);
vmalloc_v2 = ABSOLUTE(0xfffb8);
vfree_v2 = ABSOLUTE(0xfffbc);
vcopy_ = ABSOLUTE(0xfffc0);
lock_vir_mem = ABSOLUTE(0xfffc4);
unlock_vir_mem = ABSOLUTE(0xfffc8);
hw_mmu_disable = ABSOLUTE(0xfffcc);
get_sbc_frame_info = ABSOLUTE(0xfffd0);
get_sbc_dec_ops = ABSOLUTE(0xfffd4);
sbc_dec_loop_u = ABSOLUTE(0xfffd8);
sbc_unpack_frame_u = ABSOLUTE(0xfffdc);
sbc_synthesize_audio_u = ABSOLUTE(0xfffe0);
sbc_oput_deal_normal = ABSOLUTE(0xfffe4);
sbc_oput_deal_To_ch2 = ABSOLUTE(0xfffe8);
sbc_bit_offset4 = ABSOLUTE(0xf88c0);
sbc_bit_offset8 = ABSOLUTE(0xf8900);
sbc_proto4_m0 = ABSOLUTE(0xf8980);
sbc_proto4_m1 = ABSOLUTE(0xf89d0);
sbc_proto8_m0 = ABSOLUTE(0xf8a20);
sbc_proto8_m1 = ABSOLUTE(0xf8ac0);
syn_matrix4 = ABSOLUTE(0xf8b60);
syn_matrix8 = ABSOLUTE(0xf8be0);
crc8_table = ABSOLUTE(0xf87c0);
sbc_div_new_table = ABSOLUTE(0xf8de0);
need_fix_iir_filter_buf = ABSOLUTE(0xfffec);
fix_iir_filter_init = ABSOLUTE(0xffff0);
fix_iir_filter_update = ABSOLUTE(0xffff4);
fix_iir_filter_run = ABSOLUTE(0xffff8);
fix_iir_filter_clear_mem = ABSOLUTE(0xffffc);
_SFC_MEMORY_START_ADDR = ABSOLUTE(0xc000000);
_IRQ_MEM_ADDR = ABSOLUTE(0x100000);
_RAM_LIMIT_L = ABSOLUTE(0x100000);
_RAM_LIMIT_H = ABSOLUTE(0x137000);
_MASK_USED_MEM_END = ABSOLUTE(0x101310);
_MASK_EXPORT_MEM_BEGIN = ABSOLUTE(0x100200);
_MASK_EXPORT_MEM_SIZE = ABSOLUTE(0x34c);
_UBOOT_LOADER_RAM_START = ABSOLUTE(0x102600);
_UBOOT_LOADER_RAM_END = ABSOLUTE(0x137000);
_UBOOT_LOADER_RAM_SIZE = ABSOLUTE(0x34a00);
g_boot_soft_flag = ABSOLUTE(0x100204);
irq_lock_cnt = ABSOLUTE(0x1002b8);
efuse_page0 = ABSOLUTE(0x1002ac);
efuse_page1 = ABSOLUTE(0x1002b0);
efuse_page2 = ABSOLUTE(0x1002b4);
nvram_list = ABSOLUTE(0x100214);
exception_irq_handler = ABSOLUTE(0xf8004);