Rev 8 | Rev 10 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8 | Rev 9 | ||
---|---|---|---|
Line 142... | Line 142... | ||
142 | 142 | ||
143 | ;mov edi,8*0x40+idts+8 |
143 | ;mov edi,8*0x40+idts+8 |
144 | mov [edi + 0], word (i40 and ((1 shl 16)-1)) |
144 | mov [edi + 0], word (i40 and ((1 shl 16)-1)) |
145 | mov [edi + 2], word os_code |
145 | mov [edi + 2], word os_code |
146 | mov [edi + 4], word 11101110b*256 |
146 | mov [edi + 4], word 11101110b*256 |
Line 147... | Line 147... | ||
147 | mov [edi + 6], word (i40 shr 16) |
147 | mov [edi + 6], word (i40 shr 16) |
Line 230... | Line 230... | ||
230 | iglobal |
230 | iglobal |
231 | prev_user_of_fpu dd 1 |
231 | prev_user_of_fpu dd 1 |
232 | endg |
232 | endg |
Line 233... | Line -... | ||
233 | - | ||
234 | - | ||
235 | - | ||
236 | 233 | ||
237 | 234 | ||
Line 238... | Line 235... | ||
238 | writehex: |
235 | writehex: |
239 | pusha |
236 | pusha |
Line 361... | Line 358... | ||
361 | popad |
358 | popad |
362 | iret |
359 | iret |
Line 363... | Line -... | ||
363 | - | ||
364 | - | ||
365 | - | ||
366 | uglobal |
- | |
367 | irqh dd 0x0 |
360 | |
Line 368... | Line 361... | ||
368 | endg |
361 | |
Line 369... | Line 362... | ||
369 | 362 | ||
Line 597... | Line 590... | ||
597 | terminate: ; terminate application |
590 | terminate: ; terminate application |
598 | push esi |
591 | push esi |
599 | mov esi,process_terminating |
592 | mov esi,process_terminating |
600 | call sys_msg_board_str |
593 | call sys_msg_board_str |
601 | pop esi |
594 | pop esi |
602 | ;start memory manager code |
- | |
603 | ; mov eax,esi |
- | |
604 | ; call MEM_Heap_Clean |
- | |
605 | ;end memory manager code |
- | |
606 | - | ||
Line 607... | Line 595... | ||
607 | 595 | ||
608 | cli |
596 | cli |
609 | cmp [application_table_status],0 |
597 | cmp [application_table_status],0 |
610 | je term9 |
598 | je term9 |