Subversion Repositories Kolibri OS

Rev

Rev 214 | Rev 233 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 214 Rev 221
Line 604... Line 604...
604
proc add_app_parameters stdcall,slot:dword,img_base:dword,\
604
proc add_app_parameters stdcall,slot:dword,img_base:dword,\
605
                        cmd_line:dword, app_path:dword, flags:dword
605
                        cmd_line:dword, app_path:dword, flags:dword
Line 606... Line 606...
606
 
606
 
607
           mov edi, [slot]
607
           mov edi, [slot]
608
           mov esi, [fpu_data]
608
           mov esi, [fpu_data]
609
           bt [cpu_caps], CAPS_FXSR
609
           bt [cpu_caps], CAPS_SSE
Line 610... Line 610...
610
           jnc .no_SSE
610
           jnc .no_SSE
611
 
611
 
612
           shl edi, 8
612
           shl edi, 8
Line 637... Line 637...
637
           jle    .noinc
637
           jle    .noinc
638
           inc    dword [TASK_COUNT]       ;update number of processes
638
           inc    dword [TASK_COUNT]       ;update number of processes
639
.noinc:
639
.noinc:
640
           shl    ebx,8
640
           shl    ebx,8
641
           mov    eax,[app_mem]
641
           mov    eax,[app_mem]
-
 
642
           mov    [PROC_BASE+APPDATA.mem_size+ebx],eax
-
 
643
 
-
 
644
           mov    ecx, [def_cursor]
642
           mov    [PROC_BASE+0x8c+ebx],eax
645
           mov    [PROC_BASE+APPDATA.cursor+ebx],ecx
Line 643... Line 646...
643
 
646
 
644
           shr    ebx,3
647
           shr    ebx,3
645
           mov eax, new_app_base
648
           mov eax, new_app_base