Subversion Repositories Kolibri OS

Rev

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

Rev 1076 Rev 1086
Line 9... Line 9...
9
;;  Distributed under GPL. See file COPYING for details.        ;;
9
;;  Distributed under GPL. See file COPYING for details.        ;;
10
;;  Copyright 2003 Ville Turjanmaa                              ;;
10
;;  Copyright 2003 Ville Turjanmaa                              ;;
11
;;                                                              ;;
11
;;                                                              ;;
12
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
12
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 13... Line 13...
13
 
13
 
Line 14... Line 14...
14
$Revision: 1076 $
14
$Revision: 1086 $
15
 
15
 
16
 
16
 
Line 98... Line 98...
98
 
98
 
99
uglobal
99
uglobal
100
  pf_err_code   dd ?
100
  pf_err_code   dd ?
Line 101... Line 101...
101
endg
101
endg
102
 
102
 
103
page_fault_exc:
103
page_fault_exc:                 ; äóðàêîóñòî÷èâîñòü: ñåëåêòîðû èñïîð÷åíû...
104
        pop     [pf_err_code]  ;äåéñòâèòåëüíî äî ñëåäóþùåãî #PF
104
        pop     [ss:pf_err_code]; äåéñòâèòåëüíî äî ñëåäóþùåãî #PF
-
 
105
        save_ring3_context
105
        save_ring3_context
106
        mov     bl,14
106
        mov     bl,14
107
 
107
exc_c:                         ;èñêëþ÷åíèå
108
exc_c:                          ; èñêëþ÷åíèÿ (âñå, êðîìå 7-ãî - #NM)
108
; Ôðýéì ñòåêà ïðè èñêëþ÷åíèè/ïðåðûâàíèè èç 3-ãî êîëüöà + pushad (ò.å., èìåííî çäåñü)
109
; Ôðýéì ñòåêà ïðè èñêëþ÷åíèè/ïðåðûâàíèè èç 3-ãî êîëüöà + pushad (ò.å., èìåííî çäåñü)
109
  reg_ss        equ esp+0x30
110
  reg_ss        equ esp+0x30
110
  reg_esp3      equ esp+0x2C
111
  reg_esp3      equ esp+0x2C