aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64
diff options
context:
space:
mode:
authorPedro F. Giffuni <pfg@FreeBSD.org>2014-09-05 01:06:45 +0000
committerPedro F. Giffuni <pfg@FreeBSD.org>2014-09-05 01:06:45 +0000
commit11db54f172adb6a3deee483a2e987136cf73b47a (patch)
treeffb074d65a85251fb1878728279519ced28672fd /sys/amd64
parent89fac384c8cd2aab645b4cf0856e6f26e8289454 (diff)
downloadsrc-11db54f172adb6a3deee483a2e987136cf73b47a.tar.gz
src-11db54f172adb6a3deee483a2e987136cf73b47a.zip
Apply known workarounds for modern MacBooks.
The legacy USB circuit tends to give trouble on MacBook. While the original report covered MacBook, extend the fix preemptively for the newer MacBookPro too. PR: 191693 Reviewed by: emaste MFC after: 5 days
Notes
Notes: svn path=/head/; revision=271149
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 efedcfd9d69d..afd008688ae4 100644
--- a/sys/amd64/amd64/machdep.c
+++ b/sys/amd64/amd64/machdep.c
@@ -250,9 +250,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 "