Subversion Repositories HelenOS

Rev

Rev 4127 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4127 Rev 4346
1
.code32
1
.code32
2
vesa_init_protected:
2
vesa_init_protected:
3
	movw $gdtselector(KDATA_DES), %cx
3
	movw $gdtselector(KDATA_DES), %cx
4
	movw %cx, %es
4
	movw %cx, %es
5
	movw %cx, %fs
5
	movw %cx, %fs
6
	movw %cx, %gs
6
	movw %cx, %gs
7
	movw %cx, %ds               # kernel data + stack
7
	movw %cx, %ds               # kernel data + stack
8
	movw %cx, %ss
8
	movw %cx, %ss
9
	
9
	
10
	movl $START_STACK, %esp     # initialize stack pointer
10
	movl $START_STACK, %esp     # initialize stack pointer
11
	
11
	
12
	jmpl $gdtselector(KTEXT_DES), $vesa_meeting_point
12
	jmpl $gdtselector(KTEXT_DES), $vesa_meeting_point
13
 
13