source:
mainline/kernel/arch/ia32/src/boot/vesa_ret.inc
Last change on this file was 8be3230, checked in by , 7 years ago | |
---|---|
|
|
File size: 289 bytes |
Rev | Line | |
---|---|---|
[8be3230] | 1 | .code32 |
2 | vesa_init_protected: | |
3 | cli | |
4 | cld | |
5 | ||
6 | /* Initialize stack pointer */ | |
7 | movl $START_STACK, %esp | |
8 | ||
9 | /* Kernel data + stack */ | |
10 | movw $GDT_SELECTOR(KDATA_DES), %cx | |
11 | movw %cx, %es | |
12 | movw %cx, %fs | |
13 | movw %cx, %gs | |
14 | movw %cx, %ds | |
15 | movw %cx, %ss | |
16 | ||
17 | jmpl $GDT_SELECTOR(KTEXT_DES), $vesa_meeting_point |
Note:
See TracBrowser
for help on using the repository browser.