Rev 696 | Rev 1241 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 696 | Rev 809 | ||
|---|---|---|---|
| Line 66... | Line 66... | ||
| 66 | .code32 |
66 | .code32 |
| 67 | movw $gdtselector(KDATA_DES), %ax |
67 | movw $gdtselector(KDATA_DES), %ax |
| 68 | movw %ax, %ds |
68 | movw %ax, %ds |
| 69 | movw %ax, %es |
69 | movw %ax, %es |
| 70 | movw %ax, %ss |
70 | movw %ax, %ss |
| - | 71 | movw $gdtselector(UDATA_DES), %ax |
|
| - | 72 | movw %ax, %gs |
|
| 71 | 73 | ||
| 72 | # Enable 64-bit page transaltion entries - CR4.PAE = 1. |
74 | # Enable 64-bit page transaltion entries - CR4.PAE = 1. |
| 73 | # Paging is not enabled until after long mode is enabled |
75 | # Paging is not enabled until after long mode is enabled |
| 74 | 76 | ||
| 75 | movl %cr4, %eax |
77 | movl %cr4, %eax |