Rev 1242 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1242 | Rev 1247 | ||
---|---|---|---|
Line 53... | Line 53... | ||
53 | .code16 |
53 | .code16 |
54 | cli |
54 | cli |
55 | xorw %ax, %ax |
55 | xorw %ax, %ax |
56 | movw %ax, %ds |
56 | movw %ax, %ds |
57 | 57 | ||
58 | lgdt ap_gdtr # initialize Global Descriptor Table register |
58 | lgdtl ap_gdtr # initialize Global Descriptor Table register |
59 | 59 | ||
60 | movl %cr0, %eax |
60 | movl %cr0, %eax |
61 | orl $1, %eax |
61 | orl $1, %eax |
62 | movl %eax, %cr0 # switch to protected mode |
62 | movl %eax, %cr0 # switch to protected mode |
63 | jmpl $gdtselector(KTEXT32_DES), $jump_to_kernel - BOOT_OFFSET + AP_BOOT_OFFSET |
63 | jmpl $gdtselector(KTEXT32_DES), $jump_to_kernel - BOOT_OFFSET + AP_BOOT_OFFSET |