]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
re-enable AMD Topology extension on certain models if disabled by BIOS
authorAndriy Gapon <avg@FreeBSD.org>
Tue, 12 Apr 2016 13:30:39 +0000 (13:30 +0000)
committerAndriy Gapon <avg@FreeBSD.org>
Tue, 12 Apr 2016 13:30:39 +0000 (13:30 +0000)
commit0d63fc3ed8bac59f7966921bfacf2cc3899b1ed3
treead17502d1ace83c7947422a7127a812817e2b2a0
parent53791a95a48f5e6f0463e14837d26a065f212f39
re-enable AMD Topology extension on certain models if disabled by BIOS

Some BIOSes disable AMD Topology extension on AMD Family 15h notebook
processors.  We re-enable the extension, so that we can properly discover
core and cache topology.  Linux seems to do the same.

Reported by: Johannes Dieterich <dieterich.joh@gmail.com>
Reviewed by: jhb, kib
Tested by: Johannes Dieterich <dieterich.joh@gmail.com>
(earlier version)
MFC after: 3 weeks
Differential Revision: https://reviews.freebsd.org/D5883
sys/amd64/amd64/mp_machdep.c
sys/i386/i386/mp_machdep.c
sys/x86/include/specialreg.h
sys/x86/include/x86_var.h
sys/x86/x86/identcpu.c