Changeset 57c2a87 in mainline for kernel/arch/ia32/src/boot/multiboot.S
- Timestamp:
- 2016-05-05T13:02:20Z (9 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a0d9abcd
- Parents:
- 811770c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32/src/boot/multiboot.S
r811770c r57c2a87 35 35 #include <genarch/multiboot/multiboot.h> 36 36 #include <arch/cpuid.h> 37 #include <arch/cpu.h> 37 38 38 39 #define START_STACK (BOOT_OFFSET - BOOT_STACK_SIZE) … … 166 167 /* Paging features */ 167 168 movl %cr4, %ecx 168 orl $ (1 << 4), %ecx/* PSE on */169 andl $ (~(1 << 5)), %ecx/* PAE off */169 orl $CR4_PSE, %ecx /* PSE on */ 170 andl $~CR4_PAE, %ecx /* PAE off */ 170 171 movl %ecx, %cr4 171 172 … … 191 192 192 193 movl %cr0, %ebx 193 orl $ (1 << 31), %ebx/* paging on */194 orl $CR0_PG, %ebx /* paging on */ 194 195 movl %ebx, %cr0 195 196 ret … … 205 206 /* Paging features */ 206 207 movl %cr4, %ecx 207 andl $ (~(1 << 5)), %ecx /* PAE off */208 andl $~CR4_PAE, %ecx /* PAE off */ 208 209 movl %ecx, %cr4 209 210 … … 277 278 278 279 movl %cr0, %ebx 279 orl $ (1 << 31), %ebx /* paging on */280 orl $CR0_PG, %ebx /* paging on */ 280 281 movl %ebx, %cr0 281 282
Note:
See TracChangeset
for help on using the changeset viewer.