Subversion Repositories HelenOS-historic

Rev

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

Rev 1052 Rev 1063
Line 172... Line 172...
172
		
172
		
173
		mods_loop:
173
		mods_loop:
174
			
174
			
175
			xorq %rdx, %rdx
175
			xorq %rdx, %rdx
176
			movl 0(%esi), %edx					# mods->mod_start
176
			movl 0(%esi), %edx					# mods->mod_start
177
			addq $0xffffffff80000000, %rdx
177
			movq $0xffff800000000000, %r10
-
 
178
			addq %r10, %rdx
178
			movq %rdx, 8(%rdi)
179
			movq %rdx, 8(%rdi)
179
			
180
			
180
			xorq %rdx, %rdx
181
			xorq %rdx, %rdx
181
			movl 4(%esi), %edx
182
			movl 4(%esi), %edx
182
			subl 0(%esi), %edx					# mods->mod_end - mods->mod_start
183
			subl 0(%esi), %edx					# mods->mod_end - mods->mod_start
Line 301... Line 302...
301
	
302
	
302
.align 4096
303
.align 4096
303
.global ptl_0
304
.global ptl_0
304
ptl_0:
305
ptl_0:
305
	.quad ptl_1 + (PTL_WRITABLE | PTL_PRESENT)
306
	.quad ptl_1 + (PTL_WRITABLE | PTL_PRESENT)
306
	.fill 510,8,0
307
	.fill 255,8,0
-
 
308
	.quad ptl_1 + (PTL_WRITABLE | PTL_PRESENT)
-
 
309
	.fill 254,8,0
307
	.quad ptl_1 + (PTL_WRITABLE | PTL_PRESENT)
310
	.quad ptl_1 + (PTL_WRITABLE | PTL_PRESENT)
308
 
311
 
309
.global bootstrap_gdtr
312
.global bootstrap_gdtr
310
bootstrap_gdtr:
313
bootstrap_gdtr:
311
	.word gdtselector(GDT_ITEMS)
314
	.word gdtselector(GDT_ITEMS)