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 |