Subversion Repositories HelenOS

Rev

Rev 2613 | Rev 3043 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2613 Rev 2784
Line 171... Line 171...
171
	# we must fill the data segment registers
171
	# we must fill the data segment registers
172
	movw $16, %ax
172
	movw $16, %ax
173
	movw %ax, %ds
173
	movw %ax, %ds
174
	movw %ax, %es
174
	movw %ax, %es
175
	
175
	
-
 
176
	cld
176
	sti
177
	sti
177
	# syscall_handler(edx, ecx, ebx, esi, edi, ebp, eax)
178
	# syscall_handler(edx, ecx, ebx, esi, edi, ebp, eax)
178
	call syscall_handler   
179
	call syscall_handler   
179
	cli
180
	cli
180
	addl $28, %esp         # clean-up of parameters
181
	addl $28, %esp         # clean-up of parameters
Line 231... Line 232...
231
	# we must fill the data segment registers
232
	# we must fill the data segment registers
232
	movw $16, %ax
233
	movw $16, %ax
233
	movw %ax, %ds
234
	movw %ax, %ds
234
	movw %ax, %es
235
	movw %ax, %es
235
 
236
 
-
 
237
	cld
-
 
238
 
236
	pushl %esp          # *istate
239
	pushl %esp          # *istate
237
	pushl $(\i)         # intnum
240
	pushl $(\i)         # intnum
238
	call exc_dispatch   # excdispatch(intnum, *istate)
241
	call exc_dispatch   # excdispatch(intnum, *istate)
239
	addl $8, %esp       # Clear arguments from stack
242
	addl $8, %esp       # Clear arguments from stack
240
 
243