Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 111 → Rev 112

/SPARTAN/trunk/arch/ia32/src/boot/boot.S
47,8 → 47,10
movl %cr0,%eax
orl $0x1,%eax
movl %eax,%cr0
jmp 0f
0:
jmpl $8,$meeting_point
meeting_point:
.code32
 
movw $16,%ax
movw %ax,%es
movw %ax,%gs
56,9 → 58,6
movw %ax,%ds # kernel data + stack
movw %ax,%ss
movl $0x7c00,%esp
jmpl $8,$meeting_point
meeting_point:
.code32
 
lidt idtr
 
96,6 → 95,8
movl %cr0, %ebx
orl $(1<<31), %ebx
movl %ebx, %cr0
jmp 0f
0:
ret