FreeBSD Bugzilla – Attachment 145956 Details for
Bug 192780
Make Marvell 88SE9128 sata port-multiplier supported
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Marvell 88SE9128 SPM support
ahci.diff (text/plain), 1.45 KB, created by
freebsd
on 2014-08-18 12:32:04 UTC
(
hide
)
Description:
Marvell 88SE9128 SPM support
Filename:
MIME Type:
Creator:
freebsd
Created:
2014-08-18 12:32:04 UTC
Size:
1.45 KB
patch
obsolete
>Index: sys/dev/ahci/ahci.c >=================================================================== >--- sys/dev/ahci/ahci.c (revision 269955) >+++ sys/dev/ahci/ahci.c (working copy) >@@ -115,6 +115,7 @@ > #define AHCI_Q_NOCOUNT 1024 > #define AHCI_Q_ALTSIG 2048 > #define AHCI_Q_NOMSI 4096 >+#define AHCI_Q_SMPFBSS 8192 > > #define AHCI_Q_BIT_STRING \ > "\020" \ >@@ -130,7 +131,8 @@ > "\012NOAA" \ > "\013NOCOUNT" \ > "\014ALTSIG" \ >- "\015NOMSI" >+ "\015NOMSI" \ >+ "\016SMPFBSS" > } ahci_ids[] = { > {0x43801002, 0x00, "ATI IXP600", AHCI_Q_NOMSI}, > {0x43901002, 0x00, "ATI IXP700", 0}, >@@ -222,7 +224,7 @@ > {0x614511ab, 0x00, "Marvell 88SE6145", AHCI_Q_NOFORCE | AHCI_Q_4CH | > AHCI_Q_EDGEIS | AHCI_Q_NONCQ | AHCI_Q_NOCOUNT}, > {0x91201b4b, 0x00, "Marvell 88SE912x", AHCI_Q_EDGEIS|AHCI_Q_NOBSYRES}, >- {0x91231b4b, 0x11, "Marvell 88SE912x", AHCI_Q_NOBSYRES|AHCI_Q_ALTSIG}, >+ {0x91231b4b, 0x11, "Marvell 88SE912x", AHCI_Q_NOBSYRES|AHCI_Q_ALTSIG|AHCI_Q_SMPFBSS}, > {0x91231b4b, 0x00, "Marvell 88SE912x", AHCI_Q_EDGEIS|AHCI_Q_SATA2|AHCI_Q_NOBSYRES}, > {0x91251b4b, 0x00, "Marvell 88SE9125", AHCI_Q_NOBSYRES}, > {0x91281b4b, 0x00, "Marvell 88SE9128", AHCI_Q_NOBSYRES|AHCI_Q_ALTSIG}, >@@ -466,6 +468,10 @@ > ctlr->caps |= 3; > ctlr->ichannels &= 0x0f; > } >+ if (ctlr->quirks & AHCI_Q_SMPFBSS) { >+ ctlr->caps |= AHCI_CAP_SPM; >+ ctlr->caps |= AHCI_CAP_FBSS; >+ } > ctlr->channels = MAX(flsl(ctlr->ichannels), > (ctlr->caps & AHCI_CAP_NPMASK) + 1); > if (ctlr->quirks & AHCI_Q_NOPMP)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 192780
: 145956