Magic Lantern Firmware Wiki
Advertisement

Parent Page with all tasks: http://magiclantern.wikia.com/wiki/2.0.4_Tasks

AJ_task_create_UserLevel()[]

+------------------------------------------------+
|  AJ_task_create_UserLevel()      at 0xFF9B955C |
+------------------------------------------------+

int R0 = name           [eg "LiveViewMgr"]
int R1 = priority       [eg = 17]
int R2 = unknown0,      [eg = 5120]  AI:stack / local memory size maybe ? 
int R3 = ??notsure??    [eg = 300]
STACK0 = event_dispatch [eg AJ_lvEventDispatch()]

This routine calls AJ_task_create() above

Sub where AJ_task_create_UserLevel()

was called from

R0=

Name_of_task

R1=

Priority

R2= unknown

bitmask

R3=

unknown?

Stack0=

Event

Dispatch

Comment
AJ_EM_Initialise() at 0xFF827DEC "EventMgr" 17 0 100 AJ_emEventDispatch()

AJ_startupPrepareCapture_

n_FCACHE() at 0xFF828EE8

"FileCache" 20 0 500

AJ_FCACHE_

EventDispatch()

AJ_RscMgr_shootstorage_

setup() at 0xFF82CD70

"RscMgr" 19 0 200

AJ_RscMgr_

TryRecvMsgQ_task()

AJ_LiveView_Initialise()

at 0xFF835DBC

"LiveViewMgr" 17 5120 300 AJ_lvEventDispatch()
AJ_AE_LiveViewAE_setup() at 0xFF836AB0 "LVC_AE" 18 0 200 AJ_lvcaeEventDispatch() LV Auto Exposure
AJ_lvcaf_setup() at 0xFF83728C "LVC_AF" 20 0 200 AJ_lvcafEvnt() LV Auto Focus
AJ_LV_DEC_create_userTask() at 0xFF837D60 "LVC_DEV" 20 0 200

AJ_lvcdev_

EventDispatch()

AJ_LVC_MD_task_setup() at 0xFF838828 "LVC_MD" 20 0 200 AJ_LvcMdEvent()
AJ_RD_Initialize() at 0xFF83A52C "ReDevelop" 25 0 200 AJ_rdEventDispatch()
AJ_InitializeAdapterControl() at 0xFF83EBD8 "Ceres" 25 0 100 AJ_ceresEventDispatch() Ceres = adapter control related?
AJ_InitializeSDIODriver() at 0xFF841EE0 "SdioDrv" 25 0 100 AJ_sdioDrvEventDispatch()
AJ_FM_Initialize() at 0xFF8447BC "FileMgr" 25 0 2000 AJ_fmEventDispatch()
AJ_MOVW_Initialize() at 0xFF851170 AJ not sure ... maybe "MovWriter" 21 0 8192 AJ_MOVW_EventDispatch()
AJ_MVR_Initialize() at 0xFF852DE AJ not sure 18 0 8192 AJ_mvrEventDispatch()
AJ_PropertyMgr_setup() at 0xFF85ECE0 "PropMgr" 20 0 128 AJ_PropMgr_EventDispatch()
AJ_init_task_for_DM() at 0xFF86AD2 "DbgMgr" 31 0 1000 AJ_dmEventDispatch() Debug Manager
AJ_DP_Create() at 0xFF8C28B "DpMgr" 25 8192 100 AJ_DP_EventDispach
AJ_DP_ImgEdit_setup() at 0xFF8D81F4 "DpImgEditMgr" 25 0 20

AJ_DP_ImgEdit_

EventDispatch()

AJ_LiveViewAngel_

create_task() at 0xFF8E731C

"LiveViewAngelMgr" 27 16384 200 AJ_lvaEventDispatch()
AJ_SDIOTSK_Initialize() at 0xFF934130 "SdioTsk" 25 0 100 AJ_sdioTskEventDispatch()

AJ_fmPreparePlaback_

Mrk_task_initialise() at 0xFF951918

"Mrk" AJ not sure yet 0 2000 AJ_Mrk_EventDispatch()

AJ_ORPHAN_CRP_Initialize

DecryptoTask() at 0xFFA35030

"Decrypto" not sure yet 0 100 AJ_CRP_updIcu_EvDispatch()
AJ_ALV_Initialize() at 0xFFA66030 "AudioLevel" 25 0 1000 TH_alvEventDispatch()
AJ_ORPHAN_IPC_InitializeIPCMasterTask() at 0xFFB3B7B4

[Duplicate]

"IPCTask"

not sure yet 0 512

[Duplicate]

AJ_ipcEventDispatch()

AJ_ORPHAN_IPC_InitializeIPCSlaveTask() at 0xFFB3B99C "IPCTask" not sure yet 0 512 AJ_ipcEventDispatch()
Advertisement