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 --- |