summaryrefslogtreecommitdiffstats
path: root/sys/amd64
diff options
context:
space:
mode:
authorpfg <pfg@FreeBSD.org>2014-09-13 18:27:47 +0000
committerpfg <pfg@FreeBSD.org>2014-09-13 18:27:47 +0000
commit661c0752aa48701cb13fa118a3a92c387b258100 (patch)
tree8cb950dd67e989abbbada08f2caaa2b1190aac20 /sys/amd64
parent9ea19c975aea4e04b0f8368aa1680692f927f07d (diff)
downloadFreeBSD-src-661c0752aa48701cb13fa118a3a92c387b258100.zip
FreeBSD-src-661c0752aa48701cb13fa118a3a92c387b258100.tar.gz
MFC r271149:
Apply known workarounds for less modern MacBooks. The legacy USB circuit tends to give trouble on older MacBooks. While the original report covered MacBook4, extend the fix preemptively for the newer MacBookPro4 too. PR: 191693 Reviewed by: emaste Approved by: re
Diffstat (limited to 'sys/amd64')
-rw-r--r--sys/amd64/amd64/machdep.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/amd64/amd64/machdep.c b/sys/amd64/amd64/machdep.c
index 3395098..ebf4b17 100644
--- a/sys/amd64/amd64/machdep.c
+++ b/sys/amd64/amd64/machdep.c
@@ -238,9 +238,11 @@ cpu_startup(dummy)
if (sysenv != NULL) {
if (strncmp(sysenv, "MacBook1,1", 10) == 0 ||
strncmp(sysenv, "MacBook3,1", 10) == 0 ||
+ strncmp(sysenv, "MacBook4,1", 10) == 0 ||
strncmp(sysenv, "MacBookPro1,1", 13) == 0 ||
strncmp(sysenv, "MacBookPro1,2", 13) == 0 ||
strncmp(sysenv, "MacBookPro3,1", 13) == 0 ||
+ strncmp(sysenv, "MacBookPro4,1", 13) == 0 ||
strncmp(sysenv, "Macmini1,1", 10) == 0) {
if (bootverbose)
printf("Disabling LEGACY_USB_EN bit on "
OpenPOWER on IntegriCloud