Deleted Added
full compact
ahci_pci.c (313445) ahci_pci.c (317673)
1/*-
2 * Copyright (c) 2009-2012 Alexander Motin <mav@FreeBSD.org>
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 11 unchanged lines hidden (view full) ---

20 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
21 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
22 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
24 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25 */
26
27#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 2009-2012 Alexander Motin <mav@FreeBSD.org>
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 11 unchanged lines hidden (view full) ---

20 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
21 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
22 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
24 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25 */
26
27#include <sys/cdefs.h>
28__FBSDID("$FreeBSD: stable/11/sys/dev/ahci/ahci_pci.c 313445 2017-02-08 16:06:19Z mav $");
28__FBSDID("$FreeBSD: stable/11/sys/dev/ahci/ahci_pci.c 317673 2017-05-02 06:27:46Z mav $");
29
30#include <sys/param.h>
31#include <sys/module.h>
32#include <sys/systm.h>
33#include <sys/kernel.h>
34#include <sys/bus.h>
35#include <sys/conf.h>
36#include <sys/endian.h>

--- 31 unchanged lines hidden (view full) ---

68 AHCI_Q_ATI_PMP_BUG | AHCI_Q_1MSI},
69 /* Not sure SB8x0/SB9x0 needs this quirk. Be conservative though */
70 {0x43951002, 0x00, "AMD SB8x0/SB9x0", AHCI_Q_ATI_PMP_BUG},
71 {0x78001022, 0x00, "AMD Hudson-2", 0},
72 {0x78011022, 0x00, "AMD Hudson-2", 0},
73 {0x78021022, 0x00, "AMD Hudson-2", 0},
74 {0x78031022, 0x00, "AMD Hudson-2", 0},
75 {0x78041022, 0x00, "AMD Hudson-2", 0},
29
30#include <sys/param.h>
31#include <sys/module.h>
32#include <sys/systm.h>
33#include <sys/kernel.h>
34#include <sys/bus.h>
35#include <sys/conf.h>
36#include <sys/endian.h>

--- 31 unchanged lines hidden (view full) ---

68 AHCI_Q_ATI_PMP_BUG | AHCI_Q_1MSI},
69 /* Not sure SB8x0/SB9x0 needs this quirk. Be conservative though */
70 {0x43951002, 0x00, "AMD SB8x0/SB9x0", AHCI_Q_ATI_PMP_BUG},
71 {0x78001022, 0x00, "AMD Hudson-2", 0},
72 {0x78011022, 0x00, "AMD Hudson-2", 0},
73 {0x78021022, 0x00, "AMD Hudson-2", 0},
74 {0x78031022, 0x00, "AMD Hudson-2", 0},
75 {0x78041022, 0x00, "AMD Hudson-2", 0},
76 {0x06011b21, 0x00, "ASMedia ASM1060", AHCI_Q_NOCCS},
77 {0x06021b21, 0x00, "ASMedia ASM1060", AHCI_Q_NOCCS},
78 {0x06111b21, 0x00, "ASMedia ASM1061", AHCI_Q_NOCCS},
79 {0x06121b21, 0x00, "ASMedia ASM1062", AHCI_Q_NOCCS},
80 {0x06201b21, 0x00, "ASMedia ASM106x", AHCI_Q_NOCCS},
81 {0x06211b21, 0x00, "ASMedia ASM106x", AHCI_Q_NOCCS},
82 {0x06221b21, 0x00, "ASMedia ASM106x", AHCI_Q_NOCCS},
83 {0x06241b21, 0x00, "ASMedia ASM106x", AHCI_Q_NOCCS},
84 {0x06251b21, 0x00, "ASMedia ASM106x", AHCI_Q_NOCCS},
76 {0x06011b21, 0x00, "ASMedia ASM1060", AHCI_Q_NOCCS|AHCI_Q_NOAUX},
77 {0x06021b21, 0x00, "ASMedia ASM1060", AHCI_Q_NOCCS|AHCI_Q_NOAUX},
78 {0x06111b21, 0x00, "ASMedia ASM1061", AHCI_Q_NOCCS|AHCI_Q_NOAUX},
79 {0x06121b21, 0x00, "ASMedia ASM1062", AHCI_Q_NOCCS|AHCI_Q_NOAUX},
80 {0x06201b21, 0x00, "ASMedia ASM106x", AHCI_Q_NOCCS|AHCI_Q_NOAUX},
81 {0x06211b21, 0x00, "ASMedia ASM106x", AHCI_Q_NOCCS|AHCI_Q_NOAUX},
82 {0x06221b21, 0x00, "ASMedia ASM106x", AHCI_Q_NOCCS|AHCI_Q_NOAUX},
83 {0x06241b21, 0x00, "ASMedia ASM106x", AHCI_Q_NOCCS|AHCI_Q_NOAUX},
84 {0x06251b21, 0x00, "ASMedia ASM106x", AHCI_Q_NOCCS|AHCI_Q_NOAUX},
85 {0x26528086, 0x00, "Intel ICH6", AHCI_Q_NOFORCE},
86 {0x26538086, 0x00, "Intel ICH6M", AHCI_Q_NOFORCE},
87 {0x26818086, 0x00, "Intel ESB2", 0},
88 {0x26828086, 0x00, "Intel ESB2", 0},
89 {0x26838086, 0x00, "Intel ESB2", 0},
90 {0x27c18086, 0x00, "Intel ICH7", 0},
91 {0x27c38086, 0x00, "Intel ICH7", 0},
92 {0x27c58086, 0x00, "Intel ICH7M", 0},

--- 556 unchanged lines hidden ---
85 {0x26528086, 0x00, "Intel ICH6", AHCI_Q_NOFORCE},
86 {0x26538086, 0x00, "Intel ICH6M", AHCI_Q_NOFORCE},
87 {0x26818086, 0x00, "Intel ESB2", 0},
88 {0x26828086, 0x00, "Intel ESB2", 0},
89 {0x26838086, 0x00, "Intel ESB2", 0},
90 {0x27c18086, 0x00, "Intel ICH7", 0},
91 {0x27c38086, 0x00, "Intel ICH7", 0},
92 {0x27c58086, 0x00, "Intel ICH7M", 0},

--- 556 unchanged lines hidden ---