Subversion Repositories Kolibri OS

Rev

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

Rev 221 Rev 237
Line 10... Line 10...
10
idtreg:
10
idtreg:
11
     dw   8*0x41-1
11
     dw   8*0x41-1
12
     dd   idts+8
12
     dd   idts+8
13
;label idts at 0xB100-8
13
;label idts at 0xB100-8
Line 14... Line -...
14
 
-
 
15
 
-
 
16
uglobal
-
 
17
 tss_sceleton:
-
 
18
  l.back   dw 0,0
-
 
19
  l.esp0   dd 0
-
 
20
  l.ss0    dw 0,0
-
 
21
  l.esp1   dd 0
-
 
22
  l.ss1    dw 0,0
-
 
23
  l.esp2   dd 0
-
 
24
  l.ss2    dw 0,0
-
 
25
  l.cr3    dd 0
-
 
26
  l.eip    dd 0
-
 
27
  l.eflags dd 0
-
 
28
  l.eax    dd 0
-
 
29
  l.ecx    dd 0
-
 
30
  l.edx    dd 0
-
 
31
  l.ebx    dd 0
-
 
32
  l.esp    dd 0
-
 
33
  l.ebp    dd 0
-
 
34
  l.esi    dd 0
-
 
35
  l.edi    dd 0
-
 
36
  l.es     dw 0,0
-
 
37
  l.cs     dw 0,0
-
 
38
  l.ss     dw 0,0
-
 
39
  l.ds     dw 0,0
-
 
40
  l.fs     dw 0,0
-
 
41
  l.gs     dw 0,0
-
 
42
  l.ldt    dw 0,0
-
 
43
  l.trap   dw 0
-
 
44
  l.io     dw 0
-
 
45
endg
-
 
46
 
-
 
47
 
14
 
Line 48... Line 15...
48
build_process_gdt_tss_pointer:
15
build_process_gdt_tss_pointer:
49
 
16
 
50
        mov    ecx,tss_data
17
        mov    ecx,tss_data
Line 510... Line 477...
510
        ret
477
        ret
Line 511... Line 478...
511
 
478
 
512
.no_application_mem_resize:
479
.no_application_mem_resize:
Line 513... Line -...
513
        ret
-
 
514
 
480
        ret
515
 
481
 
Line 516... Line 482...
516
 
482
if 0
Line 517... Line 483...
517
get_app_params:
483
get_app_params:
Line 575... Line 541...
575
 
541
 
576
    pop  eax
542
    pop  eax
577
    stc
543
    stc
Line -... Line 544...
-
 
544
    ret
Line 578... Line -...
578
    ret
-
 
579
 
-
 
580
 
-
 
581
uglobal
-
 
582
  new_process_place  dd  0x0
-
 
583
  app_start    dd  0x0
-
 
584
  app_i_end    dd  0x0
-
 
585
  app_mem      dd  0x0
-
 
586
  app_esp      dd  0x0
-
 
587
  app_i_param  dd  0x0
-
 
588
  app_i_icon   dd  0x0
-
 
589
;  app_mem_pos  dd  0x0
-
 
Line -... Line 545...
-
 
545
 
-
 
546
end if
-
 
547
 
-
 
548
 
-
 
549
;uglobal
-
 
550
;  new_process_place  dd  0x0
-
 
551
;  app_start    dd  0x0
-
 
552
;  app_i_end    dd  0x0
-
 
553
;  app_mem      dd  0x0
-
 
554
;  app_esp      dd  0x0
Line 590... Line 555...
590
  appl_path        dd 0x0
555
;  app_i_param  dd  0x0
Line 591... Line 556...
591
  appl_path_size   dd 0x0
556
;  app_i_icon   dd  0x0
592
endg
557
;  app_mem_pos  dd  0x0