Module Name: src Committed By: jdolecek Date: Mon Oct 22 20:30:52 UTC 2018
Modified Files: src/sys/dev/ata: TODO.ncq src/sys/dev/ic: mvsata.c Log Message: move mvsata(4) related items from ata/TODO.ncq to dev/ic/mvsata.c, it's unlikely this will ever be done, but still good to note somewhere To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/dev/ata/TODO.ncq cvs rdiff -u -r1.43 -r1.44 src/sys/dev/ic/mvsata.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/ata/TODO.ncq diff -u src/sys/dev/ata/TODO.ncq:1.6 src/sys/dev/ata/TODO.ncq:1.7 --- src/sys/dev/ata/TODO.ncq:1.6 Mon Oct 22 20:13:47 2018 +++ src/sys/dev/ata/TODO.ncq Mon Oct 22 20:30:52 2018 @@ -25,9 +25,4 @@ add support for the NCQ TRIM if supporte implement DIOCGCACHE/DIOCCACHESYNC for ld@ataraid? just passthrough, like ccd -MSI/MSI-X support for ahcisata(4), siisata(4) and mvsata(4) - -mvsata - move pci-specific code to the pci attach code - -mvsata(4) 64-bit DMA -- at least with AHA1430SA does not really work, crash in mvsata_intr() on boot +MSI/MSI-X support for ahcisata(4), siisata(4) Index: src/sys/dev/ic/mvsata.c diff -u src/sys/dev/ic/mvsata.c:1.43 src/sys/dev/ic/mvsata.c:1.44 --- src/sys/dev/ic/mvsata.c:1.43 Mon Oct 22 20:13:47 2018 +++ src/sys/dev/ic/mvsata.c Mon Oct 22 20:30:52 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: mvsata.c,v 1.43 2018/10/22 20:13:47 jdolecek Exp $ */ +/* $NetBSD: mvsata.c,v 1.44 2018/10/22 20:30:52 jdolecek Exp $ */ /* * Copyright (c) 2008 KIYOHARA Takashi * All rights reserved. @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mvsata.c,v 1.43 2018/10/22 20:13:47 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mvsata.c,v 1.44 2018/10/22 20:30:52 jdolecek Exp $"); #include "opt_mvsata.h" @@ -58,6 +58,16 @@ __KERNEL_RCSID(0, "$NetBSD: mvsata.c,v 1 #include <dev/pci/pcidevs.h> /* XXX should not be here */ +/* + * Nice things to do: + * + * - MSI/MSI-X support - though on some models MSI actually doesn't work + * even when hardware claims to support it, according to FreeBSD/OpenBSD + * - move pci-specific code to the pci attach code + * - mvsata(4) use 64-bit DMA on hardware which claims to support it + * - e.g. AHA1430SA does not really work, crash in mvsata_intr() on boot + */ + #include <dev/ic/mvsatareg.h> #include <dev/ic/mvsatavar.h>