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 |