Deleted Added
full compact
aac_pci.c (171940) aac_pci.c (172653)
1/*-
2 * Copyright (c) 2000 Michael Smith
3 * Copyright (c) 2001 Scott Long
4 * Copyright (c) 2000 BSDi
5 * Copyright (c) 2001 Adaptec, Inc.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 */
29
30#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 2000 Michael Smith
3 * Copyright (c) 2001 Scott Long
4 * Copyright (c) 2000 BSDi
5 * Copyright (c) 2001 Adaptec, Inc.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 */
29
30#include <sys/cdefs.h>
31__FBSDID("$FreeBSD: head/sys/dev/aac/aac_pci.c 171940 2007-08-23 20:12:40Z emaste $");
31__FBSDID("$FreeBSD: head/sys/dev/aac/aac_pci.c 172653 2007-10-14 19:40:15Z emaste $");
32
33/*
34 * PCI bus interface and resource allocation.
35 */
36
37#include "opt_aac.h"
38
39#include <sys/param.h>

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

171 {0x9005, 0x0285, 0x103c, 0x3227, AAC_HWIF_I960RX, 0,
172 "Adaptec SATA RAID 2610SA"},
173 {0x9005, 0x0285, 0x9005, 0x0296, AAC_HWIF_I960RX, 0,
174 "Adaptec SCSI RAID 2240S"},
175 {0x9005, 0x0285, 0x9005, 0x0297, AAC_HWIF_I960RX, 0,
176 "Adaptec SAS RAID 4005SAS"},
177 {0x9005, 0x0285, 0x1014, 0x02f2, AAC_HWIF_I960RX, 0,
178 "IBM ServeRAID 8i"},
32
33/*
34 * PCI bus interface and resource allocation.
35 */
36
37#include "opt_aac.h"
38
39#include <sys/param.h>

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

171 {0x9005, 0x0285, 0x103c, 0x3227, AAC_HWIF_I960RX, 0,
172 "Adaptec SATA RAID 2610SA"},
173 {0x9005, 0x0285, 0x9005, 0x0296, AAC_HWIF_I960RX, 0,
174 "Adaptec SCSI RAID 2240S"},
175 {0x9005, 0x0285, 0x9005, 0x0297, AAC_HWIF_I960RX, 0,
176 "Adaptec SAS RAID 4005SAS"},
177 {0x9005, 0x0285, 0x1014, 0x02f2, AAC_HWIF_I960RX, 0,
178 "IBM ServeRAID 8i"},
179 {0x9005, 0x0285, 0x1014, 0x0312, AAC_HWIF_I960RX, 0,
180 "IBM ServeRAID 8i"},
179 {0x9005, 0x0285, 0x9005, 0x0298, AAC_HWIF_I960RX, 0,
180 "Adaptec SAS RAID 4000SAS"},
181 {0x9005, 0x0285, 0x9005, 0x0299, AAC_HWIF_I960RX, 0,
182 "Adaptec SAS RAID 4800SAS"},
183 {0x9005, 0x0285, 0x9005, 0x029a, AAC_HWIF_I960RX, 0,
184 "Adaptec SAS RAID 4805SAS"},
185 {0x9005, 0x0285, 0x9005, 0x028e, AAC_HWIF_I960RX, 0,
186 "Adaptec SATA RAID 2020SA ZCR"},
187 {0x9005, 0x0285, 0x9005, 0x028f, AAC_HWIF_I960RX, 0,
188 "Adaptec SATA RAID 2025SA ZCR"},
189 {0x9005, 0x0285, 0x9005, 0x02a4, AAC_HWIF_I960RX, 0,
190 "ICP ICP9085LI SAS RAID"},
191 {0x9005, 0x0285, 0x9005, 0x02a5, AAC_HWIF_I960RX, 0,
192 "ICP ICP5085BR SAS RAID"},
193 {0x9005, 0x0286, 0x9005, 0x02a0, AAC_HWIF_RKT, 0,
194 "ICP ICP9047MA SATA RAID"},
195 {0x9005, 0x0286, 0x9005, 0x02a1, AAC_HWIF_RKT, 0,
196 "ICP ICP9087MA SATA RAID"},
181 {0x9005, 0x0285, 0x9005, 0x0298, AAC_HWIF_I960RX, 0,
182 "Adaptec SAS RAID 4000SAS"},
183 {0x9005, 0x0285, 0x9005, 0x0299, AAC_HWIF_I960RX, 0,
184 "Adaptec SAS RAID 4800SAS"},
185 {0x9005, 0x0285, 0x9005, 0x029a, AAC_HWIF_I960RX, 0,
186 "Adaptec SAS RAID 4805SAS"},
187 {0x9005, 0x0285, 0x9005, 0x028e, AAC_HWIF_I960RX, 0,
188 "Adaptec SATA RAID 2020SA ZCR"},
189 {0x9005, 0x0285, 0x9005, 0x028f, AAC_HWIF_I960RX, 0,
190 "Adaptec SATA RAID 2025SA ZCR"},
191 {0x9005, 0x0285, 0x9005, 0x02a4, AAC_HWIF_I960RX, 0,
192 "ICP ICP9085LI SAS RAID"},
193 {0x9005, 0x0285, 0x9005, 0x02a5, AAC_HWIF_I960RX, 0,
194 "ICP ICP5085BR SAS RAID"},
195 {0x9005, 0x0286, 0x9005, 0x02a0, AAC_HWIF_RKT, 0,
196 "ICP ICP9047MA SATA RAID"},
197 {0x9005, 0x0286, 0x9005, 0x02a1, AAC_HWIF_RKT, 0,
198 "ICP ICP9087MA SATA RAID"},
199 {0x9005, 0x0286, 0x9005, 0x02a6, AAC_HWIF_RKT, 0,
200 "ICP9067MA SATA RAID"},
201 {0x9005, 0x0285, 0x9005, 0x02b5, AAC_HWIF_I960RX, 0,
202 "Adaptec RAID 5445"},
203 {0x9005, 0x0285, 0x9005, 0x02b6, AAC_HWIF_I960RX, 0,
204 "Adaptec RAID 5805"},
205 {0x9005, 0x0285, 0x9005, 0x02b7, AAC_HWIF_I960RX, 0,
206 "Adaptec RAID 5085"},
207 {0x9005, 0x0285, 0x9005, 0x02b8, AAC_HWIF_I960RX, 0,
208 "ICP RAID ICP5445SL"},
209 {0x9005, 0x0285, 0x9005, 0x02b9, AAC_HWIF_I960RX, 0,
210 "ICP RAID ICP5085SL"},
211 {0x9005, 0x0285, 0x9005, 0x02ba, AAC_HWIF_I960RX, 0,
212 "ICP RAID ICP5805SL"},
197 {0x9005, 0x0285, 0x9005, 0x02bb, AAC_HWIF_I960RX, 0,
198 "Adaptec RAID 3405"},
199 {0x9005, 0x0285, 0x9005, 0x02bc, AAC_HWIF_I960RX, 0,
200 "Adaptec RAID 3805"},
213 {0x9005, 0x0285, 0x9005, 0x02bb, AAC_HWIF_I960RX, 0,
214 "Adaptec RAID 3405"},
215 {0x9005, 0x0285, 0x9005, 0x02bc, AAC_HWIF_I960RX, 0,
216 "Adaptec RAID 3805"},
217 {0x9005, 0x0285, 0x9005, 0x02bd, AAC_HWIF_I960RX, 0,
218 "Adaptec RAID 31205"},
219 {0x9005, 0x0285, 0x9005, 0x02be, AAC_HWIF_I960RX, 0,
220 "Adaptec RAID 31605"},
221 {0x9005, 0x0285, 0x9005, 0x02bf, AAC_HWIF_I960RX, 0,
222 "ICP RAID ICP5045BL"},
223 {0x9005, 0x0285, 0x9005, 0x02c0, AAC_HWIF_I960RX, 0,
224 "ICP RAID ICP5085BL"},
225 {0x9005, 0x0285, 0x9005, 0x02c1, AAC_HWIF_I960RX, 0,
226 "ICP RAID ICP5125BR"},
227 {0x9005, 0x0285, 0x9005, 0x02c2, AAC_HWIF_I960RX, 0,
228 "ICP RAID ICP5165BR"},
229 {0x9005, 0x0285, 0x9005, 0x02c3, AAC_HWIF_I960RX, 0,
230 "Adaptec RAID 51205"},
231 {0x9005, 0x0285, 0x9005, 0x02c4, AAC_HWIF_I960RX, 0,
232 "Adaptec RAID 51605"},
233 {0x9005, 0x0285, 0x9005, 0x02c5, AAC_HWIF_I960RX, 0,
234 "ICP RAID ICP5125SL"},
235 {0x9005, 0x0285, 0x9005, 0x02c6, AAC_HWIF_I960RX, 0,
236 "ICP RAID ICP5165SL"},
237 {0x9005, 0x0285, 0x9005, 0x02c7, AAC_HWIF_I960RX, 0,
238 "Adaptec RAID 3085"},
239 {0x9005, 0x0285, 0x9005, 0x02c8, AAC_HWIF_I960RX, 0,
240 "ICP RAID ICP5805BL"},
201 {0x9005, 0x0286, 0x1014, 0x9580, AAC_HWIF_RKT, 0,
202 "IBM ServeRAID-8k"},
241 {0x9005, 0x0286, 0x1014, 0x9580, AAC_HWIF_RKT, 0,
242 "IBM ServeRAID-8k"},
243 {0x9005, 0x0285, 0x1014, 0x034d, AAC_HWIF_I960RX, 0,
244 "IBM ServeRAID 8s"},
203 {0, 0, 0, 0, 0, 0, 0}
204};
205
206static struct aac_ident *
207aac_find_ident(device_t dev)
208{
209 struct aac_ident *m;
210

--- 210 unchanged lines hidden ---
245 {0, 0, 0, 0, 0, 0, 0}
246};
247
248static struct aac_ident *
249aac_find_ident(device_t dev)
250{
251 struct aac_ident *m;
252

--- 210 unchanged lines hidden ---