mirror of
https://github.com/torvalds/linux.git
synced 2024-11-11 06:31:49 +00:00
x86, asm, cleanup: Replace open-coded control register values with symbolic
Clean up an unnecessary open-coded control register values. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com> Link: http://lkml.kernel.org/n/tip-um7za1nzf6brb17o0h4om6e3@git.kernel.org
This commit is contained in:
parent
d1fbefcb3a
commit
a3d7b7dddc
@ -167,7 +167,7 @@ static void post_set(void)
|
||||
setCx86(CX86_CCR3, ccr3);
|
||||
|
||||
/* Enable caches */
|
||||
write_cr0(read_cr0() & 0xbfffffff);
|
||||
write_cr0(read_cr0() & ~X86_CR0_CD);
|
||||
|
||||
/* Restore value of CR4 */
|
||||
if (cpu_has_pge)
|
||||
|
@ -701,7 +701,7 @@ static void post_set(void) __releases(set_atomicity_lock)
|
||||
mtrr_wrmsr(MSR_MTRRdefType, deftype_lo, deftype_hi);
|
||||
|
||||
/* Enable caches */
|
||||
write_cr0(read_cr0() & 0xbfffffff);
|
||||
write_cr0(read_cr0() & ~X86_CR0_CD);
|
||||
|
||||
/* Restore value of CR4 */
|
||||
if (cpu_has_pge)
|
||||
|
@ -186,7 +186,7 @@ identity_mapped:
|
||||
movl CP_PA_PGD(%ebx), %eax
|
||||
movl %eax, %cr3
|
||||
movl %cr0, %eax
|
||||
orl $(1<<31), %eax
|
||||
orl $X86_CR0_PG, %eax
|
||||
movl %eax, %cr0
|
||||
lea PAGE_SIZE(%edi), %esp
|
||||
movl %edi, %eax
|
||||
|
Loading…
Reference in New Issue
Block a user