Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8424950b authored by Andi Kleen's avatar Andi Kleen Committed by Ingo Molnar
Browse files

x86: don't disable RDTSC in userland for 32bit notsc



Modern 32bit userland doesn't even boot when the TSC is disabled
because ld.so tends to contain RDTSCs.  So make notsc only effective for the
kernel, similar to 64bit.

Signed-off-by: default avatarAndi Kleen <ak@suse.de>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent 13530257
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -654,7 +654,6 @@ void __cpuinit cpu_init(void)
		printk(KERN_NOTICE "Disabling TSC...\n");
		/**** FIX-HPA: DOES THIS REALLY BELONG HERE? ****/
		clear_bit(X86_FEATURE_TSC, boot_cpu_data.x86_capability);
		set_in_cr4(X86_CR4_TSD);
	}

	load_idt(&idt_descr);